KN.02

RESEARCH

Open source & research.

Public Release PA.01

Physical Atari

Physical Atari brings the richness of the Arcade Learning Environment benchmark to the physical world. It consists of the Robotroller, which actuates the Atari CX40+ controller; the Atari Devbox, which runs the Arcade Learning Environment asynchronously; a camera; and a reinforcement learning agent. Together, these components enable the study of challenges associated with learning in the physical world, such as time delays and non-stationarities, which are ignored in simulation benchmarks.

Conference Talk RF.01

Upper Bound 2025

Type: Talk
Authors: John Carmack

Presented at Upper Bound 2025, this talk explores an alternative path toward artificial general intelligence centered on reinforcement learning, online adaptation, and learning from streams of experience rather than static datasets.

Topics include Physical Atari, continual learning, catastrophic forgetting, transfer learning, latency, embodiment, exploration, function approximation, and the challenges of building agents that learn efficiently over long time horizons.

External Publication RS.11

Loss of Plasticity

Type: Publication
Authors: Dohare, Hernandez-Garcia et al.
Release: Aug 2024

This work studies how neural networks gradually lose their ability to adapt during continual learning and explores methods for preserving long-term learning capacity.

The project became widely discussed within the reinforcement learning and continual learning communities due to its implications for scalable lifelong learning systems.

External Publication RS.10

Scalable Model-Free RL

Type: Publication
Authors: Modayil & Abbas
Release: Nov 2023

Introduces a new class of reinforcement learning algorithms that discover predictive structure directly from experience, avoiding the need for hand-crafted input representations or domain-specific architectures.

Demonstrates linear scaling on combinatorial reinforcement learning problems while outperforming conventional deep reinforcement learning approaches on unstructured observation spaces.

External Publication RS.09

Plasticity in Continual RL

Type: Publication
Authors: Abbas, Zhao et al.
Release: Nov 2023

Characterizes the loss of plasticity observed when reinforcement learning agents train across changing environments, identifying progressively sparser activations and diminishing gradients as key failure mechanisms.

Demonstrates a simple architectural change can improve plasticity with the Concatenated ReLU (CReLU).

External Publication RS.08

Rainbow

Type: Publication
Authors: Hessel, Modayil et al.
Release: Oct 2017

Combines prioritized replay, distributional reinforcement learning, double Q-learning, noisy networks, dueling architectures, and multi-step returns into a unified learning system that dramatically improved Atari performance.

Rainbow became an influential algorithm in deep reinforcement learning and remains as a common touchstone for modern Atari research.

External Publication RS.07

Multi-timescale Nexting

Type: Publication
Authors: Modayil, White et al.
Release: April 2014

Introduces multi-timescale nexting, enabling autonomous agents to learn rich predictive models of future sensorimotor experience while interacting continuously with the environment.

The work helped establish predictive knowledge representations as a scalable foundation for continual learning and autonomous robotics.

External Publication RS.06

Horde

Type: Publication
Authors: Sutton, Modayil et al.
Release: May 2011

Introduces Horde, an architecture composed of thousands of independent reinforcement learning ‘demons’ that simultaneously learn predictive and control knowledge from a shared stream of experience.

Horde established a practical framework for continual off-policy learning and influenced later work on predictive representations, auxiliary learning, and scalable reinforcement learning systems.

External Publication RS.05

The Big World Hypothesis

Type: Publication
Authors: Javed & Sutton
Release: 2024

A popular view in the AI community is that a sufficiently large neural network, once trained on enough data, would be able to do everything we want our AI systems to do. This idea makes sense if the world we live in has a finite number of things that are useful to learn. It does not make sense if the world is filled with infinitely many things that could be learned, and achieving different goals requires learning different things. The view that the world is big and filled with infinitely many subtle things that could be learned for achieving goals is the big world hypothesis (Javed & Sutton, 2024).

External Publication RS.04

SwiftTD

Type: Publication
Authors: Javed, Sharifnassab & Sutton
Release: 2024

SwiftTD is a TD learning algorithm that can learn to assign credit to signals that generalize well by learning per-feature step-size parameters. Additionally, it uses a bound on the size of the update to prevent the update from overshooting the target. An algorithm like SwiftTD will be a key ingredient for robust real-time learning from rich and noisy sensorimotor streams.

External Publication RS.03

Step-size Optimization

Type: Publication
Authors: Degris, Javed et al.
Release: Jan 2024

Step-size optimization learns the step-size parameters for each feature by minimizing the prediction error on the next step. This is a more principled way to learn the step-size parameters than step-size normalization, which does not optimize a clear objective. This work shows, in a simple synthetic experiment, that step-size optimization is fundamentally different from step-size normalization.

External Publication RS.02

Recurrent Learning Networks

Type: Publication
Authors: Javed, Shah et al.
Release: July 2023

Introduces scalable variants of Real-Time Recurrent Learning (RTRL) by decomposing recurrent networks into modular or staged architectures that scale linearly with model size.

External Publication RS.01

Meta-learning Representations

Type: Publication
Authors: Javed & White
Release: 2019

This work introduces OML, a meta-learning objective that explicitly trains representations for continual adaptation, enabling rapid online learning while minimizing interference with previously acquired knowledge.