Goal Misgeneralization in Deep Reinforcement Learning

Lauro Langosco, Jack Koch, Lee Sharkey, Jacob Pfau, Laurent Orseau +1 more
5/28/2021
cs.LGcs.AI

Official code: JacobPfau/procgenAISC (20 stars, MIT, last commit 2023-01-21). 1 more implementation below.

Abstract

We study goal misgeneralization, a type of out-of-distribution generalization failure in reinforcement learning (RL). Goal misgeneralization failures occur when an RL agent retains its capabilities out-of-distribution yet pursues the wrong goal. For instance, an agent might continue to competently avoid obstacles, but navigate to the wrong place. In contrast, previous works have typically focused on capability generalization failures, where an agent fails to do anything sensible at test time. We formalize this distinction between capability and goal generalization, provide the first empirical demonstrations of goal misgeneralization, and present a partial characterization of its causes.

View on arXivView PDF

Code Implementations(2)

MIT
2017C, C++Mar 7, 20213 years agoMIT

Pytorch implementation on OpenAI's Procgen ppo-baseline, built from scratch.

1411Shell, PythonMar 26, 20212 years ago

Similar Papers

Cite this paper

@article{langosco2021goal,
  title  = {Goal Misgeneralization in Deep Reinforcement Learning},
  author = {Lauro Langosco and Jack Koch and Lee Sharkey and Jacob Pfau and Laurent Orseau and David Krueger},
  year   = {2021},
  eprint = {2105.14111},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2105.14111}
}

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

Discussion