Demonstration-Bootstrapped Autonomous Practicing via Multi-Task Reinforcement Learning
Abhishek Gupta, Corey Lynch, Brandon Kinman, Garrett Peake, Sergey Levine, Karol Hausman
TL;DR
This work tackles the challenge of enabling autonomous, long-horizon robot learning in unseen kitchens with minimal human resets. It introduces Demonstration-Bootstrapped Autonomous Practicing (DBAP), which bootstraps a multi-task goal-conditioned policy from demonstrations and constructs a high-level task-graph to sequence subgoals, both during training and testing. By combining offline RL bootstrapping for low-level policies with a model-based graph search for task sequencing, DBAP achieves high real-world success on complex kitchen tasks while substantially reducing human intervention. The results—both in simulation and on a real robotic system—demonstrate that graph-based planning and demonstration-driven bootstrapping can enable practical, reset-efficient continual learning for temporally extended manipulation tasks.
Abstract
Reinforcement learning systems have the potential to enable continuous improvement in unstructured environments, leveraging data collected autonomously. However, in practice these systems require significant amounts of instrumentation or human intervention to learn in the real world. In this work, we propose a system for reinforcement learning that leverages multi-task reinforcement learning bootstrapped with prior data to enable continuous autonomous practicing, minimizing the number of resets needed while being able to learn temporally extended behaviors. We show how appropriately provided prior data can help bootstrap both low-level multi-task policies and strategies for sequencing these tasks one after another to enable learning with minimal resets. This mechanism enables our robotic system to practice with minimal human intervention at training time while being able to solve long horizon tasks at test time. We show the efficacy of the proposed system on a challenging kitchen manipulation task both in simulation and in the real world, demonstrating the ability to practice autonomously in order to solve temporally extended problems.
