How Should We Meta-Learn Reinforcement Learning Algorithms?

Alexander David Goldie, Zilin Wang, Jaron Cohen, Jakob Nicolaus Foerster, Shimon Whiteson
7/23/2025
cs.LGcs.AI

No official code found. Best implementation: AlexGoldie/learn-rl-algorithms (23 stars, Apache-2.0, last commit 2025-09-07).

Abstract

The process of meta-learning algorithms from data, instead of relying on manual design, is growing in popularity as a paradigm for improving the performance of machine learning systems. Meta-learning shows particular promise for reinforcement learning (RL), where algorithms are often adapted from supervised or unsupervised learning despite their suboptimality for RL. However, until now there has been a severe lack of comparison between different meta-learning algorithms, such as using evolution to optimise over black-box functions or LLMs to propose code. In this paper, we carry out this empirical comparison of the different approaches when applied to a range of meta-learned algorithms which target different parts of the RL pipeline. In addition to meta-train and meta-test performance, we also investigate factors including the interpretability, sample cost and train time for each meta-learning algorithm. Based on these findings, we propose several guidelines for meta-learning new RL algorithms which will help ensure that future learned algorithms are as performant as possible.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official implementation for "How Should We Meta-Learn Reinforcement Learning Algorithms?"

232Shell, PythonJul 9, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{goldie2025should,
  title  = {How Should We Meta-Learn Reinforcement Learning Algorithms?},
  author = {Alexander David Goldie and Zilin Wang and Jaron Cohen and Jakob Nicolaus Foerster and Shimon Whiteson},
  year   = {2025},
  eprint = {2507.17668},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.17668v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.17668.svg)](https://codeofpaper.com/paper/2507.17668)

Discussion