atlas

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

Reflective Policy Optimization

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Model-based RL with guarantees · 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 Reflective Policy Optimization (RPO), an on-policy PPO extension whose clipped surrogate also uses the ratio and advantage of the subsequent state-action pair, giving a tighter lower bound and better MuJoCo and Atari sample efficiency.

Problem

On-policy RL such as PPO is sample inefficient because policy updates use only the current state-action pair and ignore the impact of subsequent states and actions in the trajectory.

Approach

Extends the TRPO/PPO surrogate with a k=2 generalized term that multiplies two consecutive importance ratios with the subsequent advantage, removes the problematic "1" term from the generalized surrogate, and clips each ratio separately, claiming monotonic improvement and a shrinking solution space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RPO instead of GePPOon-policy RL · HalfCheetahaverage return: 3153 -> 3495Helped
use RPO instead of GePPOon-policy RL · Hopperaverage return: 3170 -> 3262Helped
use RPO instead of PPOon-policy RL · Reacheraverage return: -5.2 -> -4.9Helped
use RPO instead of GePPOon-policy RL · Walker2daverage return: 3690 -> 4025Helped
use RPO instead of GePPOon-policy RL · Swimmeraverage return: 157 -> 157No clear effect
use RPO instead of PPOon-policy RL · Humanoidaverage return: 5608 -> 5793Helped
use RPO instead of PPORPO · CliffWalking trainingcliff falls: 328 -> 257Helped
add a third trajectory ratio (k = 3) (ablation)RPO · CliffWalking trainingcliff falls: 257 -> 251Helped
add a third trajectory ratio (k = 3) (ablation)RPO · MuJoCo environmentsaverage returnMixed
clip the two ratios together instead of clipping each separately (ablation)RPO · HalfCheetah and Swimmeraverage returnHurt
reduce the clipping values (ablation)RPO · MuJoCo environmentsaverage returnHelped
reduce the weighting coefficient alongside certain clipping levels (ablation)RPO · MuJoCo environmentsaverage returnHelped

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo Atari 2600 CliffWalking

Benchmarks: MuJoCo Atari 2600 CliffWalking

Metrics: average return normalized improvement over PPO cliff fall count episode length

Baselines: TRPO PPO ISPO TayPO GePPO OTRPO

Builds on: PPO TRPO TayPO GePPO

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