Learning Latent Dynamics for Planning from Pixels
Danijar Hafner, Timothy Lillicrap, Ian Fischer, Ruben Villegas, David, Ha, Honglak Lee, James Davidson

TL;DR
The paper introduces PlaNet, a model-based agent that learns environment dynamics from pixel inputs and plans efficiently in latent space, enabling it to solve complex control tasks with fewer episodes than traditional methods.
Contribution
It presents a novel latent dynamics model with stochastic components and a multi-step variational inference objective called latent overshooting, improving planning accuracy from images.
Findings
PlaNet outperforms previous methods on complex control tasks.
It achieves high performance with fewer episodes than model-free algorithms.
The approach effectively handles partial observability and sparse rewards.
Abstract
Planning has been very successful for control tasks with known environment dynamics. To leverage planning in unknown environments, the agent needs to learn the dynamics from interactions with the world. However, learning dynamics models that are accurate enough for planning has been a long-standing challenge, especially in image-based domains. We propose the Deep Planning Network (PlaNet), a purely model-based agent that learns the environment dynamics from images and chooses actions through fast online planning in latent space. To achieve high performance, the dynamics model must accurately predict the rewards ahead for multiple time steps. We approach this using a latent dynamics model with both deterministic and stochastic transition components. Moreover, we propose a multi-step variational inference objective that we name latent overshooting. Using only pixel observations, our agent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Google’s PlaNet AI Learns Planning from Pixels· youtube
Taxonomy
TopicsMultimodal Machine Learning Applications · Domain Adaptation and Few-Shot Learning · Machine Learning in Healthcare
