Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning Latent Dynamics for Planning from Pixels

About

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 solves continuous control tasks with contact dynamics, partial observability, and sparse rewards, which exceed the difficulty of tasks that were previously solved by planning with learned models. PlaNet uses substantially fewer episodes and reaches final performance close to and sometimes higher than strong model-free algorithms.

Danijar Hafner, Timothy Lillicrap, Ian Fischer, Ruben Villegas, David Ha, Honglak Lee, James Davidson• 2018

Related benchmarks

TaskDatasetResultRank
Continuous ControlDMControl 500k
Spin Score561
33
Continuous ControlDMControl 100k
DMControl: Finger Spin Score136
29
Human Motion Prediction3DPW--
27
Visual Reinforcement LearningDMControl Walker Walk
Episode Return224
16
Visual Reinforcement LearningDMControl Finger, Spin
Episode Return560
16
Visual Reinforcement LearningDMControl Cartpole, Swingup
Episode Return563
16
Visual Reinforcement LearningDMControl Cheetah Run
Episode Return165
16
Visual Reinforcement LearningDMControl Ball in cup, Catch
Episode Return0.00e+0
16
Visual Reinforcement LearningDMControl Reacher Easy
Episode Return82
16
Pixel-based ControlDeepMind Control Suite 500k environment steps
Cheetah Run Score568
9
Showing 10 of 29 rows

Other info

Code

Follow for update