atlas

Research map / Reinforcement learning / Offline RL

Diffusion Actor-Critic: Formulating Constrained Policy Iteration as Diffusion Noise Regression for Offline Reinforcement Learning

ICLR 2025 · Reinforcement learning › Offline RL · approach: Behavior regularization for offline RL · 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 Diffusion Actor-Critic (DAC), which solves KL-constrained policy iteration by training a diffusion policy via noise regression with a soft Q-guidance term and an LCB Q-ensemble critic, evaluated on D4RL.

Problem

Offline RL must avoid overestimating values of out-of-distribution actions; policy-regularized methods are hard to apply when the behavior policy is an expressive diffusion model, since density values are unavailable.

Approach

Derive from the closed-form KL-constrained policy improvement solution a diffusion noise regression target with a soft Q-guidance term (Q-gradient weighted by noise scale), so the diffusion model itself is the target policy trained by supervised regression without backpropagating through the denoising chain; critic uses LCB over a Q-ensemble.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use soft Q-guidance with noise-scale weighting rather than hard Q-guidance (ablation)DAC · D4RL locomotion tasksnormalized score: walker2d m: 85.2 ± 16.1 -> 96.8 ± 3.6; hopper m: 103.1 ± 0.2 -> 101.2 ± 2.0; halfcheetah m: 59.5 ± 0.5 -> 59.1 ± 0.4Mixed
Apply Q-guidance to denoised actions instead of using noise-scaled soft guidance (ablation)DAC · D4RL locomotion tasksnormalized score: walker2d m: 8.4 ± 2.2 -> 96.8 ± 3.6; hopper m: 17.8 ± 8.2 -> 101.2 ± 2.0; halfcheetah m: 71.9 ± 1.9 -> 59.1 ± 0.4Mixed
Replace the LCB value target with the ensemble minimum (ablation)DAC · D4RL locomotion tasksnormalized score: halfcheetah m-e: 43.2 ± 0.1 -> 99.1 ± 0.9Hurt
Increase Q-ensemble size from two to at least five (ablation)DAC · hopper tasksnormalized scoreHelped
Increase evaluation action samples beyond 10 (ablation)DAC · hopper tasksnormalized scoreNo clear effect
Increase diffusion steps from 5 to 10 or 20 (ablation)DAC · hopper tasksnormalized score: hopper-medium-v2: 101.2 -> 102.0 -> 99.7; hopper-medium-replay-v2: 103.1 -> 102.3 -> 102.2; hopper-medium-expert-v2: 111No clear effect
Use DAC instead of the strongest prior baselineD4RL locomotion benchmarks · locomotion totalnormalized score: 798.3 -> 836.4Helped
Use DAC instead of the strongest prior baselineD4RL antmaze benchmarks · antmaze totalnormalized score: 474.8 -> 459.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: D4RL halfcheetah D4RL hopper D4RL walker2d D4RL antmaze D4RL adroit D4RL kitchen

Benchmarks: D4RL locomotion D4RL antmaze D4RL adroit D4RL kitchen

Metrics: normalized score

Baselines: Onestep-RL CQL IQL IVR EQL Diffuser DTQL AlignIQL SfBC DQL IDQL-A

Builds on: Diffusion Q-learning IDQL TD3+BC Diffusion models (DDPM) jaxrl

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