Reinforcement Learning with Videos: Combining Offline Observations with Interaction
Karl Schmeckpeper, Oleh Rybkin, Kostas Daniilidis, Sergey Levine, Chelsea Finn
TL;DR
The paper tackles the data efficiency challenge in reinforcement learning by enabling robots to learn from videos of humans that lack action and reward annotations. It introduces RL with Videos (RLV), which uses two replay buffers, domain-invariant representations, an inverse model to infer robot actions from observations, and a simple SQIL-like reward scheme, all trained end-to-end with adversarial domain adaptation. Empirical results across suboptimal demonstrations, simulated vision-based tasks, and real-world human videos show that RLV significantly reduces required samples and can handle large domain shifts between human and robot data, often outperforming imitation-from-observation baselines. This approach demonstrates the practical potential of leveraging abundant human video data to accelerate robot learning in vision-based manipulation tasks.
Abstract
Reinforcement learning is a powerful framework for robots to acquire skills from experience, but often requires a substantial amount of online data collection. As a result, it is difficult to collect sufficiently diverse experiences that are needed for robots to generalize broadly. Videos of humans, on the other hand, are a readily available source of broad and interesting experiences. In this paper, we consider the question: can we perform reinforcement learning directly on experience collected by humans? This problem is particularly difficult, as such videos are not annotated with actions and exhibit substantial visual domain shift relative to the robot's embodiment. To address these challenges, we propose a framework for reinforcement learning with videos (RLV). RLV learns a policy and value function using experience collected by humans in combination with data collected by robots. In our experiments, we find that RLV is able to leverage such videos to learn challenging vision-based skills with less than half as many samples as RL methods that learn from scratch.
