atlas

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

Absolute Policy Optimization: Enhancing Lower Probability Bound of Performance with High Confidence

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Model-based RL with guarantees

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 Absolute Policy Optimization (APO), a trust-region on-policy method that maximizes a lower probability bound of return (J - kV) with high confidence, plus a PPO-style variant PAPO, evaluated on GUARD continuous control, MuJoCo/Gymnasium tasks, and 62 Atari games.

Problem

Standard trust-region on-policy RL (TRPO/PPO) maximizes expected return and gives no control over worst-case performance samples; the paper targets improving a high-confidence lower probability bound of performance.

Approach

Defines the lower bound B_k = J(pi) - k V(pi) (variance-based Selberg/Chebyshev-type inequality) and derives a surrogate with monotonic improvement guarantees so that a trust-region method optimizes this bound; TRPO is the special case k=0.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use APO instead of PPOAtari · Atari, average expected reward over all epochsnumber of highest evaluation scores: 26 vs 22Helped
Use APO instead of PPOAtari · Atari, average expected reward over last 100 epochsnumber of highest evaluation scores: 29 vs 17Helped
Use APO instead of PPOGUARD · GUARD, average expected reward over all epochsnumber of highest evaluation scores: 9 vs 3Helped
Use APO instead of PPOGUARD · GUARD, average expected reward over last 20 epochsnumber of highest evaluation scores: 9 vs 2Helped
Use APO instead of PPOAtari · Atari, average worst reward over all epochsnumber of highest evaluation scores: 26 vs 24Helped
Use APO instead of PPOAtari · Atari, average worst reward over last 100 epochsnumber of highest evaluation scores: 27 vs 20Helped
Use APO instead of PPOGUARD · GUARD, average worst reward over all epochsnumber of highest evaluation scores: 8 vs 2Helped
Use APO instead of TRPOGUARD · GUARD, average worst reward over last 20 epochsnumber of highest evaluation scores: 9 vs 2Helped
Treat |H(s,a,s')|_max as a hyperparameter rather than computing it from the recent policy (ablation)APO · Riverraid and PUSH_AntrewardHelped
Use a moderate probability factor k rather than a very small or excessively large k (ablation)APO · Riverraidoverall improvementMixed
Add clipped-surrogate early stopping to APO (PAPO)APO · Challenging continuous GUARD tasksconverged rewardHelped

Surprising findings

Limitations

Experimental setup

Datasets: GUARD MuJoCo Gymnasium Robotics Atari (62 games, ALE)

Benchmarks: GUARD Atari 62 games MuJoCo Humanoid HandReach HandManipulateEgg HandManipulateBlock

Metrics: average expected reward over all epochs average expected reward over last epochs average worst reward normalized score vs TRPO wall-clock time GPU/CPU usage

Baselines: TRPO PPO A2C AlphaPPO ESPO V-MPO

Builds on: TRPO PPO Selberg's inequality GUARD benchmark

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