Emergence of Locomotion Behaviours in Rich Environments
Nicolas Heess, Dhruva TB, Srinivasan Sriram, Jay Lemmon, Josh Merel,, Greg Wayne, Yuval Tassa, Tom Erez, Ziyu Wang, S. M. Ali Eslami, Martin, Riedmiller, David Silver

TL;DR
This paper demonstrates that training reinforcement learning agents in diverse, rich environments naturally leads to the emergence of complex locomotion behaviors like running, jumping, and turning without explicit reward shaping.
Contribution
It introduces a scalable policy gradient method and shows that environmental diversity alone can promote complex behavior emergence in RL agents.
Findings
Agents learn diverse locomotion skills in challenging terrains
Rich environments reduce the need for explicit reward engineering
Behaviors emerge robustly across multiple tasks
Abstract
The reinforcement learning paradigm allows, in principle, for complex behaviours to be learned directly from simple reward signals. In practice, however, it is common to carefully hand-design the reward function to encourage a particular solution, or to derive it from demonstration data. In this paper explore how a rich environment can help to promote the learning of complex behavior. Specifically, we train agents in diverse environmental contexts, and find that this encourages the emergence of robust behaviours that perform well across a suite of tasks. We demonstrate this principle for locomotion -- behaviours that are known for their sensitivity to the choice of reward. We train several simulated bodies on a diverse set of challenging terrains and obstacles, using a simple reward function based on forward progress. Using a novel scalable variant of policy gradient reinforcement…
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
DeepMind's AI Learns Locomotion From Scratch | Two Minute Papers #190· youtube
Emergence of Locomotion Behaviours in Rich Environments· youtube
Taxonomy
TopicsReinforcement Learning in Robotics · Robotic Locomotion and Control · Zebrafish Biomedical Research Applications
