atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Simple Policy Optimization

ICML 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Tree search and policy optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Simple Policy Optimization (SPO), an unconstrained first-order policy gradient objective that replaces PPO's ratio clipping with a quadratic penalty on the probability ratio, and shows it outperforms PPO on Atari and MuJoCo, especially with deeper networks.

Problem

PPO's ratio clipping fails to keep probability ratios within the trust region, leading to uncontrolled ratio deviations and collapse when training deeper policy networks, while TRPO's second-order constrained optimization is inefficient.

Approach

Replace the clipped surrogate with an unconstrained objective r*A - (|A|/(2*eps))*(r-1)^2, whose gradient never vanishes and points every sample's ratio toward the boundary 1+sign(A)*eps, motivated by a TV-divergence-based performance lower bound and an epsilon-aligned objective class.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace PPO's objective with the SPO objectivePPO on Ant-v4 (3 layers) · Ant-v4 (3 layers)ratio deviation: 0.229 -> 0.101Helped
Replace PPO's objective with the SPO objectivePPO on Ant-v4 (7 layers) · Ant-v4 (7 layers)ratio deviation: 548.060 -> 0.190Helped
Replace PPO's objective with the SPO objectivePPO on HalfCheetah-v4 (3 layers) · HalfCheetah-v4 (3 layers)ratio deviation: 0.225 -> 0.086Helped
Replace PPO's objective with the SPO objectivePPO on HalfCheetah-v4 (7 layers) · HalfCheetah-v4 (7 layers)ratio deviation: 1675.340 -> 0.188Helped
Replace PPO's objective with the SPO objectivePPO on Hopper-v4 (3 layers) · Hopper-v4 (3 layers)ratio deviation: 0.164 -> 0.067Helped
Replace PPO's objective with the SPO objectivePPO on Hopper-v4 (7 layers) · Hopper-v4 (7 layers)ratio deviation: 113.178 -> 0.194Helped
Replace PPO's objective with the SPO objectivePPO on Humanoid-v4 (3 layers) · Humanoid-v4 (3 layers)ratio deviation: 3689.957 -> 0.179Helped
Replace PPO's objective with the SPO objectivePPO on Humanoid-v4 (7 layers) · Humanoid-v4 (7 layers)ratio deviation: 2411.845 -> 0.191Helped
Replace PPO's objective with the SPO objectivePPO on HumanoidStandup-v4 (3 layers) · HumanoidStandup-v4 (3 layers)ratio deviation: 2547.499 -> 0.182Helped
Replace PPO's objective with the SPO objectivePPO on HumanoidStandup-v4 (7 layers) · HumanoidStandup-v4 (7 layers)ratio deviation: 4018.718 -> 0.187Helped
Replace PPO's objective with the SPO objectivePPO on Walker2d-v4 (3 layers) · Walker2d-v4 (3 layers)ratio deviation: 0.170 -> 0.070Helped
Replace PPO's objective with the SPO objectivePPO on Walker2d-v4 (7 layers) · Walker2d-v4 (7 layers)ratio deviation: 998.101 -> 0.157Helped

Surprising findings

Limitations

Experimental setup

Datasets: Atari 2600 MuJoCo-v4

Benchmarks: Atari 2600 MuJoCo-v4

Metrics: average return IQM median mean optimality gap ratio deviation PPO-normalized score

Baselines: PPO-Clip PPO-Penalty SPU PPO-RB TR-PPO TR-PPO-RB RPO

Builds on: TRPO PPO Generalized Advantage Estimation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy