Generalization gaps in reinforcement learning depend on action rules and baseline scores
What Does a ProcGen Generalization Gap Measure? Action Rules, Convergence, and the Missing Random Floor
Summary
When evaluating how well AI agents trained on some video game levels perform on new unseen levels, there is usually a difference called a generalization gap. This paper points out that to understand this gap properly, you need to compare agent scores not only to training scores but also to how a completely random player would perform on those levels. The authors show that how you pick the agent’s actions during testing (random sampling versus always choosing the best action) changes the measured performance a lot. They also find that measuring randomness in the agent’s choices is unclear because some different actions have the same effect. These insights suggest ways to better measure and report AI generalization in such games.
What this means in practice
- •For reinforcement learning engineers: Use appropriate reference baselines and specified action selection during testing to obtain more accurate measures of agent generalization on procedural generation benchmarks.
- •For machine learning experiment managers: Improve evaluation protocols by reporting random policy baselines and clearly stating test-time action rules to avoid misleading conclusions about agent performance.