Video World Models · 2023-10-09
Learning Interactive Real-World Simulators
Sherry Yang, Yilun Du, Kamyar Ghasemipour, Jonathan Tompson, Leslie Kaelbling, Dale Schuurmans, Pieter Abbeel
arXiv:2310.06114PDFProject page
Auto-summarized: this summary was generated by a language model from the paper’s text and has not been reviewed by an editor. Check the paper before relying on it. Benchmark numbers appear only after a human has verified them.
TL;DR
UniSim learns a universal simulator of real-world interaction by orchestrating diverse datasets (image, robotics, navigation) so it can simulate the visual outcome of both high-level instructions and low-level controls; policies trained purely inside it deploy zero-shot on real robots.
Why it matters
Proposes the generative simulator as a way to train embodied agents: the authors train vision-language and RL policies in simulation and show captioning models also improve when trained on simulated experience.
Method
- Combines datasets that are rich along different dimensions (objects, actions, movements).
- Video generation conditioned on past frames and on text or low-level actions.
- Simulated long-horizon data used to train a vision-language policy; an inverse dynamics model recovers robot actions.
Abstract (from arXiv)
Generative models trained on internet data have revolutionized how text, image, and video content can be created. Perhaps the next milestone for generative models is to simulate realistic experience in response to actions taken by humans, robots, and other interactive agents. Applications of a real-world simulator range from controllable content creation in games and movies, to training embodied agents purely in simulation that can be directly deployed in the real world. We explore the possibility of learning a universal simulator (UniSim) of real-world interaction through generative modeling. We first make the important observation that natural datasets available for learning a real-world simulator are often rich along different dimensions (e.g., abundant objects in image data, densely sampled actions in robotics data, and diverse movements in navigation data). With careful orchestration of diverse datasets, each providing a different aspect of the overall experience, we can simulate the visual outcome of both high-level instructions such as "open the drawer" and low-level controls from otherwise static scenes and objects. We use the simulator to train both high-level vision-language policies and low-level reinforcement learning policies, each of which can be deployed in the real world in zero shot after training purely in simulation. We also show that other types of intelligence such as video captioning models can benefit from training with simulated experience, opening up even wider applications. Video demos can be found at https://universal-simulator.github.io.
Related papers
- Genie: Generative Interactive Environments
- Real2Gym: Building Gyms from Videos, Bringing Skills to Robots
- SkillWeaver: Agentic Exploration over Neural Interaction Skills for Scalable Robot Data Generation
- DayDreamer: World Models for Physical Robot Learning
- WorldLine: Action-Driven Visual Simulation for Robotic Manipulation