atlas

Research map / Reinforcement learning / Offline RL

ODICE: Revealing the Mystery of Distribution Correction Estimation via Orthogonal-gradient Update

ICLR 2024 · Reinforcement learning › Offline RL · approach: Offline RL sample complexity theory · 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 O-DICE, which projects the backward gradient of V-DICE orthogonal to the forward gradient, giving state-action-level behavior regularization and SOTA offline RL and IL results on D4RL.

Problem

DICE-based offline RL and imitation learning methods enforce state-action-level behavior constraints in principle but perform much worse than action-constrained SOTA methods, because the backward (next-state) gradient in the true-gradient value update interferes with the forward gradient.

Approach

Project the backward gradient onto the normal plane of the forward gradient (orthogonal-gradient update) inside V-DICE; this keeps the action-level effect of the forward gradient while adding state-level regularization that alleviates feature co-adaptation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use orthogonal-gradient updates instead of true-gradient updates (ablation)V-DICE (O-DICE vs OptiDICE) · D4RL benchmarksnormalized scoreHelped
Use orthogonal-gradient updates instead of semi-gradient updates (ablation)V-DICE (O-DICE vs S-DICE) · D4RL benchmarksnormalized scoreHelped
Apply orthogonal-gradient updatesV-DICE · hopper-mnormalized score: 61.5 ±2.3 -> 86.1 ±4.0Helped
Apply orthogonal-gradient updatesV-DICE · antmaze-m-pnormalized score: 50.6 ±11.1 -> 86.0 ±1.6Helped
Apply orthogonal-gradient updatesV-DICE · halfcheetah-mnormalized score: 47.3 ±0.2 -> 47.4 ±0.2No clear effect
Apply orthogonal-gradient updatesV-DICE · walker2d-m-rnormalized score: 37.3 ±5.1 -> 83.6 ±4.1Helped
Apply orthogonal-gradient updatesV-DICE · Hopper-expert trajectoriesnormalized returnMixed
Apply orthogonal-gradient updates (ablation)Q-DICE toy example · grid-world navigationpolicy qualityHelped
Use semi-gradient updates instead of orthogonal-gradient updates (ablation)V-DICE toy example · grid-world navigationOOD-state robustnessHurt
Use true-gradient updates instead of orthogonal-gradient updates (ablation)V-DICE toy example · grid-world navigationpolicy qualityHurt
Apply orthogonal-gradient updatesO-DICE · D4RL evaluation episodespercent difference of worst episodeHelped
Apply orthogonal-gradient updatesO-DICE · offline IL tasksnormalized returnMixed

Surprising findings

Limitations

Experimental setup

Datasets: D4RL halfcheetah, hopper, walker2d (medium, medium-replay, medium-expert) D4RL antmaze (umaze, medium, large variants) D4RL expert datasets (for IL trajectories)

Benchmarks: D4RL MuJoCo D4RL AntMaze offline imitation learning on D4RL expert trajectories grid world toy example

Metrics: normalized score percent difference of worst episode feature dot product

Baselines: TD3+BC CQL IQL EQL OptiDICE f-DVL S-DICE BC ValueDICE IQLearn

Builds on: V-DICE OptiDICE Exponential Q-Learning true-gradient update semi-gradient update

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