ExO-PPO: an Extended Off-policy Proximal Policy Optimization Algorithm
Hanyong Wang, Menglong Yang
TL;DR
ExO-PPO introduces a principled extension of PPO that incorporates off-policy data through an Extended Off-Policy Improvement Lower Bound and a novel Extended Ratio Objective with an Exponentially Decaying Edge. By maintaining a replay buffer of the last $M$ policies and sampling trajectories as cohesive units, the method improves sample efficiency while restraining policy drift via a wider but controlled gradient space. The approach is evaluated on Atari and MuJoCo tasks, showing enhanced performance and stability relative to PPO and other variants, and demonstrates applicability to both online and offline settings. The work advances practical reinforcement learning by enabling stable, efficient learning from diverse data sources with minimal changes to existing PPO workflows.
Abstract
Deep reinforcement learning has been able to solve various tasks successfully, however, due to the construction of policy gradient and training dynamics, tuning deep reinforcement learning models remains challenging. As one of the most successful deep reinforcement-learning algorithm, the Proximal Policy Optimization algorithm (PPO) clips the policy gradient within a conservative on-policy updates, which ensures reliable and stable policy improvement. However, this training pattern may sacrifice sample efficiency. On the other hand, off-policy methods make more adequate use of data through sample reuse, though at the cost of increased the estimation variance and bias. To leverage the advantages of both, in this paper, we propose a new PPO variant based on the stability guarantee from conservative on-policy iteration with a more efficient off-policy data utilization. Specifically, we first derive an extended off-policy improvement from an expectation form of generalized policy improvement lower bound. Then, we extend the clipping mechanism with segmented exponential functions for a suitable surrogate objective function. Third, the trajectories generated by the past $M$ policies are organized in the replay buffer for off-policy training. We refer to this method as Extended Off-policy Proximal Policy Optimization (ExO-PPO). Compared with PPO and some other state-of-the-art variants, we demonstrate an improved performance of ExO-PPO with balanced sample efficiency and stability on varied tasks in the empirical experiments.
