URLB: Unsupervised Reinforcement Learning Benchmark
Michael Laskin, Denis Yarats, Hao Liu, Kimin Lee, Albert Zhan, Kevin Lu, Catherine Cang, Lerrel Pinto, Pieter Abbeel
TL;DR
URLB introduces a unified benchmark for unsupervised RL by combining reward-free pre-training with downstream fine-tuning on 12 tasks across 3 DeepMind Control Suite domains, and releases a unified codebase with eight baselines using a common optimization backbone. The study demonstrates that none of the baselines solve URLB within the prescribed budgets, highlighting gaps in representation learning, exploration, and fine-tuning strategies. It reveals that longer pre-training does not always improve adaptation and that competence-based methods generally underperform compared to data- and knowledge-based approaches. URLB provides a transparent, reproducible framework to drive progress in unsupervised RL and guides future research toward more scalable and robust pre-training methods.
Abstract
Deep Reinforcement Learning (RL) has emerged as a powerful paradigm to solve a range of complex yet specific control tasks. Yet training generalist agents that can quickly adapt to new tasks remains an outstanding challenge. Recent advances in unsupervised RL have shown that pre-training RL agents with self-supervised intrinsic rewards can result in efficient adaptation. However, these algorithms have been hard to compare and develop due to the lack of a unified benchmark. To this end, we introduce the Unsupervised Reinforcement Learning Benchmark (URLB). URLB consists of two phases: reward-free pre-training and downstream task adaptation with extrinsic rewards. Building on the DeepMind Control Suite, we provide twelve continuous control tasks from three domains for evaluation and open-source code for eight leading unsupervised RL methods. We find that the implemented baselines make progress but are not able to solve URLB and propose directions for future research.
