SOTAVerified

Mastering Atari with Discrete World Models

2020-10-05ICLR 2021Code Available1· sign in to hype

Danijar Hafner, Timothy Lillicrap, Mohammad Norouzi, Jimmy Ba

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Intelligent agents need to generalize from past experience to achieve goals in complex environments. World models facilitate such generalization and allow learning behaviors from imagined outcomes to increase sample-efficiency. While learning world models from image inputs has recently become feasible for some tasks, modeling Atari games accurately enough to derive successful behaviors has remained an open challenge for many years. We introduce DreamerV2, a reinforcement learning agent that learns behaviors purely from predictions in the compact latent space of a powerful world model. The world model uses discrete representations and is trained separately from the policy. DreamerV2 constitutes the first agent that achieves human-level performance on the Atari benchmark of 55 tasks by learning behaviors inside a separately trained world model. With the same computational budget and wall-clock time, Dreamer V2 reaches 200M frames and surpasses the final performance of the top single-GPU agents IQN and Rainbow. DreamerV2 is also applicable to tasks with continuous actions, where it learns an accurate world model of a complex humanoid robot and solves stand-up and walking from only pixel inputs.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienDreamerV2Score3,967Unverified
Atari 2600 AmidarDreamerV2Score2,577Unverified
Atari 2600 AssaultDreamerV2Score23,625Unverified
Atari 2600 AsterixDreamerV2Score72,311Unverified
Atari 2600 AsteroidsDreamerV2Score41,526Unverified
Atari 2600 AtlantisDreamerV2Score978,778Unverified
Atari 2600 Bank HeistDreamerV2Score1,126Unverified
Atari 2600 Battle ZoneDreamerV2Score40,325Unverified
Atari 2600 Beam RiderDreamerV2Score18,646Unverified
Atari 2600 BerzerkDreamerV2Score810Unverified
Atari 2600 BowlingDreamerV2Score49Unverified
Atari 2600 BoxingDreamerV2Score92Unverified
Atari 2600 BreakoutDreamerV2Score312Unverified
Atari 2600 CentipedeDreamerV2Score11,883Unverified
Atari 2600 Chopper CommandDreamerV2Score2,861Unverified
Atari 2600 Crazy ClimberDreamerV2Score161,839Unverified
Atari 2600 Demon AttackDreamerV2Score82,263Unverified
Atari 2600 Double DunkDreamerV2Score17Unverified
Atari 2600 EnduroDreamerV2Score1,656Unverified
Atari 2600 Fishing DerbyDreamerV2Score65Unverified
Atari 2600 FreewayDreamerV2Score33Unverified
Atari 2600 FrostbiteDreamerV2Score11,384Unverified
Atari 2600 GopherDreamerV2Score92,282Unverified
Atari 2600 GravitarDreamerV2Score3,789Unverified
Atari 2600 HERODreamerV2Score21,868Unverified
Atari 2600 Ice HockeyDreamerV2Score26Unverified
Atari 2600 James BondDreamerV2Score40,445Unverified
Atari 2600 KangarooDreamerV2Score14,064Unverified
Atari 2600 KrullDreamerV2Score50,061Unverified
Atari 2600 Kung-Fu MasterDreamerV2Score62,741Unverified
Atari 2600 Montezuma's RevengeDreamerV2Score81Unverified
Atari 2600 Ms. PacmanDreamerV2Score5,652Unverified
Atari 2600 Name This GameDreamerV2Score14,649Unverified
Atari 2600 PhoenixDreamerV2Score49,375Unverified
Atari 2600 Pitfall!DreamerV2Score0Unverified
Atari 2600 PongDreamerV2Score20Unverified
Atari 2600 Private EyeDreamerV2Score2,198Unverified
Atari 2600 Q*BertDreamerV2Score94,688Unverified
Atari 2600 River RaidDreamerV2Score16,351Unverified
Atari 2600 Road RunnerDreamerV2Score203,576Unverified
Atari 2600 RobotankDreamerV2Score78Unverified
Atari 2600 SeaquestDreamerV2Score7,480Unverified
Atari 2600 SkiingDreamerV2Score-9,299Unverified
Atari 2600 SolarisDreamerV2Score922Unverified
Atari 2600 Space InvadersDreamerV2Score2,474Unverified
Atari 2600 Star GunnerDreamerV2Score7,800Unverified
Atari 2600 TennisDreamerV2Score14Unverified
Atari 2600 Time PilotDreamerV2Score37,945Unverified
Atari 2600 TutankhamDreamerV2Score264Unverified
Atari 2600 Up and DownDreamerV2Score653,662Unverified

Reproductions