A variable interval (VI) schedule of reinforcement is an operant conditioning procedure where a reinforcer is delivered after an unpredictable, variable amount of time has passed since the last reinforcement. This creates an inconsistent and unpredictable pattern of reinforcement, which can lead to persistent and resilient behaviors.