Phasic Policy Gradient

Karl Cobbe, Jacob Hilton, Oleg Klimov, John Schulman
9/9/2020
cs.LGstat.ML

Official code: openai/phasic-policy-gradient (264 stars, MIT, last commit 2023-04-02).

Abstract

We introduce Phasic Policy Gradient (PPG), a reinforcement learning framework which modifies traditional on-policy actor-critic methods by separating policy and value function training into distinct phases. In prior methods, one must choose between using a shared network or separate networks to represent the policy and value function. Using separate networks avoids interference between objectives, while using a shared network allows useful features to be shared. PPG is able to achieve the best of both worlds by splitting optimization into two phases, one that advances training and one that distills features. PPG also enables the value function to be more aggressively optimized with a higher level of sample reuse. Compared to PPO, we find that PPG significantly improves sample efficiency on the challenging Procgen Benchmark.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "Phasic Policy Gradient"

26460PythonSep 2, 20203 years agoMIT

Cite this paper

@article{cobbe2020phasic,
  title  = {Phasic Policy Gradient},
  author = {Karl Cobbe and Jacob Hilton and Oleg Klimov and John Schulman},
  year   = {2020},
  eprint = {2009.04416},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2009.04416}
}

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

Discussion