SOTAVerified

CURL: Contrastive Unsupervised Representations for Reinforcement Learning

2020-04-08Code Available1· sign in to hype

Aravind Srinivas, Michael Laskin, Pieter Abbeel

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We present CURL: Contrastive Unsupervised Representations for Reinforcement Learning. CURL extracts high-level features from raw pixels using contrastive learning and performs off-policy control on top of the extracted features. CURL outperforms prior pixel-based methods, both model-based and model-free, on complex tasks in the DeepMind Control Suite and Atari Games showing 1.9x and 1.2x performance gains at the 100K environment and interaction steps benchmarks respectively. On the DeepMind Control Suite, CURL is the first image-based algorithm to nearly match the sample-efficiency of methods that use state-based features. Our code is open-sourced and available at https://github.com/MishaLaskin/curl.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienCURLScore1,148.2Unverified
Atari 2600 AmidarCURLScore232.3Unverified
Atari 2600 AssaultCURLScore543.7Unverified
Atari 2600 AsterixCURLScore524.3Unverified
Atari 2600 Bank HeistCURLScore193.7Unverified
Atari 2600 Battle ZoneCURLScore11,208Unverified
Atari 2600 BoxingCURLScore4.8Unverified
Atari 2600 BreakoutCURLScore18.2Unverified
Atari 2600 Chopper CommandCURLScore1,198Unverified
Atari 2600 Crazy ClimberCURLScore27,805.6Unverified
Atari 2600 Demon AttackCURLScore834Unverified
Atari 2600 FreewayCURLScore27.9Unverified
Atari 2600 FrostbiteCURLScore924Unverified
Atari 2600 GopherCURLScore801.4Unverified
Atari 2600 HEROCURLScore6,235.1Unverified
Atari 2600 James BondCURLMedium Human-Normalized Score400.1Unverified
Atari 2600 KangarooCURLScore345.3Unverified
Atari 2600 KrullCURLScore3,833.6Unverified
Atari 2600 Kung-Fu MasterCURLScore14,280Unverified
Atari 2600 Ms. PacmanCURLScore1,492.8Unverified
Atari 2600 PongCURLScore2.1Unverified
Atari 2600 Private EyeCURLScore105.2Unverified
Atari 2600 Q*BertCURLScore1,225.6Unverified
Atari 2600 Road RunnerCURLScore6,786.7Unverified
Atari 2600 SeaquestCURLScore408Unverified
Atari 2600 Up and DownCURLScore2,735.2Unverified

Reproductions