Papers › The Arcade Learning Environment: An Evaluation Platform for General Agents

The Arcade Learning Environment: An Evaluation Platform for General Agents

19 Jul 2012arXiv:1207.4708archive 2025-07-28

Marc G. Bellemare, Yavar Naddaf, Joel Veness, Michael Bowling

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, reporting empirical results on over 55 different games. All of the software, including the benchmark agents, is publicly available.

PaperPDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1207.4708")

Code

Syntology Ran 2 of 2 code samples harvested from 0 repositories linked to this paper; 0 have no recorded run. Of those that ran: 2 ran · fixture could not drive it.

By repository: 2 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

kenjyoung/MinAtar mentioned on GitHubpytorch report
nandomp/AICollaboratory mentioned on GitHubGPL-3.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

2 samples harvested; 2 ran; 0 honoured the contract we drafted; 0 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

2ran · fixture could not drive it

Licence: 2 of the 2 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

get_state identical code first harvested elsewhere ran · fixture could not drive it licence of this copy not recorded · acd5bcd47c0df9f6 · report
world_dynamics identical code first harvested elsewhere ran · fixture could not drive it licence of this copy not recorded · a6eed9bf6f077596 · report

Tasks

Atari GamesBenchmarkingImitation LearningReinforcement LearningReinforcement Learning (RL)Transfer Learningreinforcement-learning

Datasets

Introduced by this paper, per the archive.

