arXiv:2509.14816cs.ROcs.LG2025-09被引 6

解决机器人强化学习中多目标梯度冲突,提升训练稳定性与扩展性

Scalable Multi-Objective Robot Reinforcement Learning through Gradient Conflict Resolution

  • 通过多头评价网络分解目标梯度,按优先级化解冲突
  • 在多任务场景下平均性能提升9.5%,高冲突任务改善更显著
  • 适合需要多目标协同优化的复杂机器人控制任务

强化学习机器人控制器通常将多个任务目标合并为单一标量奖励。尽管大规模近端策略优化(PPO)已实现真实世界中稳健的机器人行走等成果,但许多任务仍需繁琐的奖励调参且易陷入局部最优。调参成本和次优性随目标数量增加而上升,限制了可扩展性。建模奖励向量及其权衡关系可缓解此问题,但多目标方法因计算开销大、优化困难,在机器人强化学习中仍应用有限。本文研究了将任务目标标量化时产生的梯度贡献冲突,特别关注任务奖励与促进行为合理性的正则项之间的冲突。提出GCR-PPO,一种对演员-评论家优化的改进方法:利用多头评论家分解演员更新中的目标级梯度,并根据目标优先级化解冲突。该方法在著名的IsaacLab抓取与行走基准测试上,以及两个相关任务的多目标扩展中进行了评估。结果表明,相比并行PPO,GCR-PPO具有更好的可扩展性(p=0.04),计算开销无明显增加。在更多冲突任务中表现更优,相较大规模PPO平均提升9.5%,高冲突任务中提升更显著。代码已公开于https://github.com/humphreymunn/GCR-PPO。

原文摘要 · Abstract (English)

Reinforcement Learning (RL) robot controllers usually aggregate many task objectives into one scalar reward. While large-scale proximal policy optimisation (PPO) has enabled impressive results such as robust robot locomotion in the real world, many tasks still require careful reward tuning and are brittle to local optima. Tuning cost and sub-optimality grow with the number of objectives, limiting scalability. Modelling reward vectors and their trade-offs can address these issues; however, multi-objective methods remain underused in RL for robotics because of computational cost and optimisation difficulty. In this work, we investigate the conflict between gradient contributions for each objective that emerge from scalarising the task objectives. In particular, we explicitly address the conflict between task-based rewards and terms that regularise the policy towards realistic behaviour. We propose GCR-PPO, a modification to actor-critic optimisation that decomposes the actor update into objective-wise gradients using a multi-headed critic and resolves conflicts based on the objective priority. Our methodology, GCR-PPO, is evaluated on the well-known IsaacLab manipulation and locomotion benchmarks and additional multi-objective modifications on two related tasks. We show superior scalability compared to parallel PPO (p = 0.04), without significant computational overhead. We also show higher performance with more conflicting tasks. GCR-PPO improves on large-scale PPO with an average improvement of 9.5%, with high-conflict tasks observing a greater improvement. The code is available at https://github.com/humphreymunn/GCR-PPO.

强化学习多目标机器人控制梯度冲突

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。