TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Playing Atari with Six Neurons

Playing Atari with Six Neurons

Giuseppe Cuccu, Julian Togelius, Philippe Cudre-Mauroux

2018-06-04Reinforcement LearningQuantizationAtari GamesDecision Makingreinforcement-learning
PaperPDFCode(official)

Abstract

Deep reinforcement learning, applied to vision-based problems like Atari games, maps pixels directly to actions; internally, the deep neural network bears the responsibility of both extracting useful information and making decisions based on it. By separating the image processing from decision-making, one could better understand the complexity of each task, as well as potentially find smaller policy representations that are easier for humans to understand and may generalize better. To this end, we propose a new method for learning policies and compact state representations separately but simultaneously for policy approximation in reinforcement learning. State representations are generated by an encoder based on two novel algorithms: Increasing Dictionary Vector Quantization makes the encoder capable of growing its dictionary size over time, to address new observations as they appear in an open-ended online-learning context; Direct Residuals Sparse Coding encodes observations by disregarding reconstruction error minimization, and aiming instead for highest information inclusion. The encoder autonomously selects observations online to train on, in order to maximize code sparsity. As the dictionary size increases, the encoder produces increasingly larger inputs for the neural network: this is addressed by a variation of the Exponential Natural Evolution Strategies algorithm which adapts its probability distribution dimensionality along the run. We test our system on a selection of Atari games using tiny neural networks of only 6 to 18 neurons (depending on the game's controls). These are still capable of achieving results comparable---and occasionally superior---to state-of-the-art techniques which use two orders of magnitude more neurons.

Results

TaskDatasetMetricValueModel
Atari GamesAtari 2600 FrostbiteScore300IDVQ + DRSC + XNES
Atari GamesAtari 2600 Space InvadersScore830IDVQ + DRSC + XNES
Atari GamesAtari 2600 Time PilotScore4600IDVQ + DRSC + XNES
Atari GamesAtari 2600 Demon AttackScore325IDVQ + DRSC + XNES
Atari GamesAtari 2600 PhoenixScore4600IDVQ + DRSC + XNES
Atari GamesAtari 2600 KangarooScore1200IDVQ + DRSC + XNES
Atari GamesAtari 2600 Fishing DerbyScore-10IDVQ + DRSC + XNES
Atari GamesAtari 2600 SeaquestScore320IDVQ + DRSC + XNES
Atari GamesAtari 2600 Name This GameScore920IDVQ + DRSC + XNES
Atari GamesAtari 2600 Q*BertScore1250IDVQ + DRSC + XNES
Video GamesAtari 2600 FrostbiteScore300IDVQ + DRSC + XNES
Video GamesAtari 2600 Space InvadersScore830IDVQ + DRSC + XNES
Video GamesAtari 2600 Time PilotScore4600IDVQ + DRSC + XNES
Video GamesAtari 2600 Demon AttackScore325IDVQ + DRSC + XNES
Video GamesAtari 2600 PhoenixScore4600IDVQ + DRSC + XNES
Video GamesAtari 2600 KangarooScore1200IDVQ + DRSC + XNES
Video GamesAtari 2600 Fishing DerbyScore-10IDVQ + DRSC + XNES
Video GamesAtari 2600 SeaquestScore320IDVQ + DRSC + XNES
Video GamesAtari 2600 Name This GameScore920IDVQ + DRSC + XNES
Video GamesAtari 2600 Q*BertScore1250IDVQ + DRSC + XNES

Related Papers

Efficient Deployment of Spiking Neural Networks on SpiNNaker2 for DVS Gesture Recognition Using Neuromorphic Intermediate Representation2025-09-04CUDA-L1: Improving CUDA Optimization via Contrastive Reinforcement Learning2025-07-18An End-to-End DNN Inference Framework for the SpiNNaker2 Neuromorphic MPSoC2025-07-18Graph-Structured Data Analysis of Component Failure in Autonomous Cargo Ships Based on Feature Fusion2025-07-18VisionThink: Smart and Efficient Vision Language Model via Reinforcement Learning2025-07-17Spectral Bellman Method: Unifying Representation and Exploration in RL2025-07-17Aligning Humans and Robots via Reinforcement Learning from Implicit Human Feedback2025-07-17VAR-MATH: Probing True Mathematical Reasoning in Large Language Models via Symbolic Multi-Instance Benchmarks2025-07-17