Implementation Matters in Deep Policy Gradients: A Case Study on PPO and TRPO

By Logan Engstrom, Andrew Ilyas, Shibani Santurkar, Dimitris Tsipras, Firdaus Janoos, Larry Rudolph, Aleksander Madry. 2020

333 citations recorded by the source corpus.

We study the roots of algorithmic progress in deep policy gradient algorithms through a case study on two popular algorithms: Proximal Policy Optimization (PPO) and Trust Region Policy Optimization (TRPO). Specifically, we investigate the consequences of "code-level optimizations:" algorithm augmentations found only in implementations or described as auxiliary details to the core algorithm. Seemingly of secondary importance, such optimizations turn out to have a major impact on agent behavior. Our results show that they (a) are responsible for most of PPO's gain in cumulative reward over TRPO, and (b) fundamentally change how RL methods function. These insights show the difficulty and importance of attributing performance gains in deep reinforcement learning. Code for reproducing our results is available at this https URL .

Subfields: Artificial Intelligence, Electrical and Electronic Engineering

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Stefano Ermon
  3. Pieter Abbeel
  4. Philip H. S. Torr
  5. Cho-Jui Hsieh
  6. Bo Li
  7. Ruslan Salakhutdinov
  8. Huan Zhang

In Electrical and Electronic Engineering

  1. Huan Zhang
  2. Animesh Garg
  3. Samarth Sinha
  4. Christian Schröder de Witt
  5. Cho-Jui Hsieh
  6. Philip H. S. Torr
  7. Shimon Whiteson
  8. Denis Yarats

Citations in the corpus