Beyond The Rainbow: High Performance Deep Reinforcement Learning on a Desktop PC

Tyler Clark, Mark Towers, Christine Evers, Jonathon Hare
11/6/2024
cs.AIcs.LG

Official code: VIPTankz/BTR (26 stars, MIT, last commit 2025-05-02).

Abstract

Rainbow Deep Q-Network (DQN) demonstrated combining multiple independent enhancements could significantly boost a reinforcement learning (RL) agent's performance. In this paper, we present "Beyond The Rainbow" (BTR), a novel algorithm that integrates six improvements from across the RL literature to Rainbow DQN, establishing a new state-of-the-art for RL using a desktop PC, with a human-normalized interquartile mean (IQM) of 7.4 on Atari-60. Beyond Atari, we demonstrate BTR's capability to handle complex 3D games, successfully training agents to play Super Mario Galaxy, Mario Kart, and Mortal Kombat with minimal algorithmic changes. Designing BTR with computational efficiency in mind, agents can be trained using a high-end desktop PC on 200 million Atari frames within 12 hours. Additionally, we conduct detailed ablation studies of each component, analyzing the performance and impact using numerous measures. Code is available at https://github.com/VIPTankz/BTR.

View on arXivView PDF

Code Implementations(1)

VIPTankz/BTROfficial100%
MIT

Repo for the 2024 Paper "BeyondTheRainbow"

262PythonMay 13, 20241 years agoMIT

Similar Papers

Cite this paper

@article{clark2024beyond,
  title  = {Beyond The Rainbow: High Performance Deep Reinforcement Learning on a Desktop PC},
  author = {Tyler Clark and Mark Towers and Christine Evers and Jonathon Hare},
  year   = {2024},
  eprint = {2411.03820},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.03820v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.03820.svg)](https://codeofpaper.com/paper/2411.03820)

Discussion