Arcade Learning EnvironmentSeaquest - OpenAI Gym

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Atari Games Atari 2600 Alien UCT Score 7785 #12 of 49 Archive leaderboard report
Atari Games Atari 2600 Alien Best Learner Score 939.2 #41 of 49 Archive leaderboard report
Atari Games Atari 2600 Amidar UCT Score 180.3 #40 of 48 Archive leaderboard report
Atari Games Atari 2600 Amidar Best Learner Score 103.4 #47 of 48 Archive leaderboard report
Atari Games Atari 2600 Assault UCT Score 1512.2 #39 of 45 Archive leaderboard report
Atari Games Atari 2600 Assault Best Learner Score 628 #42 of 45 Archive leaderboard report
Atari Games Atari 2600 Asterix UCT Score 290700 #17 of 49 Archive leaderboard report
Atari Games Atari 2600 Asterix Best Learner Score 987.3 #47 of 49 Archive leaderboard report
Atari Games Atari 2600 Asteroids UCT Score 4660.6 #14 of 43 Archive leaderboard report
Atari Games Atari 2600 Asteroids Best Learner Score 907.3 #41 of 43 Archive leaderboard report
Atari Games Atari 2600 Atlantis UCT Score 193858 #37 of 42 Archive leaderboard report
Atari Games Atari 2600 Atlantis Best Learner Score 62687 #41 of 42 Archive leaderboard report
Atari Games Atari 2600 Bank Heist UCT Score 497.8 #34 of 45 Archive leaderboard report
Atari Games Atari 2600 Bank Heist Best Learner Score 190.8 #42 of 45 Archive leaderboard report
Atari Games Atari 2600 Battle Zone UCT Score 70333.3 #10 of 47 Archive leaderboard report
Atari Games Atari 2600 Battle Zone Best Learner Score 15819.7 #40 of 47 Archive leaderboard report
Atari Games Atari 2600 Beam Rider UCT Score 6624.6 #37 of 49 Archive leaderboard report
Atari Games Atari 2600 Beam Rider Best Learner Score 929.4 #46 of 49 Archive leaderboard report
Atari Games Atari 2600 Berzerk Best Baseline Score 670 #36 of 39 Archive leaderboard report
Atari Games Atari 2600 Berzerk Best Learner Score 501.3 #38 of 39 Archive leaderboard report
Atari Games Atari 2600 Bowling Best Learner Score 43.9 #35 of 44 Archive leaderboard report
Atari Games Atari 2600 Boxing UCT Score 100 #4 of 45 Archive leaderboard report
Atari Games Atari 2600 Boxing Best Learner Score 44 #40 of 45 Archive leaderboard report
Atari Games Atari 2600 Breakout UCT Score 364.4 #33 of 58 Archive leaderboard report
Atari Games Atari 2600 Breakout Best Learner Score 5.2 #57 of 58 Archive leaderboard report
Atari Games Atari 2600 Carnival UCT Score 5132.0 #1 of 1 Archive leaderboard report
Atari Games Atari 2600 Centipede Full Tree Score 125123 #10 of 45 Archive leaderboard report
Atari Games Atari 2600 Centipede Best Learner Score 8803.8 #20 of 45 Archive leaderboard report
Atari Games Atari 2600 Chopper Command UCT Score 34018.8 #10 of 45 Archive leaderboard report
Atari Games Atari 2600 Chopper Command Best Learner Score 1581.5 #42 of 45 Archive leaderboard report
Atari Games Atari 2600 Crazy Climber UCT Score 98172.2 #38 of 49 Archive leaderboard report
Atari Games Atari 2600 Crazy Climber Best Learner Score 23410.6 #46 of 49 Archive leaderboard report
Atari Games Atari 2600 Demon Attack UCT Score 28158.8 #34 of 46 Archive leaderboard report
Atari Games Atari 2600 Demon Attack Best Learner Score 520.5 #44 of 46 Archive leaderboard report
Atari Games Atari 2600 Double Dunk UCT Score 24 #1 of 43 Archive leaderboard report
Atari Games Atari 2600 Double Dunk Best Learner Score -13.1 #42 of 43 Archive leaderboard report
Atari Games Atari 2600 Elevator Action UCT Score 18100.0 #3 of 3 Archive leaderboard report
Atari Games Atari 2600 Enduro UCT Score 286.3 #38 of 48 Archive leaderboard report
Atari Games Atari 2600 Enduro Best Learner Score 129.1 #40 of 48 Archive leaderboard report
Atari Games Atari 2600 Fishing Derby UCT Score 37.8 #20 of 44 Archive leaderboard report
Atari Games Atari 2600 Fishing Derby Best Learner Score -89.5 #44 of 44 Archive leaderboard report
Atari Games Atari 2600 Freeway Best Baseline Score 22.5 #44 of 59 Archive leaderboard report
Atari Games Atari 2600 Freeway Best Learner Score 19.1 #49 of 59 Archive leaderboard report
Atari Games Atari 2600 Freeway UCT Score 0.4 #52 of 59 Archive leaderboard report
Atari Games Atari 2600 Frostbite UCT Score 270.5 #47 of 53 Archive leaderboard report
Atari Games Atari 2600 Frostbite Best Learner Score 216.9 #48 of 53 Archive leaderboard report
Atari Games Atari 2600 Gopher UCT Score 20560 #22 of 43 Archive leaderboard report
Atari Games Atari 2600 Gopher Best Learner Score 1288.3 #41 of 43 Archive leaderboard report
Atari Games Atari 2600 Gravitar UCT Score 2850 #13 of 53 Archive leaderboard report
Atari Games Atari 2600 Gravitar Best Learner Score 387.7 #39 of 53 Archive leaderboard report
Atari Games Atari 2600 HERO UCT Score 12859.5 #37 of 44 Archive leaderboard report
Atari Games Atari 2600 HERO Best linear Score 6459 #41 of 44 Archive leaderboard report
Atari Games Atari 2600 HERO Best Learner Score 6458.8 #42 of 44 Archive leaderboard report
Atari Games Atari 2600 Ice Hockey UCT Score 39.4 #8 of 43 Archive leaderboard report
Atari Games Atari 2600 Ice Hockey Best Learner Score -9.5 #42 of 43 Archive leaderboard report
Atari Games Atari 2600 James Bond UCT Score 330 #41 of 45 Archive leaderboard report
Atari Games Atari 2600 James Bond Best Learner Score 202.8 #43 of 45 Archive leaderboard report
Atari Games Atari 2600 Journey Escape UCT Score 7683.3 #1 of 1 Archive leaderboard report
Atari Games Atari 2600 Kangaroo UCT Score 1990 #33 of 47 Archive leaderboard report
Atari Games Atari 2600 Kangaroo Best Learner Score 1622.1 #36 of 47 Archive leaderboard report
Atari Games Atari 2600 Krull UCT Score 5037 #40 of 45 Archive leaderboard report
Atari Games Atari 2600 Krull Best Learner Score 3371.5 #43 of 45 Archive leaderboard report
Atari Games Atari 2600 Kung-Fu Master UCT Score 48854.5 #16 of 43 Archive leaderboard report
Atari Games Atari 2600 Kung-Fu Master Best Learner Score 19544 #41 of 43 Archive leaderboard report
Atari Games Atari 2600 Montezuma's Revenge Best Learner Score 10.7 #39 of 50 Archive leaderboard report
Atari Games Atari 2600 Ms. Pacman UCT Score 22336 #5 of 47 Archive leaderboard report
Atari Games Atari 2600 Ms. Pacman Best Learner Score 1691.8 #36 of 47 Archive leaderboard report
Atari Games Atari 2600 Name This Game UCT Score 15410 #16 of 43 Archive leaderboard report
Atari Games Atari 2600 Name This Game Best Learner Score 2500.1 #41 of 43 Archive leaderboard report
Atari Games Atari 2600 Pong UCT Score 21 #9 of 52 Archive leaderboard report
Atari Games Atari 2600 Pong Best Learner Score -19 #51 of 52 Archive leaderboard report
Atari Games Atari 2600 Pooyan UCT Score 17763.4 #1 of 3 Archive leaderboard report
Atari Games Atari 2600 Pooyan Best Learner Score 1225.3 #3 of 3 Archive leaderboard report
Atari Games Atari 2600 Private Eye Best Baseline Score 1947.3 #19 of 52 Archive leaderboard report
Atari Games Atari 2600 Private Eye Best Learner Score 684.3 #23 of 52 Archive leaderboard report
Atari Games Atari 2600 Q*Bert UCT Score 17343.4 #22 of 57 Archive leaderboard report
Atari Games Atari 2600 Q*Bert Best Learner Score 613.5 #52 of 57 Archive leaderboard report
Atari Games Atari 2600 River Raid UCT Score 4449 #37 of 41 Archive leaderboard report
Atari Games Atari 2600 River Raid Best Learner Score 1904.3 #41 of 41 Archive leaderboard report
Atari Games Atari 2600 Road Runner UCT Score 38725 #33 of 44 Archive leaderboard report
Atari Games Atari 2600 Road Runner Best Learner Score 67.7 #44 of 44 Archive leaderboard report
Atari Games Atari 2600 Robotank UCT Score 50.4 #30 of 42 Archive leaderboard report
Atari Games Atari 2600 Robotank Best Learner Score 28.7 #32 of 42 Archive leaderboard report
Atari Games Atari 2600 Seaquest UCT Score 5132.4 #33 of 57 Archive leaderboard report
Atari Games Atari 2600 Seaquest Best Learner Score 664.8 #50 of 57 Archive leaderboard report
Atari Games Atari 2600 Skiing Best Learner Score 0 #1 of 23 Archive leaderboard report
Atari Games Atari 2600 Skiing Full Tree Score 0 #2 of 23 Archive leaderboard report
Atari Games Atari 2600 Space Invaders UCT Score 2718 #31 of 55 Archive leaderboard report
Atari Games Atari 2600 Space Invaders Best Learner Score 250.1 #53 of 55 Archive leaderboard report
Atari Games Atari 2600 Star Gunner Full Tree Score 1345 #40 of 43 Archive leaderboard report
Atari Games Atari 2600 Star Gunner Best Learner Score 1069.5 #41 of 43 Archive leaderboard report
Atari Games Atari 2600 Tennis UCT Score 2.8 #18 of 43 Archive leaderboard report
Atari Games Atari 2600 Tennis Best Learner Score -0.1 #40 of 43 Archive leaderboard report
Atari Games Atari 2600 Time Pilot UCT Score 63854.5 #9 of 44 Archive leaderboard report
Atari Games Atari 2600 Time Pilot Best Learner Score 3741.2 #43 of 44 Archive leaderboard report
Atari Games Atari 2600 Tutankham UCT Score 225.5 #20 of 44 Archive leaderboard report
Atari Games Atari 2600 Tutankham Best Learner Score 114.3 #35 of 44 Archive leaderboard report
Atari Games Atari 2600 Up and Down UCT Score 74473.6 #17 of 44 Archive leaderboard report
Atari Games Atari 2600 Up and Down Best Learner Score 3532.7 #41 of 44 Archive leaderboard report
Atari Games Atari 2600 Venture Best Learner Score 66 #35 of 55 Archive leaderboard report
Atari Games Atari 2600 Video Pinball UCT Score 254748 #26 of 42 Archive leaderboard report
Atari Games Atari 2600 Video Pinball Best Learner Score 16871.3 #42 of 42 Archive leaderboard report
Atari Games Atari 2600 Wizard of Wor UCT Score 105500 #4 of 41 Archive leaderboard report
Atari Games Atari 2600 Wizard of Wor Best Learner Score 1981.3 #38 of 41 Archive leaderboard report
Atari Games Atari 2600 Zaxxon UCT Score 22610 #12 of 41 Archive leaderboard report
Atari Games Atari 2600 Zaxxon Best Learner Score 3365.1 #38 of 41 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections