Divergence-Augmented Policy Optimization

Qing Wang, Yingru Li, Jiechao Xiong, Tong Zhang
1/25/2025
cs.LGcs.AIstat.ML

No official code found. Best implementation: lns/dapo (37 stars, last commit 2019-11-28).

Abstract

In deep reinforcement learning, policy optimization methods need to deal with issues such as function approximation and the reuse of off-policy data. Standard policy gradient methods do not handle off-policy data well, leading to premature convergence and instability. This paper introduces a method to stabilize policy optimization when off-policy data are reused. The idea is to include a Bregman divergence between the behavior policy that generates the data and the current policy to ensure small and safe policy updates with off-policy data. The Bregman divergence is calculated between the state distributions of two policies, instead of only on the action probabilities, leading to a divergence augmentation formulation. Empirical experiments on Atari games show that in the data-scarce scenario where the reuse of off-policy data becomes necessary, our method can achieve better performance than other state-of-the-art deep reinforcement learning algorithms.

View on arXivView PDF

Code Implementations(1)

lns/dapoCommunity100%

Source code for the paper "Divergence-Augmented Policy Optimization"

374R, C++Oct 24, 20196 years ago

Similar Papers

Cite this paper

@article{wang2025divergenceaugmented,
  title  = {Divergence-Augmented Policy Optimization},
  author = {Qing Wang and Yingru Li and Jiechao Xiong and Tong Zhang},
  year   = {2025},
  eprint = {2501.15034},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.15034v1},
  journal = {NEURIPS 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.15034.svg)](https://codeofpaper.com/paper/2501.15034)

Discussion