differential-reinforcement

Create DRA, DRI, DRO, DRL, and DRH plans with reinforcement schedules.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/ccashwell/agentic-behavior-analysis --skill differential-reinforcement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: differential-reinforcement
Source: https://github.com/ccashwell/agentic-behavior-analysis/tree/main/skills/differential-reinforcement
Command: npx skills add https://github.com/ccashwell/agentic-behavior-analysis --skill differential-reinforcement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Differential reinforcement procedures help clinicians increase functional behaviors and reduce problem behaviors by reinforcing targeted behaviors while withholding reinforcement for undesired ones.

Core Features & Use Cases

  • DRA: Differential Reinforcement of Alternative Behavior — reinforce a desirable alternative functionally equivalent to the problem behavior.
  • DRI, DRO, DRL, DRH: Descriptions of each variant and when to use.
  • Implementation & Fidelity: guidance on scheduling, extinction with reinforcement, and maintenance.
  • Use Case: Example scenario across classroom and clinical settings to shape behavior and reduce problematic responses.

Quick Start

Implement a DRA plan that reinforces a desirable alternative behavior while withholding reinforcement for the problem behavior.

Frequently Asked Questions about differential-reinforcement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is differential reinforcement in ABA behavior modification?

Differential reinforcement in ABA selectively reinforces desired behaviors while withholding reinforcement for undesired ones. It targets behavior function by applying procedures like DRA and DRO to increase functional responses and reduce problem behaviors across clinical and classroom settings.

How do I create a DRA plan to reduce problem behavior?

To create a DRA plan, identify the function of the problem behavior, select a functionally equivalent alternative behavior to reinforce, specify reinforcement schedules, and implement extinction by withholding reinforcement for the undesired response. Schedule thinning and procedural fidelity strategies guide maintenance.

What is the difference between DRI, DRO, DRL, and DRH procedures?

DRI reinforces incompatible behaviors, DRO reinforces absence of the target behavior, DRL reinforces behavior below a rate criterion, and DRH reinforces behavior above a rate criterion. Each differential reinforcement variant targets behavior reduction or frequency modification based on specific clinical goals.

Can I use differential reinforcement procedures in classroom settings?

Differential reinforcement procedures apply across both classroom and clinical ABA contexts. Educators can implement DRA and DRI plans with concrete criteria to shape student behavior, using specified reinforcement schedules and fading strategies to maintain desired responses.

How does schedule thinning work when fading differential reinforcement?

Schedule thinning gradually reduces reinforcement frequency after desired behaviors are established. It requires specifying initial reinforcement schedules and applying fading strategies with procedural fidelity checks to maintain behavior reduction and ensure extinction procedures remain effective during maintenance.

Why is identifying behavior function necessary before choosing a DR procedure?

Identifying behavior function is necessary because differential reinforcement requires selecting an appropriate DR procedure matched to that function. Without functional analysis, reinforcing an alternative behavior cannot effectively compete with the maintaining reinforcement driving the problem behavior.