Papers › Prioritized Experience Replay
Prioritized Experience Replay
Tom Schaul, John Quan, Ioannis Antonoglou, David Silver
Experience replay lets online reinforcement learning agents remember and reuse experiences from the past. In prior work, experience transitions were uniformly sampled from a replay memory. However, this approach simply replays transitions at the same frequency that they were originally experienced, regardless of their significance. In this paper we develop a framework for prioritizing experience, so as to replay important transitions more frequently, and therefore learn more efficiently. We use prioritized experience replay in Deep Q-Networks (DQN), a reinforcement learning algorithm that achieved human-level performance across many Atari games. DQN with prioritized experience replay achieves a new state-of-the-art, outperforming DQN with uniform replay on 41 out of 49 games.
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="1511.05952")
Code
Syntology Ran 78 of 111 code samples harvested from 40 repositories linked to this paper; 33 have no recorded run. Of those that ran: 4 ran · honoured contract; 5 ran · our draft was wrong; 3 ran · fixture could not drive it; 66 ran with no contract checked.
By repository: community (archive-listed): 110 samples from 40 repositories, 77 ran; 1 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.
77 repositories listed; official and paper-mentioned ones first.
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
111 samples harvested; 78 ran; 4 honoured the contract we drafted; 33 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.
Licence: 43 of the 111 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.
Harvested from 40 repositories linked to this paper, official or community; each sample names its own and says which. 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.
cd01aba8f501b37d · report
676158087d7ee2f4 · report
5e1b891a436b2bb5 · report
108ae49edfcc0ba7 · report
7303883fa36b6ce2 · report
4f033d771152e1b0 · report
077ddff310bef0b1 · report
6c8077ee353ea8dd · report
d71f774dbe2ff781 · report
8220d704dacacc71 · report
7a8ccb9efbfef877 · report
4ecdc9c62de0fbdd · report
c2c7b84d96ab9ab8 · report
5f169c1caea8a550 · report
cffa9035057e30ee · report
68bf90ac9c0b86f0 · report
a946469f4db97a17 · report
7a9dbbb83432ce56 · report
5147fd4abb094a4a · report
9e9658f9014474b4 · report
e9a7eb1cb21539cf · report
47564a504f4f0ba8 · report
ebc11e08646052be · report
4e74fb757285572a · report
0a230e75088d0df9 · report
e13397d005876228 · report
4dfb2bb869a28e56 · report
c2cbd2d0d7d66167 · report
f4455aa8614ee649 · report
f6c715a36c9b0278 · report
82024cb507cb1dee · report
a1b54613a3985829 · report
46cf03e4d4b628c3 · report
867fd67d42cbe6f4 · report
6e5e90f57a133b61 · report
aa138cc7fbe633b7 · report
5b683309331178dc · report
1707b7c98445e28d · report
176c97171a30da8b · report
9f955f399cfeca91 · report
a7d869ac145d41f2 · report
9951ee949d6a5db4 · report
857b5b82ec1ef85f · report
bccac243c5d88b63 · report
a0e91d8061b7a6a7 · report
56e375a0071d0782 · report
3d07d5a92b97866f · report
202fb1a633c0ff87 · report
e5cc36169a42bee6 · report
16e63d2f53eb184c · report
3ca0a6aa1ff1103b · report
c213d128135c8d6c · report
cb9820f2f445b8c7 · report
25c1b3ae5e411f3d · report
41133b037c07a86e · report
7e730f8947dd1481 · report
06dc39c20552ec26 · report
524925816c70a4d4 · report
6c7690e1fbd0d444 · report
b414f4c639de69a4 · report
c846b5d272c1064c · report
c325494e00497bfc · report
72934503a23565c0 · report
1d958381328691cb · report
fba39114f708780e · report
54181e11cf32f132 · report
8aac36c3449d1450 · report
21a7a1ad47b2bc08 · report
33c2d867cbd21fad · report
04747a180661f699 · report
3d0319cd2eb82ce4 · report
98104ac19ccdde37 · report
1988a1e36a96fc82 · report
f03d8581a6aa79f1 · report
2ce3f84e5b1bcd28 · report
cf11c744c61b2185 · report
f7637a32ccd5a616 · report
7301cd0334b1ec18 · report
4341a7ea85a43e52 · report
02ee81b07942c502 · report
62c9777a79904b2f · report
b4f87ad2ad0b0c33 · report
d866cc81fee6dab4 · report
216da44371bc1ccf · report
88f31f7047df86cf · report
1bdd3acaa3794f89 · report
f2765362ca9308ec · report
775b4f4f37c0e3ac · report
8beaa28b0b260aaa · report
19719efbf3a172f2 · report
d697d515f0e8ab96 · report
c647f62c4b7e10cb · report
4f0e2f922875b443 · report
b7f7d68037ff8f77 · report
48d5f5fe1d46235b · report
f5eb1be22a186f73 · report
4ec9642b187da0b4 · report
f426229e0c5e2d70 · report
1f3901918f090c5e · report
7859b3965dc78ae3 · report
d72a76b37a40fe81 · report
64f1fd20f4b6af5d · report
8735a7421b0a382d · report
0e783398ca755fde · report
ea40e47a1e6b3da8 · report
06ea1cd53da99b35 · report
f8c03fb7fa67ed3e · report
d4b670306e938111 · report
8c9564667fc77eb4 · report
45f93c7630b7a4a5 · report
7075d6afeb7b8d73 · report
Tasks
Results from the paper archive 2025-07-28
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.
Methods
Introduced by this paper: Prioritized Experience Replay
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