Track 6F · 5 stations

Meta-RL & generalisation

Learning to learn and in-context RL.

What you will learn

An agent trained on one task starts every new task from scratch, and one trained on one level of a game often cannot play the next. Nothing so far separates learning a task from learning how to learn tasks.

Learning to learn: an RNN that runs an RL algorithm in its activations (RL²), meta-learned initialisations (MAML), task inference on top of SAC (PEARL), algorithm distillation into a transformer, and Procgen as the benchmark that measures generalisation rather than memorisation.

You can train an agent across a task distribution and measure adaptation on held-out tasks, and you can tell generalisation from memorisation on a benchmark.

Station 1 · track

Duan et al., 2016; Wang et al., 2016

RL² / Learning to RL

Encode a fast RL algorithm in an RNN's activations.

The direct ancestor of in-context RL.

Station 2 · track

Finn, Abbeel & Levine, ICML 2017

Model-Agnostic Meta-Learning

Meta-learn an initialisation for fast adaptation. Applies to RL.

Gradient-based meta-RL.

Resources

Station 3 · track

Rakelly et al., ICML 2019

PEARL

Off-policy meta-RL via probabilistic task-context inference on top of SAC.

Sample-efficient meta-RL.

Resources

Station 4 · reference

Laskin et al., ICLR 2023

Algorithm Distillation

Distil an RL algorithm's learning history into a transformer that improves in context.

Connects meta-RL to LLM in-context learning.

Resources

Station 5 · track

Cobbe et al., ICML 2020

Procgen benchmark

Procedurally generated environments for measuring generalisation.

Standard generalisation benchmark.

Resources