Reverse Curriculum Generation for Reinforcement Learning

07/17/2017
by   Carlos Florensa, et al.
0

Many relevant tasks require an agent to reach a certain state, or to manipulate objects into a desired configuration. For example, we might want a robot to align and assemble a gear onto an axle or insert and turn a key in a lock. These goal-oriented tasks present a considerable challenge for reinforcement learning, since their natural reward function is sparse and prohibitive amounts of exploration are required to reach the goal and receive some learning signal. Past approaches tackle these problems by exploiting expert demonstrations or by manually designing a task-specific reward shaping function to guide the learning agent. Instead, we propose a method to learn these tasks without requiring any prior knowledge other than obtaining a single state in which the task is achieved. The robot is trained in reverse, gradually learning to reach the goal from a set of start states increasingly far from the goal. Our method automatically generates a curriculum of start states that adapts to the agent's performance, leading to efficient training on goal-oriented tasks. We demonstrate our approach on difficult simulated navigation and fine-grained manipulation problems, not solvable by state-of-the-art reinforcement learning methods.

READ FULL TEXT

page 6

page 7

research
05/17/2017

Automatic Goal Generation for Reinforcement Learning Agents

Reinforcement learning is a powerful technique to train an agent to perf...
research
06/10/2019

Exploration via Hindsight Goal Generation

Goal-oriented reinforcement learning has recently been a practical frame...
research
07/04/2018

Region Growing Curriculum Generation for Reinforcement Learning

Learning a policy capable of moving an agent between any two states in t...
research
12/29/2022

Backward Curriculum Reinforcement Learning

The current reinforcement learning algorithm uses forward-generated traj...
research
08/04/2021

Parallelized Reverse Curriculum Generation

For reinforcement learning (RL), it is challenging for an agent to maste...
research
07/16/2022

Role of reward shaping in object-goal navigation

Deep reinforcement learning approaches have been a popular method for vi...
research
05/31/2022

Hierarchies of Reward Machines

Reward machines (RMs) are a recent formalism for representing the reward...

Please sign up or login with your details

Forgot password? Click here to reset