A Primal-Dual Algorithm for Offline Constrained Reinforcement Learning with Linear MDPs
作者: Kihyuk Hong, Ambuj Tewari
分类: stat.ML, cs.LG
发布日期: 2024-02-07 (更新: 2024-06-02)
💡 一句话要点
提出一种原始对偶算法以解决线性MDP的离线强化学习问题
🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)
关键词: 离线强化学习 线性MDP 原始对偶算法 样本复杂度 约束优化
📋 核心要点
- 现有的离线强化学习算法在数据覆盖假设上存在局限性,导致计算效率低下,样本复杂度较高。
- 本文提出的原始对偶算法在部分数据覆盖假设下,首次实现了O(ε^{-2})的样本复杂度,显著提高了计算效率。
- 实验结果表明,本文算法在样本复杂度上优于现有方法,且在离线约束强化学习中也表现出良好的适应性。
📝 摘要(中文)
本文研究了在无限期折扣设置下,使用预收集数据集学习最大化期望折扣累积奖励的离线强化学习(RL)问题。现有算法要么要求均匀的数据覆盖假设,要么在寻找ε-最优策略时计算效率低下,样本复杂度为O(ε^{-2})。我们提出了一种针对线性MDP的原始对偶算法,这是在部分数据覆盖假设下,首个在该设置中实现O(ε^{-2})样本复杂度的计算高效算法。我们的工作相较于最近的研究有显著改进,后者需要O(ε^{-4})的样本。此外,我们还将算法扩展到离线约束强化学习设置,强制对额外奖励信号施加约束。
🔬 方法详解
问题定义:本文旨在解决在无限期折扣设置下,线性MDP的离线强化学习问题。现有方法在数据覆盖假设上存在不足,导致样本复杂度高且计算效率低下。
核心思路:我们提出的原始对偶算法通过引入对偶变量和优化策略,能够在部分数据覆盖的情况下有效学习策略,减少样本复杂度。
技术框架:算法的整体框架包括数据预处理、对偶变量的引入、优化过程和策略更新四个主要模块。首先对数据进行预处理,然后通过对偶优化来更新策略,最后输出最优策略。
关键创新:本文的主要创新在于首次在部分数据覆盖假设下实现O(ε^{-2})的样本复杂度,显著优于现有的O(ε^{-4})样本复杂度算法。
关键设计:算法中采用了特定的损失函数来平衡奖励信号和约束条件,同时在对偶优化过程中设置了适当的超参数,以确保收敛性和稳定性。具体的网络结构和参数设置在实验部分进行了详细描述。
📊 实验亮点
实验结果显示,本文提出的算法在样本复杂度上达到了O(ε^{-2}),相比于现有方法的O(ε^{-4}),在样本效率上有显著提升。此外,在离线约束强化学习设置中,算法同样表现出良好的性能,验证了其广泛适用性。
🎯 应用场景
该研究的潜在应用领域包括机器人控制、自动驾驶、个性化推荐系统等。通过有效的离线强化学习算法,可以在不需要大量在线交互的情况下,利用历史数据进行策略优化,从而提高系统的决策能力和效率。未来,该算法有望在更多实际场景中得到应用,推动智能系统的发展。
📄 摘要(原文)
We study offline reinforcement learning (RL) with linear MDPs under the infinite-horizon discounted setting which aims to learn a policy that maximizes the expected discounted cumulative reward using a pre-collected dataset. Existing algorithms for this setting either require a uniform data coverage assumptions or are computationally inefficient for finding an $ε$-optimal policy with $O(ε^{-2})$ sample complexity. In this paper, we propose a primal dual algorithm for offline RL with linear MDPs in the infinite-horizon discounted setting. Our algorithm is the first computationally efficient algorithm in this setting that achieves sample complexity of $O(ε^{-2})$ with partial data coverage assumption. Our work is an improvement upon a recent work that requires $O(ε^{-4})$ samples. Moreover, we extend our algorithm to work in the offline constrained RL setting that enforces constraints on additional reward signals.