Improving Generalization on the ProcGen Benchmark with Simple Architectural Changes and Scale

Andrew Jesson, Yiding Jiang
10/13/2024
cs.LG

No official code found. Best implementation: anndvision/vsop-3d (6 stars, MIT, last commit 2024-10-14).

Abstract

We demonstrate that recent advances in reinforcement learning (RL) combined with simple architectural changes significantly improves generalization on the ProcGen benchmark. These changes are frame stacking, replacing 2D convolutional layers with 3D convolutional layers, and scaling up the number of convolutional kernels per layer. Experimental results using a single set of hyperparameters across all environments show a 37.9\% reduction in the optimality gap compared to the baseline (from 0.58 to 0.36). This performance matches or exceeds current state-of-the-art methods. The proposed changes are largely orthogonal and therefore complementary to the existing approaches for improving generalization in RL, and our results suggest that further exploration in this direction could yield substantial improvements in addressing generalization challenges in deep reinforcement learning.

View on arXivView PDF

Code Implementations(1)

anndvision/vsop-3dCommunity100%
MIT
61PythonOct 8, 20242 years agoMIT

Similar Papers

Cite this paper

@article{jesson2024improving,
  title  = {Improving Generalization on the ProcGen Benchmark with Simple Architectural Changes and Scale},
  author = {Andrew Jesson and Yiding Jiang},
  year   = {2024},
  eprint = {2410.10905},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.10905v2}
}

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

Discussion