Reinforcement learning· 2017
Proximal Policy Optimization Algorithms
Clip the policy objective.
On the reading lists
- #61 in the Top 500 (2026 edition)
- #48 of 100 papers to read in your lifetime (2026 edition)
- #6 in Reinforcement learning (2026 edition)
Why it matters
Introduced PPO, becoming a dominant practical policy-gradient method across RL and RLHF.
Condensed from the expert lists' notes.
Inside the paper
- The problem
- Policy-gradient methods can take updates that change the policy too much, while trust-region methods add implementation and computational complexity. The authors wanted a practical objective that supports several passes over collected experience.
- The idea
- PPO modifies a policy-gradient surrogate so that large changes in action probabilities lose their incentive to improve the objective. The paper also considers an adaptive penalty based on the difference between old and new policies.
- How it works
- Collect trajectory segments using the current policy and estimate how much better each sampled action was than the expected value of its state.
- Form a ratio between the new and old probabilities of each sampled action, and multiply it by the estimated advantage.
- For the clipped objective, compare this term with a version whose ratio is clipped, and optimize the smaller value.
- Run multiple minibatch updates over the collected data, then use the updated policy to gather a fresh batch.
- What it showed
- On the paper’s simulated continuous-control benchmark, the clipped objective performed better in the reported aggregate comparison than the tested penalty alternatives. In Atari experiments, PPO led on more games under the training-period score, while ACER led under the final-performance score.
- Read it for
- Read Section 3 and Figure 1 to see what clipping changes, then Algorithm 1 and Tables 1–2 for the procedure and comparisons. Section 4’s alternative penalty can be skimmed initially.
Written in our own words from the paper itself. A draft the editors have not yet reviewed.
Reading it
Difficulty: Intermediate
Read this first: policy gradients (REINFORCE); Trust Region Policy Optimization (optional).
The record
- First released
- 2017 (from arXiv 1707.06347)
- Citations
- 32,311 citations, as counted by Papers With Code (CC BY-SA 4.0)
- Named by
- both expert lists
- Also relevant to
- Robotics
- Score
- 0.708 · computed rank 61 · consensus 0.86, must-read 1, citations percentile 1 (2010s · reinforcement-learning), awards 0, existing lists 0. Method
Editor's notes
- Readability check: pass: Short and practical; the default policy-gradient method. (AI draft (Claude), not yet reviewed, 2026-10-29)
Data sources
Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.