HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

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

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

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

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 \b{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.

Benchmarks

BenchmarkMethodologyMetrics
atari-games-on-atari-2600-alienReactor 500M
Score: 12689.1
atari-games-on-atari-2600-amidarReactor 500M
Score: 1015.8
atari-games-on-atari-2600-assaultReactor 500M
Score: 8323.3
atari-games-on-atari-2600-asterixReactor 500M
Score: 205914.0
atari-games-on-atari-2600-asteroidsReactor 500M
Score: 3726.1
atari-games-on-atari-2600-atlantisReactor 500M
Score: 302831.0
atari-games-on-atari-2600-bank-heistReactor 500M
Score: 1259.7
atari-games-on-atari-2600-battle-zoneReactor 500M
Score: 64070.0
atari-games-on-atari-2600-beam-riderReactor 500M
Score: 11033.4
atari-games-on-atari-2600-berzerkReactor 500M
Score: 2303.1
atari-games-on-atari-2600-bowlingReactor 500M
Score: 81.0
atari-games-on-atari-2600-boxingReactor 500M
Score: 99.4
atari-games-on-atari-2600-breakoutReactor 500M
Score: 514.8
atari-games-on-atari-2600-centipedeReactor 500M
Score: 3422.0
atari-games-on-atari-2600-chopper-commandReactor 500M
Score: 107779.0
atari-games-on-atari-2600-crazy-climberReactor 500M
Score: 236422.0
atari-games-on-atari-2600-defenderReactor 500M
Score: 223025.0
atari-games-on-atari-2600-demon-attackReactor 500M
Score: 115154.0
atari-games-on-atari-2600-double-dunkReactor 500M
Score: 23.0
atari-games-on-atari-2600-enduroReactor 500M
Score: 2224.2

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
The Reactor: A fast and sample-efficient Actor-Critic agent for Reinforcement Learning | Papers | HyperAI