atlas

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

OMPO: A Unified Framework for RL under Policy and Dynamics Shifts

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Off-policy actor-critic with expressive policies · 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 OMPO, a unified online RL framework that matches transition occupancy distributions via a discriminator-based correction and a DICE-style min-max actor-critic, handling policy shifts, domain adaptation, and non-stationary dynamics.

Problem

Online RL learning from data collected under varying policies or dynamics (policy shifts, domain adaptation, non-stationary dynamics) yields distribution mismatch, biased policy evaluation, high variance, and existing methods are specialized to one shift type.

Approach

Formulates a surrogate RL objective based on transition occupancy (s,a,s') matching, estimates the discrepancy log-ratio with a GAN-style discriminator between a small local buffer (current on-policy data) and a global replay buffer, and converts the Bellman-flow constrained problem into a tractable min-max via Lagrangian duality and Fenchel conjugate, solved with a two-timescale actor-critic.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OMPO instead of SACPanda robot manipulation · Panda-Reach-Densuccess rate: 92.6% -> 97.5%Helped
use OMPO instead of SACPanda robot manipulation · Panda-Reach-Sprsuccess rate: 94.5% -> 93.1%No clear effect
use OMPO instead of SACMeta-World manipulation · Coffer-Pushsuccess rate: 15.8% -> 68.5%Helped
use OMPO instead of SACMeta-World manipulation · Drawer-Opensuccess rate: 57.7% -> 93.4%Helped
use OMPO instead of SACMeta-World manipulation · Door-Unlocksuccess rate: 93.5% -> 98.9%Helped
use OMPO instead of SACMeta-World manipulation · Door-Opensuccess rate: 97.5% -> 99.5%Helped
use OMPO instead of SACMeta-World manipulation · Hammersuccess rate: 15.4% -> 84.2%Helped
remove the distribution discriminator (ablation)OMPO on Hopper · stationary and domain adaptation environmentslearning performanceHurt
use a smaller local buffer (ablation)OMPO on Hopper non-stationary environments · Hopper non-stationaryperformance stabilityMixed
use a larger local buffer (ablation)OMPO on Hopper non-stationary environments · Hopper non-stationarypolicy optimization performanceHurt
increase the weighted factor α excessively (ablation)OMPO on Hopper non-stationary environments · Hopper non-stationarypolicy performanceHurt
decrease the weighted factor α excessively (ablation)OMPO on Hopper non-stationary environments · Hopper non-stationaryshift handlingHurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenAI Gym (Hopper-v3, Walker2d-v3, Ant-v3, Humanoid-v3) Meta-World Panda Robots

Benchmarks: OpenAI Gym Hopper-v3 Walker2d-v3 Ant-v3 Humanoid-v3 Meta-World Panda-Reach Panda-Push

Metrics: episodic return success rate

Baselines: SAC TD3 AlgaeDICE DARC Domain Randomization CEMRL CaDM

Builds on: DICE SAC DARC AlgaeDICE

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