Diffusion Meets DAgger: Supercharging Eye-in-hand Imitation Learning
Xiaoyu Zhang, Matthew Chang, Pranav Kumar, Saurabh Gupta
TL;DR
This work addresses the costly data-collection bottleneck in imitation learning for eye-in-hand robotics by introducing Diffusion Meets DAgger (DMD), which synthesizes off-trajectory views with a conditional diffusion model and assigns corrective labels to augment the expert dataset. The method leverages a diffusion model conditioned on a reference image and a pose transformation ${}_{a}T_{b}$ to generate perturbations $Δp$ and uses future frames $I_{t+k}$ to label augmented samples, mitigating overshoot and improving policy robustness. Across pushing, stacking, pouring, and shirt-hanging tasks, DMD consistently outperforms vanilla behavior cloning and NeRF-based SPARTN augmentation, achieving high success rates with far fewer demonstrations, and shows strong generalization to unseen objects and environments. The results demonstrate the practical impact of data-creation strategies for sample-efficient imitation learning in dynamic manipulation tasks, with limitations around recoverability and future directions including multi-modal data and more discontinuous dynamics.
Abstract
A common failure mode for policies trained with imitation is compounding execution errors at test time. When the learned policy encounters states that are not present in the expert demonstrations, the policy fails, leading to degenerate behavior. The Dataset Aggregation, or DAgger approach to this problem simply collects more data to cover these failure states. However, in practice, this is often prohibitively expensive. In this work, we propose Diffusion Meets DAgger (DMD), a method to reap the benefits of DAgger without the cost for eye-in-hand imitation learning problems. Instead of collecting new samples to cover out-of-distribution states, DMD uses recent advances in diffusion models to synthesize these samples. This leads to robust performance from few demonstrations. We compare DMD against behavior cloning baseline across four tasks: pushing, stacking, pouring, and shirt hanging. In pushing, DMD achieves 80% success rate with as few as 8 expert demonstrations, where naive behavior cloning reaches only 20%. In stacking, DMD succeeds on average 92% of the time across 5 cups, versus 40% for BC. When pouring coffee beans, DMD transfers to another cup successfully 80% of the time. Finally, DMD attains 90% success rate for hanging shirt on a clothing rack.
