SOTAVerified

The Reactor: A fast and sample-efficient Actor-Critic agent for Reinforcement Learning

2017-04-15ICLR 2018Unverified0· sign in to hype

Audrunas Gruslys, Will Dabney, Mohammad Gheshlaghi Azar, Bilal Piot, Marc Bellemare, Remi Munos

Unverified — Be the first to reproduce this paper.

Reproduce

Abstract

In this work we present a new agent architecture, called Reactor, which combines multiple algorithmic and architectural contributions to produce an agent with higher sample-efficiency than Prioritized Dueling DQN (Wang et al., 2016) and Categorical DQN (Bellemare et al., 2017), while giving better run-time performance than A3C (Mnih et al., 2016). Our first contribution is a new policy evaluation algorithm called Distributional Retrace, which brings multi-step off-policy updates to the distributional reinforcement learning setting. The same approach can be used to convert several classes of multi-step policy evaluation algorithms designed for expected value evaluation into distributional ones. Next, we introduce the eta-leave-one-out policy gradient algorithm which improves the trade-off between variance and bias by using action values as a baseline. Our final algorithmic contribution is a new prioritized replay algorithm for sequences, which exploits the temporal locality of neighboring observations for more efficient replay prioritization. Using the Atari 2600 benchmarks, we show that each of these innovations contribute to both the sample efficiency and final agent performance. Finally, we demonstrate that Reactor reaches state-of-the-art performance after 200 million frames and less than a day of training.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienReactor 500MScore12,689.1Unverified
Atari 2600 AmidarReactor 500MScore1,015.8Unverified
Atari 2600 AssaultReactor 500MScore8,323.3Unverified
Atari 2600 AsterixReactor 500MScore205,914Unverified
Atari 2600 AsteroidsReactor 500MScore3,726.1Unverified
Atari 2600 AtlantisReactor 500MScore302,831Unverified
Atari 2600 Bank HeistReactor 500MScore1,259.7Unverified
Atari 2600 Battle ZoneReactor 500MScore64,070Unverified
Atari 2600 Beam RiderReactor 500MScore11,033.4Unverified
Atari 2600 BerzerkReactor 500MScore2,303.1Unverified
Atari 2600 BowlingReactor 500MScore81Unverified
Atari 2600 BoxingReactor 500MScore99.4Unverified
Atari 2600 BreakoutReactor 500MScore514.8Unverified
Atari 2600 CentipedeReactor 500MScore3,422Unverified
Atari 2600 Chopper CommandReactor 500MScore107,779Unverified
Atari 2600 Crazy ClimberReactor 500MScore236,422Unverified
Atari 2600 DefenderReactor 500MScore223,025Unverified
Atari 2600 Demon AttackReactor 500MScore115,154Unverified
Atari 2600 Double DunkReactor 500MScore23Unverified
Atari 2600 EnduroReactor 500MScore2,224.2Unverified

Reproductions