Leveraging Procedural Generation to Benchmark Reinforcement Learning

Karl Cobbe, Christopher Hesse, Jacob Hilton, John Schulman
12/3/2019
cs.LGstat.ML

Official code: openai/procgen (1,178 stars, MIT, last commit 2026-03-27). 1 more implementation below.

Abstract

We introduce Procgen Benchmark, a suite of 16 procedurally generated game-like environments designed to benchmark both sample efficiency and generalization in reinforcement learning. We believe that the community will benefit from increased access to high quality training environments, and we provide detailed experimental protocols for using this benchmark. We empirically demonstrate that diverse environment distributions are essential to adequately train and evaluate RL agents, thereby motivating the extensive use of procedural content generation. We then use this benchmark to investigate the effects of scaling model size, finding that larger models significantly improve both sample efficiency and generalization.

View on arXivView PDF

Code Implementations(2)

openai/procgenOfficial100%
MIT

Procgen Benchmark: Procedurally-Generated Game-Like Gym-Environments

1,178222C, C++Nov 22, 20196 months agoMIT
MIT

Code for the paper "Leveraging Procedural Generation to Benchmark Reinforcement Learning"

18161PythonDec 3, 20193 years agoMIT
paper

Similar Papers

Cite this paper

@article{cobbe2019leveraging,
  title  = {Leveraging Procedural Generation to Benchmark Reinforcement Learning},
  author = {Karl Cobbe and Christopher Hesse and Jacob Hilton and John Schulman},
  year   = {2019},
  eprint = {1912.01588},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1912.01588}
}

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

Discussion