The Power of Resets in Online Reinforcement Learning

📄 arXiv: 2404.15417v2 📥 PDF

作者: Zakaria Mhammedi, Dylan J. Foster, Alexander Rakhlin

分类: cs.LG, cs.AI, stat.ML

发布日期: 2024-04-23 (更新: 2024-04-26)

备注: Fixed a small typo


💡 一句话要点

提出局部模拟器访问以解决高维强化学习中的样本效率问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 局部模拟器访问 强化学习 样本效率 马尔可夫决策过程 递归值函数搜索 高维领域 推前可覆盖性

📋 核心要点

  1. 现有的在线强化学习算法在高维领域中无法有效利用模拟器访问,导致样本效率低下。
  2. 论文提出了局部模拟器访问的在线强化学习协议,允许代理重置到先前状态并利用其动态进行训练。
  3. 通过局部模拟器访问,论文展示了低可覆盖性MDP的样本高效学习,并提出了计算效率更高的RVFS算法。

📝 摘要(中文)

模拟器在强化学习中被广泛使用,但现有算法在高维领域中无法有效利用模拟器访问。本文探讨了通过局部模拟器访问的在线强化学习协议,允许代理重置到先前观察的状态并在训练中遵循其动态。我们证明了低可覆盖性的马尔可夫决策过程(MDP)可以在样本效率上学习,而现有算法需要更强的表示条件。此外,针对外生块MDP问题,局部模拟器访问使其变得可处理。我们还提出了一种计算效率更高的算法RVFS,提供了可证明的样本复杂度保证。

🔬 方法详解

问题定义:本文旨在解决现有在线强化学习算法在高维领域中无法有效利用模拟器访问的问题,导致样本效率低下。现有方法通常需要更强的表示条件,限制了其在复杂环境中的应用。

核心思路:论文提出的局部模拟器访问协议允许代理重置到先前观察的状态并遵循其动态,从而提高样本效率。通过这一方法,能够在较弱的条件下学习低可覆盖性MDP,突破了传统算法的限制。

技术框架:整体架构包括两个主要部分:局部模拟器访问协议和RVFS算法。局部模拟器访问使得代理能够在训练中利用历史状态,而RVFS则通过递归值函数搜索实现更高的计算效率。

关键创新:最重要的技术创新在于引入了局部模拟器访问的概念,使得在低可覆盖性MDP中学习变得可行。此外,RVFS算法作为一种计算效率更高的解决方案,提供了可证明的样本复杂度保证。

关键设计:在RVFS算法中,设计了推前可覆盖性这一强化的统计假设,确保了算法在样本复杂度上的优势。具体参数设置和损失函数的设计细节在论文中进行了详细讨论。

🖼️ 关键图片

img_0

📊 实验亮点

实验结果表明,采用局部模拟器访问的算法在低可覆盖性MDP上实现了显著的样本效率提升,相较于传统在线强化学习算法,样本复杂度降低了多个数量级。此外,RVFS算法在计算效率上也表现出明显优势,验证了其在实际应用中的可行性。

🎯 应用场景

该研究的潜在应用领域包括机器人控制、游戏智能体训练以及复杂系统的决策支持。通过提高样本效率,局部模拟器访问能够加速强化学习算法在实际应用中的部署,提升智能体在动态环境中的表现。未来,随着算法的进一步优化,可能会在更多高维复杂任务中展现出更大的价值。

📄 摘要(原文)

Simulators are a pervasive tool in reinforcement learning, but most existing algorithms cannot efficiently exploit simulator access -- particularly in high-dimensional domains that require general function approximation. We explore the power of simulators through online reinforcement learning with {local simulator access} (or, local planning), an RL protocol where the agent is allowed to reset to previously observed states and follow their dynamics during training. We use local simulator access to unlock new statistical guarantees that were previously out of reach: - We show that MDPs with low coverability (Xie et al. 2023) -- a general structural condition that subsumes Block MDPs and Low-Rank MDPs -- can be learned in a sample-efficient fashion with only $Q^{\star}$-realizability (realizability of the optimal state-value function); existing online RL algorithms require significantly stronger representation conditions. - As a consequence, we show that the notorious Exogenous Block MDP problem (Efroni et al. 2022) is tractable under local simulator access. The results above are achieved through a computationally inefficient algorithm. We complement them with a more computationally efficient algorithm, RVFS (Recursive Value Function Search), which achieves provable sample complexity guarantees under a strengthened statistical assumption known as pushforward coverability. RVFS can be viewed as a principled, provable counterpart to a successful empirical paradigm that combines recursive search (e.g., MCTS) with value function approximation.