Papers › Implicit Quantile Networks for Distributional Reinforcement Learning

Implicit Quantile Networks for Distributional Reinforcement Learning

14 Jun 2018ICML 2018 7arXiv:1806.06923archive 2025-07-28

Will Dabney, Georg Ostrovski, David Silver, Rémi Munos

In this work, we build on recent advances in distributional reinforcement learning to give a generally applicable, flexible, and state-of-the-art distributional variant of DQN. We achieve this by using quantile regression to approximate the full quantile function for the state-action return distribution. By reparameterizing a distribution over the sample space, this yields an implicitly defined return distribution and gives rise to a large class of risk-sensitive policies. We demonstrate improved performance on the 57 Atari 2600 games in the ALE, and use our algorithm's implicitly defined distributions to study the effects of risk-sensitive policies in Atari games.

PaperPDFConference PDFCodeCode 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="1806.06923")

Code

Syntology Ran 0 of 2 code samples harvested from 1 repository linked to this paper; 2 have no recorded run.

By repository: community (archive-listed): 2 samples from 1 repository, 0 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

19 repositories listed; official and paper-mentioned ones first.

ACampero/dopamine mentioned on GitHubtfApache-2.0 report
Abdelhamid-bouzid/Distributional-RL mentioned on GitHubpytorch report
BY571/IQN mentioned on GitHubpytorchMIT report
GoingMyWay/dopamine_reward_decomposition mentioned on GitHubtfApache-2.0 report
KatyNTsachi/Hierarchical-RL mentioned on GitHubtfApache-2.0 report
Kchu/DeepRL_CK mentioned on GitHubpytorchApache-2.0 report
V0LsTeR/DQN_heap mentioned on GitHubtfApache-2.0 report
V0LsTeR/dopamine_prioritized_buffer mentioned on GitHubtfApache-2.0 report
chainer/chainerrl mentioned on GitHubpytorch report
ku2482/fqf-iqn-qrdqn.pytorch mentioned on GitHubpytorchMIT report
ku2482/rljax mentioned on GitHubjaxMIT report
marload/DistRL-TensorFlow2 mentioned on GitHubtfApache-2.0 report
marload/dist-rl-tf2 mentioned on GitHubtfApache-2.0 report
pihey1995/DistributionalRL mentioned on GitHubpytorch report
robinzixuan/IQN_Agent mentioned on GitHubpytorchMIT report
sjYoondeltar/IQN_example mentioned on GitHubtf report
sjYoondeltar/myRL_example mentioned on GitHubtf 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; 0 ran; 0 honoured the contract we drafted; 2 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.

2unverified

Licence: 0 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.

Harvested from BY571/IQN. “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.

calculate_huber_loss BY571/IQN/agent.py community (archive-listed) unverified MIT (permissive) · 8563b54f28d9f9c6 · report
make_env BY571/IQN/wrapper.py community (archive-listed) unverified MIT (permissive) · 06fc02646fefa30a · report

Tasks

