atlas

Research map / Reinforcement learning / Offline RL

Uni-O4: Unifying Online and Offline Deep Reinforcement Learning with Multi-Step On-Policy Optimization

ICLR 2024 · Reinforcement learning › Offline RL · approach: Offline-to-online fine-tuning · 2 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 Uni-O4, an on-policy PPO-based framework that unifies offline and online RL by using ensemble behavior cloning with disagreement regularization, multi-step offline policy improvement gated by a model-based OPE (AM-Q), and standard online PPO fine-tuning.

Problem

Offline-to-online RL typically treats offline and online learning as separate procedures; offline-trained conservatism causes fine-tuning instability and asymptotic suboptimality, and existing offline policy improvement (e.g., BPPO) relies on online evaluation.

Approach

Use a single on-policy PPO objective for both offline and online phases; learn a diverse ensemble of behavior policies via BC with a disagreement penalty; perform multi-step offline policy improvement with a simple model-based offline policy evaluation (AM-Q) instead of online evaluation; then fine-tune with standard online PPO without extra conservatism.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Uni-O4 instead of ATACoffline RL on D4RL MuJoCo locomotion tasks · D4RL MuJoCo locomotion totalnormalized return: 818.9 vs 816.4 ± 10.5No clear effect
Use Uni-O4 instead of BPPOoffline RL on D4RL Adroit tasks · D4RL Adroit totalnormalized return: 291.4 vs 288.6 ± 40.0No clear effect
Use Uni-O4 instead of BPPOoffline RL on D4RL Kitchen tasks · D4RL Kitchen totalnormalized return: 211.0 -> 216.9 ± 10.7Helped
Use Uni-O4 instead of BPPOoffline RL across D4RL tasks · D4RL totalnormalized return: 1253.4 -> 1322.0 ± 61.2Helped
Use Uni-O4 instead of IQLoffline RL on Antmaze tasks · Antmaze totalnormalized return: 378.0 -> 447.9 ± 28.1Helped
Add a minor disagreement penalty to behavior cloning (ablation)Uni-O4 behavior-policy initialization · MuJoCo tasksnormalized returnHelped
Increase the disagreement penalty beyond a minor value (ablation)Uni-O4 behavior-policy initialization · MuJoCo tasksnormalized returnHurt
Add a disagreement penalty rather than use no penalty (ablation)Uni-O4 behavior-policy initialization · MuJoCo tasksnormalized returnHelped
Vary ensemble size; select 4 policies (ablation)Uni-O4 behavior-policy initialization · MuJoCo tasksnormalized returnMixed
Use AM-Q offline policy evaluation in place of online evaluation (ablation)Uni-O4 multi-step policy improvement · MuJoCo tasksOPE accuracy: approximately 80%; 95%Helped
Fine-tune from Uni-O4 offline initialization rather than PPO from scratchMuJoCo locomotion environments · MuJoCo locomotionnormalized returnHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL MuJoCo locomotion D4RL Adroit D4RL Kitchen D4RL Antmaze real-world Go1 latex mattress rollouts

Benchmarks: D4RL MuJoCo locomotion D4RL Adroit D4RL Kitchen D4RL Antmaze real-world Go1 quadruped tasks

Metrics: normalized return OPE accuracy average return over 5 trials

Baselines: CQL TD3+BC Onestep RL IQL COMBO BPPO ATAC Off2on PEX Cal-ql walk these ways

Builds on: PPO BPPO IQL Behavior cloning D4RL

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