The Arcade Learning Environment: An Evaluation Platform for General Agents
Marc G. Bellemare, Yavar Naddaf, Joel Veness, Michael Bowling

TL;DR
The Arcade Learning Environment (ALE) offers a standardized platform with diverse Atari 2600 games to evaluate general AI agents across multiple learning paradigms, fostering progress in domain-independent AI research.
Contribution
This paper introduces ALE as a new benchmark platform and evaluation methodology for general AI agents, enabling consistent comparison across diverse game environments.
Findings
Benchmarking over 55 games demonstrates the effectiveness of AI techniques.
ALE facilitates evaluation of reinforcement learning and planning approaches.
Software and benchmark agents are publicly available for research use.
Abstract
In this article we introduce the Arcade Learning Environment (ALE): both a challenge problem and a platform and methodology for evaluating the development of general, domain-independent AI technology. ALE provides an interface to hundreds of Atari 2600 game environments, each one different, interesting, and designed to be a challenge for human players. ALE presents significant research challenges for reinforcement learning, model learning, model-based planning, imitation learning, transfer learning, and intrinsic motivation. Most importantly, it provides a rigorous testbed for evaluating and comparing approaches to these problems. We illustrate the promise of ALE by developing and benchmarking domain-independent agents designed using well-established AI techniques for both reinforcement learning and planning. In doing so, we also propose an evaluation methodology made possible by ALE,…
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
TopicsArtificial Intelligence in Games · Reinforcement Learning in Robotics · Evolutionary Algorithms and Applications
