Counterfactual Behavior Cloning: Offline Imitation Learning from Imperfect Human Demonstrations
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
Learning from humans is challenging because people are imperfect teachers. When everyday humans show the robot a new task they want it to perform, humans inevitably make errors (e.g., inputting noisy actions) and provide suboptimal examples (e.g., overshooting the goal). Existing methods often learn by matching some or all of the human's behavior --- but this approach is fundamentally limited because the demonstrations themselves are imperfect. In this work we advance offline imitation learning by enabling robots to extrapolate across nearby actions, instead of only considering what the human actually showed. We achieve this by hypothesizing that all of the human's demonstrations are trying to convey an underlying policy, while the noise and sub-optimality within their behaviors obfuscates the data and introduces unintentional complexity. To recover the underlying policy and learn what the human teacher meant, we introduce Counter-BC, a generalized version of behavior cloning. Counter-BC expands the dataset to include actions close to behaviors the human demonstrated (i.e., counterfactual actions that the human teacher could have intended, but did not actually show). During training Counter-BC autonomously modifies the human's demonstrations within this expanded region to reach a simplified policy that explains the underlying trends in the human's dataset. Theoretically, we prove that Counter-BC can extract a simple and similar-to-demonstration policy from imperfect data, multiple users, and teachers of varying skill levels. Empirically, we compare Counter-BC to state-of-the-art alternatives in settings with noisy demonstrations, standardized datasets, and real human teachers. Overall, we find that trying to extrapolate what the human teacher meant by considering nearby actions can lead to more proficient learning from humans. See videos of our work here: https://youtu.be/XaeOZWhTt68
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 32 of its 53 references that are in the map. First posted on arXiv 16 May 2025.
Builds on
32 of 53 references.
Closest ancestors · 12
Same direction, newest first
- 2024Robust Offline Imitation Learning from Diverse Auxiliary Data4 Oct
- 2024Stable-BC: Controlling Covariate Shift with Stable Behavior Cloning12 Aug
- 2024How to Leverage Diverse Demonstrations in Offline Imitation Learning24 May
- 2023Offline Imitation Learning with Variational Counterfactual Reasoning7 Oct
- 2022Discriminator-Weighted Offline Imitation Learning from Suboptimal Demonstrations20 Jul
- 2022Imitation Learning by Estimating Expertise of Demonstrators2 Feb
- 2021TRAIL: Near-Optimal Imitation Learning with Suboptimal Data27 Oct
- 2021Confidence-Aware Imitation Learning from Demonstrations with Varying Optimality27 Oct
- 2021Implicit Behavioral Cloning1 Sep
- 2020Offline Learning from Demonstrations and Unlabeled Experience27 Nov
- 2019Imitation Learning as f-Divergence Minimization30 May
- 2019Imitation Learning from Imperfect Demonstration27 Jan
Other references · 20
- 2024π0: A Vision-Language-Action Flow Model for General Robot Controlcited by 2,407
- 2024Octo: An Open-Source Generalist Robot Policycited by 1,484
- 2024DROID: A Large-Scale In-The-Wild Robot Manipulation Datasetcited by 852
- 2021What Matters in Learning from Offline Human Demonstrations for Robot Manipulationcited by 725
- 2020Exactly Computing the Local Lipschitz Constant of ReLU Networkscited by 102
- 2022When Should We Prefer Offline Reinforcement Learning Over Behavioral Cloning?cited by 89
- 2020Learning from Suboptimal Demonstration via Self-Supervised Reward Regressioncited by 84
- 2023Data Quality in Imitation Learningcited by 75
- 2025Robot Data Curation with Mutual Information Estimatorscited by 37
- 2024ARCap: Collecting High-quality Human Demonstrations for Robot Learning with Augmented Reality Feedbackcited by 31
- 2022Eliciting Compatible Demonstrations for Multi-Human Imitation Learningcited by 23
- 2021Physical Interaction as Communication: Learning Robot Objectives Online from Human Correctionscited by 19
8 more
- 2016Comparing Human-Centric and Robot-Centric Sampling for Robot Deep Learning from Demonstrationscited by 17
- 2021Learning Latent Actions to Control Assistive Robotscited by 17
- 2023Learning to Discern: Imitating Heterogeneous Human Demonstrations with Preference and Representation Learningcited by 15
- 2021A Closer Look at Advantage-Filtered Behavioral Cloning in High-Noise Datasetscited by 5
- 2023Identifying Expert Behavior in Offline Training Datasets Improves Behavioral Cloning of Robotic Manipulation Policiescited by 5
- 2025CIVIL: Causal and Intuitive Visual Imitation Learningcited by 3
- 2023How Can Everyday Users Efficiently Teach Robots by Demonstrations?cited by 2
- 2022Wrapping Haptic Displays Around Robot Arms to Communicate Learningcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2024Is Behavior Cloning All You Need? Understanding Horizon in Imitation Learning
- 2026It's Not Just More Demos: Counterfactual Action Sensitivity Coverage for Data-Efficient Robust Robot Imitation
- 2025Towards Balanced Behavior Cloning from Imbalanced Datasets
- 2025Learning What to Do and What Not To Do: Offline Imitation from Expert and Undesirable Demonstrations
- 2024Towards Diverse Behaviors: A Benchmark for Imitation Learning with Human Demonstrations
- 2025A Smooth Sea Never Made a Skilled SAILOR: Robust Imitation via Learning to Search
- 2025From Action Labels to Sets: Rethinking Action Supervision for Imitation Learning from Corrective Feedback
- 2025Using Non-Expert Data to Robustify Imitation Learning via Offline Reinforcement Learning