Procedural generation of meta-reinforcement learning tasks

Thomas Miconi
2/11/2023
cs.LGcs.AI

No official code found. Best implementation: ThomasMiconi/Meta-Task-Generator (15 stars, last commit 2023-09-18).

Abstract

Open-endedness stands to benefit from the ability to generate an infinite variety of diverse, challenging environments. One particularly interesting type of challenge is meta-learning ("learning-to-learn"), a hallmark of intelligent behavior. However, the number of meta-learning environments in the literature is limited. Here we describe a parametrized space for simple meta-reinforcement learning (meta-RL) tasks with arbitrary stimuli. The parametrization allows us to randomly generate an arbitrary number of novel simple meta-learning tasks. The parametrization is expressive enough to include many well-known meta-RL tasks, such as bandit problems, the Harlow task, T-mazes, the Daw two-step task and others. Simple extensions allow it to capture tasks based on two-dimensional topological spaces, such as full mazes or find-the-spot domains. We describe a number of randomly generated meta-RL domains of varying complexity and discuss potential issues arising from random generation.

View on arXivView PDF

Code Implementations(1)

Automatically generate simple meta-learning tasks from a very large space

150PythonJan 23, 20233 years ago

Similar Papers

Cite this paper

@article{miconi2023procedural,
  title  = {Procedural generation of meta-reinforcement learning tasks},
  author = {Thomas Miconi},
  year   = {2023},
  eprint = {2302.05583},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.05583v2}
}

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/2302.05583.svg)](https://codeofpaper.com/paper/2302.05583)

Discussion