Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Planning to Explore via Self-Supervised World Models

About

Reinforcement learning allows solving complex tasks, however, the learning tends to be task-specific and the sample efficiency remains a challenge. We present Plan2Explore, a self-supervised reinforcement learning agent that tackles both these challenges through a new approach to self-supervised exploration and fast adaptation to new tasks, which need not be known during exploration. During exploration, unlike prior methods which retrospectively compute the novelty of observations after the agent has already reached them, our agent acts efficiently by leveraging planning to seek out expected future novelty. After exploration, the agent quickly adapts to multiple downstream tasks in a zero or a few-shot manner. We evaluate on challenging control tasks from high-dimensional image inputs. Without any training supervision or task-specific interaction, Plan2Explore outperforms prior self-supervised exploration methods, and in fact, almost matches the performances oracle which has access to rewards. Videos and code at https://ramanans1.github.io/plan2explore/

Ramanan Sekar, Oleh Rybkin, Kostas Daniilidis, Pieter Abbeel, Danijar Hafner, Deepak Pathak• 2020

Related benchmarks

TaskDatasetResultRank
Hopper HopDeepMind Control Suite (DMC)
Steps Required (k)186.7
12
Reinforcement LearningDeepMind Control Cartpole Balance Sparse
Steps to 75% Return8.97e+5
11
Cup CatchDeepMind Control Suite (DMC)
Sample Efficiency (Steps)1.32e+6
10
Reinforcement LearningDeepMind Control Reacher Hard
Steps to 75% Return (k)1.20e+3
8
Cartpole BalanceDeepMind Control Suite (DMC)
Steps to 80% Return (k)1.90e+3
6
Finger Turn hardDeepMind Control Suite (DMC)
Steps (k)1.49e+3
6
Walker WalkDeepMind Control Suite (DMC)
Steps7.07e+5
6
Reinforcement LearningDeepMind Control Hopper Hop
Steps to 75% Return1.57e+5
6
Walker StandDeepMind Control Suite (DMC)
Steps (k)656.7
6
Pendulum SwingupDeepMind Control Suite (DMC)
Steps (k)2.30e+5
6
Showing 10 of 35 rows

Other info

Follow for update