构建可衡量记忆能力的强化学习部分可观测性基准测试框架
Benchmarking Partial Observability in Reinforcement Learning with a Suite of Memory-Improvable Domains
- 设计覆盖多种观测缺失形式的基准环境,包含视觉遮挡等真实场景
- 所有任务均具备显著的记忆提升空间,性能差距明确体现算法记忆能力差异
- 提供开箱即用的JAX实现与超参数建议,支持高效大规模实验
缓解部分可观测性是通用强化学习算法的关键挑战。为评估算法在该问题上的进展,需建立全面的基准测试体系。现有基准多仅涵盖特征掩码、高斯噪声等简单状态混淆形式,无法反映真实场景中如视觉遮挡或对手意图未知等复杂情况。本文提出两个关键标准:一是覆盖多样化的部分可观测形式以保证算法泛化性;二是确保拥有信息量不同代理间的显著性能差距,以证明环境具有记忆可改进性。为此,我们提出实证评估的最佳实践,并开源了基于JAX的POBAX基准库。该框架涵盖定位与建图、视觉控制、游戏等多类任务,验证其均为记忆可改进型且需学习复杂记忆函数,同时提供推荐超参数与算法实现,支持高性能、可扩展的GPU实验。
原文摘要 · Abstract (English)
Mitigating partial observability is a necessary but challenging task for general reinforcement learning algorithms. To improve an algorithm's ability to mitigate partial observability, researchers need comprehensive benchmarks to gauge progress. Most algorithms tackling partial observability are only evaluated on benchmarks with simple forms of state aliasing, such as feature masking and Gaussian noise. Such benchmarks do not represent the many forms of partial observability seen in real domains, like visual occlusion or unknown opponent intent. We argue that a partially observable benchmark should have two key properties. The first is coverage in its forms of partial observability, to ensure an algorithm's generalizability. The second is a large gap between the performance of a agents with more or less state information, all other factors roughly equal. This gap implies that an environment is memory improvable: where performance gains in a domain are from an algorithm's ability to cope with partial observability as opposed to other factors. We introduce best-practice guidelines for empirically benchmarking reinforcement learning under partial observability, as well as the open-source library POBAX: Partially Observable Benchmarks in JAX. We characterize the types of partial observability present in various environments and select representative environments for our benchmark. These environments include localization and mapping, visual control, games, and more. Additionally, we show that these tasks are all memory improvable and require hard-to-learn memory functions, providing a concrete signal for partial observability research. This framework includes recommended hyperparameters as well as algorithm implementations for fast, out-of-the-box evaluation, as well as highly performant environments implemented in JAX for GPU-scalable experimentation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。