SOTAVerified

Adaptive Rational Activations to Boost Deep Reinforcement Learning

2021-02-18Code Available1· sign in to hype

Quentin Delfosse, Patrick Schramowski, Martin Mundt, Alejandro Molina, Kristian Kersting

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Latest insights from biology show that intelligence not only emerges from the connections between neurons but that individual neurons shoulder more computational responsibility than previously anticipated. This perspective should be critical in the context of constantly changing distinct reinforcement learning environments, yet current approaches still primarily employ static activation functions. In this work, we motivate why rationals are suitable for adaptable activation functions and why their inclusion into neural networks is crucial. Inspired by recurrence in residual networks, we derive a condition under which rational units are closed under residual connections and formulate a naturally regularised version: the recurrent-rational. We demonstrate that equipping popular algorithms with (recurrent-)rational activations leads to consistent improvements on Atari games, especially turning simple DQN into a solid approach, competitive to DDQN and Rainbow.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AsterixRational DQN AverageScore18,109Unverified
Atari 2600 AsterixRecurrent Rational DQN AverageScore12,621Unverified
Atari 2600 Battle ZoneRecurrent Rational DQN AverageScore25,749Unverified
Atari 2600 Battle ZoneRational DQN AverageScore23,403Unverified
Atari 2600 BreakoutRecurrent Rational DQN AverageScore336Unverified
Atari 2600 BreakoutRational DQN AverageScore316Unverified
Atari 2600 EnduroRational DQN AverageScore1,043Unverified
Atari 2600 EnduroRecurrent Rational DQN AverageScore957Unverified
Atari 2600 James BondRational DQN AverageScore1,122Unverified
Atari 2600 James BondRecurrent Rational DQN AverageScore1,137Unverified
Atari 2600 KangarooRecurrent Rational DQN AverageScore5,266Unverified
Atari 2600 KangarooRational DQN AverageScore2,941Unverified
Atari 2600 PongRecurrent Rational DQN AverageScore18.13Unverified
Atari 2600 PongRational DQN AverageScore18.04Unverified
Atari 2600 Q*BertRecurrent Rational DQN AverageScore14,080Unverified
Atari 2600 Q*BertRational DQN AverageScore14,436Unverified
Atari 2600 SeaquestRational DQN AverageScore6,603Unverified
Atari 2600 SeaquestRecurrent Rational DQN AverageScore7,460Unverified
Atari 2600 SkiingRecurrent Rational DQN AverageScore-23,582Unverified
Atari 2600 SkiingRational DQN AverageScore-23,487Unverified
Atari 2600 Space InvadersRational DQN AverageScore650Unverified
Atari 2600 Space InvadersRecurrent Rational DQN AverageScore1,395Unverified
Atari 2600 TennisRational DQN AverageScore20.5Unverified
Atari 2600 TennisRecurrent Rational DQN AverageScore20.6Unverified
Atari 2600 Time PilotRecurrent Rational DQN AverageScore13,261Unverified
Atari 2600 Time PilotRational DQN AverageScore17,632Unverified
Atari 2600 TutankhamRational DQN AverageScore179Unverified
Atari 2600 TutankhamRecurrent Rational DQN AverageScore184Unverified
Atari 2600 Video PinballRational DQN AverageScore149,712Unverified
Atari 2600 Video PinballRecurrent Rational DQN AverageScore86,942Unverified

Reproductions