Variable Interval

Overview

The variable interval (VI) schedule reinforces the first response after a variable time period that averages around a specified mean. For example, VI30s makes reinforcement available on average every 30 seconds, but individual intervals might range from 5 to 60 seconds, drawn from a programmed distribution. VI schedules produce moderate, steady response rates without the scalloping seen in FI schedules.

VI schedules are prized in behavioral pharmacology because they generate exceptionally stable baselines against which drug effects can be measured. The steady-state responding makes it easy to detect rate-increasing or rate-decreasing drug effects. VI schedules are also used in concurrent schedule studies (e.g., VI-VI) to assess choice behavior and the matching law.

ConductMaze implements VI schedules using Fleshler-Hoffman or arithmetic progressions. The software generates non-repeating interval sequences, provides real-time response rate monitoring, and supports concurrent VI-VI configurations for two-lever choice experiments.

Trial Flow

start

Session Start

House light ON, levers extended, first interval begins

process

Interval Timer

Variable time period elapses; responses recorded but not reinforced

decision

Interval Elapsed

Has the current variable interval passed?

input

First Response

First active press after interval ends triggers reinforcement

output

Reinforcer Delivery

Pellet dispensed, cue light activated

process

New Interval Drawn

Next interval sampled from distribution around mean

end

Session End

Levers retracted, data saved

Parameters

ParameterTypeDefaultDescription
Mean Intervalseconds30Average time between reinforcement availability periods
Distribution TypeenumFleshler-HoffmanDistribution algorithm for generating interval values
Max Reinforcersinteger40Maximum reinforcers before session ends
Max Session Timeseconds3600Absolute session time limit
Active Lever SideenumRightWhich lever is reinforced
Cue Light Durationseconds3Duration of cue light paired with reinforcer
Reinforcer TypeenumSucrose PelletType of reinforcement delivered
Limited Holdseconds0Time window after interval for valid response (0 = unlimited)

Metrics

MetricUnitDescription
Total Active PressescountTotal presses on the active lever
Total Inactive PressescountTotal presses on the inactive lever
Reinforcers EarnedcountTotal reinforcers delivered
Response Ratepresses/minMean active lever press rate
Inter-Response TimesecondsMean time between successive active presses
Actual Mean IntervalsecondsObserved mean interval across the session
Response Rate StabilityCVCoefficient of variation of response rate across bins

Sample Data

TrialInterval_sActive_PressesInactive_PressesIRT_sRate_ppm

Representative data for illustration purposes. Actual values will vary by species, strain, and experimental conditions.

Applications

  • 1
    Behavioral pharmacologystable VI baselines for detecting drug-induced rate changes
  • 2
    Matching law researchconcurrent VI-VI schedules for quantifying choice allocation
  • 3
    Behavioral economicsmeasuring response output under time-based reinforcement constraints
  • 4
    Attention studiesVI schedules maintain vigilance-like sustained responding
  • 5
    Schedule comparisoncontrasting VI and VR to dissociate time-based vs. ratio-based control

Compatible Products

ME-OC-BASEME-OC-LEVERME-OC-PELLETME-OC-BUNDLE

Ready to Automate Your Behavioral Protocols?

Contact us for a demo and pricing information.