Meta-Learning and Meta-Reinforcement Learning -- Tracing the Path towards DeepMind's Adaptive Agent
Abstract
Humans are highly effective at utilizing prior knowledge to adapt to novel tasks, a capability that standard machine learning models struggle to replicate due to their reliance on task-specific training. Meta-learning overcomes this limitation by allowing models to acquire transferable knowledge from various tasks, enabling rapid adaptation to new challenges with minimal data. This survey provides a rigorous, task-based formalization of meta-learning and meta-reinforcement learning and uses that paradigm to chronicle the landmark algorithms that paved the way for DeepMind's Adaptive Agent, consolidating the essential concepts needed to understand the Adaptive Agent and other generalist approaches.
Figures & tables
| Component | Advantages | Drawbacks | Algos |
|---|---|---|---|
| Gradient-based | • Easy to implement • Usable for meta-learning and meta-RL • Many open-source repos available | • Weak generalization and OOD performance • Only PG methods for meta-RL | MAML, FO-MAML |
| Context-based | • Dynamically adjust to tasks without model training • Benefitial in sparse-reward tasks • Implicit goal of base Bayes-optimal behaviour | • Highly dependent on the quality of context | CAVIA, DREAM, MAESN, Meta-Cure, PEARL, RL 2 |
| RNN-based | • Sequence processing, context-based by design • Simple memory-based architecture | • Poor asymptotic performance • Sensitive to architecture, context length, and RL algorithm choice | RL 2 , VariBAD |
| Bayesian Inference | • Explicit uncertainty quantification • Tailored for Bayes-optimal behaviour | • Complex implementation • Often exhibit unstable learning | MAESN, Meta-Cure, PEARL, VariBAD, MELTS |
| Model-based RL on Task-Level | • Decisions can be based on the dynamics model’s predictions; better long-horizon planing | • Higher architectural and computational complexity | VariBAD, ADA |
| Transformer-based | • Powerful contextualization • Meta-learner per design • Very high sample efficiency and adaptation speed • Particularly high OOD performance | • Require vast amounts of data and computational resources for (meta-)training • Perform worse on tasks with high task uncertainty | TrMRL, ADA, AMAGO, GATO, ECET |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Meta-Learning
Meta-learning trains models across tasks so they can adapt quickly to new problems with few examples, limited feedback, or no parameter updates.
See all 164 papers