arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2505.08078cs.ROcs.AI
收藏

机器人批量在线强化学习中什么最重要?

What Matters for Batch Online Reinforcement Learning in Robotics?

Stanford University(斯坦福大学)

Perry Dong, Suvir Mirchandani, Dorsa Sadigh, Chelsea Finn

AI总结:

本文系统研究机器人批量在线强化学习的关键因素,发现Q函数引导、隐式策略提取和高表达策略至关重要,并提出加入时间相关噪声的通用有效方案。

摘要:

从大批量自主收集的数据中学习以改进策略的能力——我们将这一范式称为批量在线强化学习(batch online reinforcement learning)——有望实现真正可扩展的机器人学习,因为它显著减少了数据收集所需的人力,同时还能从自我改进中获益。然而,尽管这一范式前景广阔,它仍难以实现,原因在于算法无法从自主数据中有效学习。例如,先前工作已将模仿学习和过滤式模仿学习方法应用于批量在线RL问题,但这些算法往往无法从自主收集的数据中高效改进,或会迅速收敛到次优点。这引出了一个问题:在机器人领域实现有效的批量在线RL,究竟什么最重要。受此问题驱动,我们对三个维度进行了系统的实证研究——(i)算法类别、(ii)策略提取方法和(iii)策略表达能力——并分析这些维度如何影响性能以及随自主数据量增加的扩展性。通过分析,我们得到若干观察。首先,我们观察到,使用Q函数指导批量在线RL相比基于模仿的方法显著提升了性能。在此基础上,我们表明,相较于离线RL中的传统策略提取方法,一种隐式策略提取方法——即在策略分布中选择最佳动作——是必要的。接下来,我们表明,表达能力更强的策略类别优于表达能力较弱的策略类别。基于这一分析,我们提出了实现有效批量在线RL的通用方案。随后,我们展示了对该方案的一个简单补充:使用时间相关噪声以获得更多多样性,可进一步带来性能提升。与先前方法相比,我们的方案取得了显著更好的性能和扩展性。

英文摘要:

The ability to learn from large batches of autonomously collected data for policy improvement -- a paradigm we refer to as batch online reinforcement learning -- holds the promise of enabling truly scalable robot learning by significantly reducing the need for human effort of data collection while getting benefits from self-improvement. Yet, despite the promise of this paradigm, it remains challenging to achieve due to algorithms not being able to learn effectively from the autonomous data. For example, prior works have applied imitation learning and filtered imitation learning methods to the batch online RL problem, but these algorithms often fail to efficiently improve from the autonomously collected data or converge quickly to a suboptimal point. This raises the question of what matters for effective batch online RL in robotics. Motivated by this question, we perform a systematic empirical study of three axes -- (i) algorithm class, (ii) policy extraction methods, and (iii) policy expressivity -- and analyze how these axes affect performance and scaling with the amount of autonomous data. Through our analysis, we make several observations. First, we observe that the use of Q-functions to guide batch online RL significantly improves performance over imitation-based methods. Building on this, we show that an implicit method of policy extraction -- via choosing the best action in the distribution of the policy -- is necessary over traditional policy extraction methods from offline RL. Next, we show that an expressive policy class is preferred over less expressive policy classes. Based on this analysis, we propose a general recipe for effective batch online RL. We then show a simple addition to the recipe of using temporally-correlated noise to obtain more diversity results in further performance gains. Our recipe obtains significantly better performance and scaling compared to prior methods.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