Atari GamesDistributional Reinforcement LearningReinforcement LearningReinforcement Learning (RL)quantile regressionregressionreinforcement-learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Atari Games Atari 2600 Alien IQN Score 7022 #13 of 49 Archive leaderboard report
Atari Games Atari 2600 Amidar IQN Score 2946 #7 of 48 Archive leaderboard report
Atari Games Atari 2600 Assault IQN Score 29091 #7 of 45 Archive leaderboard report
Atari Games Atari 2600 Asterix IQN Score 342016 #13 of 49 Archive leaderboard report
Atari Games Atari 2600 Asteroids IQN Score 2898 #20 of 43 Archive leaderboard report
Atari Games Atari 2600 Atlantis IQN Score 978200 #13 of 42 Archive leaderboard report
Atari Games Atari 2600 Bank Heist IQN Score 1416 #7 of 45 Archive leaderboard report
Atari Games Atari 2600 Battle Zone IQN Score 42244 #13 of 47 Archive leaderboard report
Atari Games Atari 2600 Beam Rider IQN Score 42776 #9 of 49 Archive leaderboard report
Atari Games Atari 2600 Berzerk IQN Score 1053 #27 of 39 Archive leaderboard report
Atari Games Atari 2600 Bowling IQN Score 86.5 #13 of 44 Archive leaderboard report
Atari Games Atari 2600 Boxing IQN Score 99.8 #13 of 45 Archive leaderboard report
Atari Games Atari 2600 Breakout IQN Score 734 #15 of 58 Archive leaderboard report
Atari Games Atari 2600 Centipede IQN Score 11561 #17 of 45 Archive leaderboard report
Atari Games Atari 2600 Chopper Command IQN Score 16836 #13 of 45 Archive leaderboard report
Atari Games Atari 2600 Crazy Climber IQN Score 179082 #11 of 49 Archive leaderboard report
Atari Games Atari 2600 Defender IQN Score 53537 #13 of 21 Archive leaderboard report
Atari Games Atari 2600 Demon Attack IQN Score 128580 #12 of 46 Archive leaderboard report
Atari Games Atari 2600 Double Dunk IQN Score 5.6 #16 of 43 Archive leaderboard report
Atari Games Atari 2600 Enduro IQN Score 2359 #9 of 48 Archive leaderboard report
Atari Games Atari 2600 Fishing Derby IQN Score 33.8 #22 of 44 Archive leaderboard report
Atari Games Atari 2600 Freeway IQN Score 34 #2 of 59 Archive leaderboard report
Atari Games Atari 2600 Frostbite IQN Score 4324 #19 of 53 Archive leaderboard report
Atari Games Atari 2600 Gopher IQN Score 118365 #7 of 43 Archive leaderboard report
Atari Games Atari 2600 Gravitar IQN Score 911 #24 of 53 Archive leaderboard report
Atari Games Atari 2600 HERO IQN Score 28386 #17 of 44 Archive leaderboard report
Atari Games Atari 2600 Ice Hockey IQN Score 0.2 #19 of 43 Archive leaderboard report
Atari Games Atari 2600 James Bond IQN Score 35108 #8 of 45 Archive leaderboard report
Atari Games Atari 2600 Kangaroo IQN Score 15487 #4 of 47 Archive leaderboard report
Atari Games Atari 2600 Krull IQN Score 10707 #15 of 45 Archive leaderboard report
Atari Games Atari 2600 Kung-Fu Master IQN Score 73512 #13 of 43 Archive leaderboard report
Atari Games Atari 2600 Montezuma's Revenge IQN Score 0 #42 of 50 Archive leaderboard report
Atari Games Atari 2600 Ms. Pacman IQN Score 6349 #14 of 47 Archive leaderboard report
Atari Games Atari 2600 Name This Game IQN Score 22682 #9 of 43 Archive leaderboard report
Atari Games Atari 2600 Phoenix IQN Score 56599 #14 of 21 Archive leaderboard report
Atari Games Atari 2600 Pitfall! IQN Score 0 #4 of 23 Archive leaderboard report
Atari Games Atari 2600 Pong IQN Score 21 #3 of 52 Archive leaderboard report
Atari Games Atari 2600 Private Eye IQN Score 200 #37 of 52 Archive leaderboard report
Atari Games Atari 2600 Q*Bert IQN Score 25750 #16 of 57 Archive leaderboard report
Atari Games Atari 2600 River Raid IQN Score 17765 #13 of 41 Archive leaderboard report
Atari Games Atari 2600 Road Runner IQN Score 57900 #17 of 44 Archive leaderboard report
Atari Games Atari 2600 Robotank IQN Score 62.5 #21 of 42 Archive leaderboard report
Atari Games Atari 2600 Seaquest IQN Score 30140 #13 of 57 Archive leaderboard report
Atari Games Atari 2600 Skiing IQN Score -9289 #3 of 23 Archive leaderboard report
Atari Games Atari 2600 Solaris IQN Score 8007 #10 of 23 Archive leaderboard report
Atari Games Atari 2600 Space Invaders IQN Score 28888 #11 of 55 Archive leaderboard report
Atari Games Atari 2600 Star Gunner IQN Score 74677 #21 of 43 Archive leaderboard report
Atari Games Atari 2600 Surround IQN Score 9.4 #6 of 15 Archive leaderboard report
Atari Games Atari 2600 Tennis IQN Score 23.6 #6 of 43 Archive leaderboard report
Atari Games Atari 2600 Time Pilot IQN Score 12236 #18 of 44 Archive leaderboard report
Atari Games Atari 2600 Tutankham IQN Score 293 #10 of 44 Archive leaderboard report
Atari Games Atari 2600 Up and Down IQN Score 88148 #15 of 44 Archive leaderboard report
Atari Games Atari 2600 Venture IQN Score 1318 #15 of 55 Archive leaderboard report
Atari Games Atari 2600 Video Pinball IQN Score 698045 #11 of 42 Archive leaderboard report
Atari Games Atari 2600 Wizard of Wor IQN Score 31190 #10 of 41 Archive leaderboard report
Atari Games Atari 2600 Yars Revenge IQN Score 28379 #15 of 17 Archive leaderboard report
Atari Games Atari 2600 Zaxxon IQN Score 21772 #14 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.

Methods

ConvolutionDQNDense ConnectionsQ-Learning

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