用成功轨迹匹配提升稀疏奖励下的强化学习效率
Learning Process Rewards via Success Visitation Matching for Efficient RL

- 训练判别器区分成功与失败轨迹,生成稠密过程奖励
- 使策略匹配成功轨迹的访问模式,加速任务进展
- 适用于机器人控制微调,实测提升训练速度
在众多强化学习应用中,任务的自然奖励具有稀疏性:仅在任务完成时给予+1奖励,其余均为0。直接最大化此类稀疏奖励会导致信用分配难题,导致训练缓慢或无效。本文提出一种简单方法,将稀疏结果奖励转化为稠密过程奖励。通过训练一个判别器区分以往成功与失败的轨迹,并利用该判别器激励强化学习策略匹配成功轨迹的状态-动作访问模式,同时避开失败轨迹的访问模式。该奖励通过鼓励策略在整个状态空间上匹配成功轨迹,而非仅在成功状态,提供了关于任务进展的密集反馈,且我们证明其不改变最优策略。聚焦于机器人控制策略的微调,实验表明,相比直接最大化稀疏奖励,该方法在模拟和真实世界操作任务中显著提升了强化学习微调效率。
原文摘要 · Abstract (English)
In many modern applications of reinforcement learning (RL), the natural reward for a task of interest is inherently sparse: a reward of 0 is given everywhere except when the task is completed, when a reward of +1 is given. Training a policy to maximize such a sparse reward requires solving a challenging credit assignment problem, leading to slow or ineffective RL improvement. We propose a simple approach to transform a sparse outcome reward into a dense process reward. Our approach relies on training a discriminator to distinguish between previous successful and unsuccessful episodes, and using this discriminator to incentivize the RL-learned policy to match the state-action visitations of successful episodes, while avoiding those of unsuccessful episodes. By incentivizing the policy to match the visitations over all states, not just those that correspond to task success, this reward provides dense feedback on whether progress is being made towards task completion, and, we show, provably achieves this without changing the optimal policy. Focusing on finetuning of robotic control policies, we demonstrate that our approach leads to significantly faster RL finetuning performance on both simulated and real-world manipulation tasks, as compared to simply maximizing the sparse outcome reward.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。