LGAIROMar 3, 2023

POPGym: Benchmarking Partially Observable Reinforcement Learning

Cambridge
arXiv:2303.01859v163 citationsh-index: 30Has Code
Originality Synthesis-oriented
AI Analysis

This provides a standardized benchmark for researchers working on memory-based RL, addressing a gap in existing tools that focus narrowly on 3D navigation.

The authors tackled the lack of diverse benchmarks for partially observable reinforcement learning by introducing POPGym, a library with 15 environments and 13 memory model baselines, which enables training convergence within two hours on a consumer-grade GPU.

Real world applications of Reinforcement Learning (RL) are often partially observable, thus requiring memory. Despite this, partial observability is still largely ignored by contemporary RL benchmarks and libraries. We introduce Partially Observable Process Gym (POPGym), a two-part library containing (1) a diverse collection of 15 partially observable environments, each with multiple difficulties and (2) implementations of 13 memory model baselines -- the most in a single RL library. Existing partially observable benchmarks tend to fixate on 3D visual navigation, which is computationally expensive and only one type of POMDP. In contrast, POPGym environments are diverse, produce smaller observations, use less memory, and often converge within two hours of training on a consumer-grade GPU. We implement our high-level memory API and memory baselines on top of the popular RLlib framework, providing plug-and-play compatibility with various training algorithms, exploration strategies, and distributed training paradigms. Using POPGym, we execute the largest comparison across RL memory models to date. POPGym is available at https://github.com/proroklab/popgym.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes