Human-Level Control without Server-Grade Hardware
Brett Daley, Christopher Amato

TL;DR
This paper presents a more accessible DQN implementation that significantly reduces training time on standard hardware, making deep reinforcement learning research more feasible without expensive resources.
Contribution
Introduces a concurrent and synchronized execution framework for DQN that efficiently utilizes desktop CPU-GPU systems, reducing training time on standard hardware.
Findings
Training time reduced from 25 hours to 9 hours on a GTX 1080.
Framework is compatible with off-policy deep reinforcement learning methods.
Enables researchers with limited hardware to perform deep RL experiments.
Abstract
Deep Q-Network (DQN) marked a major milestone for reinforcement learning, demonstrating for the first time that human-level control policies could be learned directly from raw visual inputs via reward maximization. Even years after its introduction, DQN remains highly relevant to the research community since many of its innovations have been adopted by successor methods. Nevertheless, despite significant hardware advances in the interim, DQN's original Atari 2600 experiments remain costly to replicate in full. This poses an immense barrier to researchers who cannot afford state-of-the-art hardware or lack access to large-scale cloud computing resources. To facilitate improved access to deep reinforcement learning research, we introduce a DQN implementation that leverages a novel concurrent and synchronized execution framework designed to maximally utilize a heterogeneous CPU-GPU desktop…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · EEG and Brain-Computer Interfaces · Smart Grid Energy Management
MethodsQ-Learning · Dense Connections · Convolution · Deep Q-Network
