DISCOVER: Automated Curricula for Sparse-Reward Reinforcement Learning
Leander Diaz-Bone, Marco Bagatella, Jonas Hübotter, Andreas Krause
TL;DR
Sparse-reward RL requires efficient long-horizon exploration and credit assignment. DISCOVER introduces a directed, goal-conditioned curriculum that selects intermediate goals by balancing achievability, novelty, and relevance using an ensemble of critics, with online adaptation of its parameters. The approach yields a UCB-inspired theoretical guarantee on the time to achieve the target and empirically outperforms state-of-the-art exploration strategies on high-dimensional tasks such as AntMaze, Arm, and PointMaze, with further gains from priors and subgoal learning. This directed exploration framework enables solving substantially harder tasks and points to future directions in goal generation, hierarchical planning, and cross-task knowledge reuse.
Abstract
Sparse-reward reinforcement learning (RL) can model a wide range of highly complex tasks. Solving sparse-reward tasks is RL's core premise, requiring efficient exploration coupled with long-horizon credit assignment, and overcoming these challenges is key for building self-improving agents with superhuman ability. Prior work commonly explores with the objective of solving many sparse-reward tasks, making exploration of individual high-dimensional, long-horizon tasks intractable. We argue that solving such challenging tasks requires solving simpler tasks that are relevant to the target task, i.e., whose achieval will teach the agent skills required for solving the target task. We demonstrate that this sense of direction, necessary for effective exploration, can be extracted from existing RL algorithms, without leveraging any prior information. To this end, we propose a method for directed sparse-reward goal-conditioned very long-horizon RL (DISCOVER), which selects exploratory goals in the direction of the target task. We connect DISCOVER to principled exploration in bandits, formally bounding the time until the target task becomes achievable in terms of the agent's initial distance to the target, but independent of the volume of the space of all tasks. We then perform a thorough evaluation in high-dimensional environments. We find that the directed goal selection of DISCOVER solves exploration problems that are beyond the reach of prior state-of-the-art exploration methods in RL.
