近端策略优化算法

Proximal Policy Optimization Algorithms

约翰·舒尔曼 John Schulman · · 2017-07-20 · arXiv:1707.06347 ↗ · 被引 28997

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

我们提出了一系列新的用于强化学习的策略梯度方法,这些方法通过在环境中交互采样数据,然后使用随机梯度上升优化一个“替代”目标函数。标准策略梯度方法每个数据样本只进行一次梯度更新,而我们提出的新目标函数支持多次小批量更新。这种新方法被称为近端策略优化(PPO),它继承了信任区域策略优化(TRPO)的一些优点,但实现起来更简单、更通用,且经验上样本复杂度更低。我们在包括模拟机器人运动和 Atari 游戏在内的基准任务上测试了 PPO,结果表明 PPO 优于其他在线策略梯度方法,并在样本复杂度、简洁性和实际运行时间之间取得了良好的平衡。

We propose a new family of policy gradient methods for reinforcement learning, which alternate between sampling data through interaction with the environment, and optimizing a "surrogate" objective function using stochastic gradient ascent. Whereas standard policy gradient methods perform one gradient update per data sample, we propose a novel objective function that enables multiple epochs of minibatch updates. The new methods, which we call proximal policy optimization (PPO), have some of the benefits of trust region policy optimization (TRPO), but they are much simpler to implement, more general, and have better sample complexity (empirically). Our experiments test PPO on a collection of benchmark tasks, including simulated robotic locomotion and Atari game playing, and we show that PPO outperforms other online policy gradient methods, and overall strikes a favorable balance between sample complexity, simplicity, and wall-time.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 10)

阅读逐段中英对照全文 →