Behavior Proximal Policy Optimization

Zifeng Zhuang, Kun Lei, Jinxin Liu, Donglin Wang, Yilang Guo
2/22/2023
cs.LG

Official code: Dragon-Zhuang/BPPO (97 stars, MIT, last commit 2023-12-13).

Abstract

Offline reinforcement learning (RL) is a challenging setting where existing off-policy actor-critic methods perform poorly due to the overestimation of out-of-distribution state-action pairs. Thus, various additional augmentations are proposed to keep the learned policy close to the offline dataset (or the behavior policy). In this work, starting from the analysis of offline monotonic policy improvement, we get a surprising finding that some online on-policy algorithms are naturally able to solve offline RL. Specifically, the inherent conservatism of these on-policy algorithms is exactly what the offline RL method needs to overcome the overestimation. Based on this, we propose Behavior Proximal Policy Optimization (BPPO), which solves offline RL without any extra constraint or regularization introduced compared to PPO. Extensive experiments on the D4RL benchmark indicate this extremely succinct method outperforms state-of-the-art offline RL algorithms. Our implementation is available at https://github.com/Dragon-Zhuang/BPPO.

View on arXivView PDF

Code Implementations(1)

Dragon-Zhuang/BPPOOfficial100%
MIT

Author's Pytorch implementation of ICLR2023 paper Behavior Proximal Policy Optimization (BPPO).

9712PythonFeb 16, 20232 years agoMIT

Similar Papers

Cite this paper

@article{zhuang2023behavior,
  title  = {Behavior Proximal Policy Optimization},
  author = {Zifeng Zhuang and Kun Lei and Jinxin Liu and Donglin Wang and Yilang Guo},
  year   = {2023},
  eprint = {2302.11312},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.11312v1},
  journal = {ICLR 2023 2023}
}

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/2302.11312.svg)](https://codeofpaper.com/paper/2302.11312)

Discussion