提出新方法解决有限步长下安全强化学习的约束估计问题
Safe Reinforcement Learning using Finite-Horizon Gradient-based Estimation
- 基于轨迹梯度构建有限步长约束估计新方法
- 实验证明能准确预测后续策略的约束变化
- 适合对安全性要求高的深度强化学习应用
安全强化学习的核心在于预估下一策略的约束条件,以指导安全策略更新。现有基于优势的估计(ABE)依赖无限步长折扣优势函数,在有限步长、非折扣约束场景下易引发灾难性误差,导致安全违规更新。为此,我们首次提出适用于深度安全强化学习中有限步长非折扣约束的梯度估计方法(GBE),其基于轨迹上的解析梯度。理论与实证分析表明,GBE能有效估计有限步长内的约束变化。基于GBE构建代理优化问题,我们设计了新型安全强化学习算法CGPO,通过在信任域内迭代求解子问题,识别可行最优策略。实验显示,与基线算法相比,CGPO能准确估计后续策略的约束函数,确保每次更新的效率与可行性。
原文摘要 · Abstract (English)
A key aspect of Safe Reinforcement Learning (Safe RL) involves estimating the constraint condition for the next policy, which is crucial for guiding the optimization of safe policy updates. However, the existing Advantage-based Estimation (ABE) method relies on the infinite-horizon discounted advantage function. This dependence leads to catastrophic errors in finite-horizon scenarios with non-discounted constraints, resulting in safety-violation updates. In response, we propose the first estimation method for finite-horizon non-discounted constraints in deep Safe RL, termed Gradient-based Estimation (GBE), which relies on the analytic gradient derived along trajectories. Our theoretical and empirical analyses demonstrate that GBE can effectively estimate constraint changes over a finite horizon. Constructing a surrogate optimization problem with GBE, we developed a novel Safe RL algorithm called Constrained Gradient-based Policy Optimization (CGPO). CGPO identifies feasible optimal policies by iteratively resolving sub-problems within trust regions. Our empirical results reveal that CGPO, unlike baseline algorithms, successfully estimates the constraint functions of subsequent policies, thereby ensuring the efficiency and feasibility of each update.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。