AIJul 7, 2017

Emergence of Locomotion Behaviours in Rich Environments

arXiv:1707.02286v21006 citations
Originality Synthesis-oriented
AI Analysis

This addresses the challenge of reward sensitivity in locomotion for robotics and simulation, offering a more automated approach, though it is incremental in applying existing methods to new environmental contexts.

The paper tackles the problem of learning complex locomotion behaviors in reinforcement learning without hand-designed rewards by training agents in diverse environments, resulting in robust behaviors that perform well across tasks using a simple forward progress reward.

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 learning, our agents learn to run, jump, crouch and turn as required by the environment without explicit reward-based guidance. A visual depiction of highlights of the learned behavior can be viewed following https://youtu.be/hx_bgoTF7bs .

Code Implementations6 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes