atlas

Research map / Reinforcement learning / Offline RL

Score Regularized Policy Optimization through Diffusion Behavior

ICLR 2024 · Reinforcement learning › Offline RL · approach: Diffusion models for offline decision making · 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 SRPO, which extracts a deterministic offline-RL policy by regularizing the Q-gradient with the score of a pretrained diffusion behavior model, avoiding diffusion sampling at training and inference.

Problem

Diffusion behavior policies in offline RL are expressive but slow to sample (tens to hundreds of denoising steps per action), which hinders training, evaluation, and deployment in latency-sensitive settings.

Approach

Derive that the gradient of the reverse-KL behavior regularizer equals the score of the behavior distribution, estimate that score with a pretrained diffusion model, and regularize the policy gradient directly instead of the loss. Combined with implicit Q-learning, the policy is a deterministic MLP, and a DreamFusion-style multi-timestep ensemble and baseline term are used for variance reduction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SRPO instead of diffusion-based baselines for action inferenceD4RL locomotion tasks · D4RL locomotionaction sampling speed: 25 to 1000 times fasterHelped
Use SRPO instead of diffusion-based baselines for evaluationD4RL locomotion tasks · D4RL locomotioncomputational FLOPS: 0.25% to 0.01%Helped
Replace behavior-candidate selection with an extracted deterministic policyIDQL-style critic and behavior models · D4RL locomotionnormalized scoreMixed
Ensemble behavior scores from multiple diffusion times rather than using only the near-zero time score (ablation)SRPO policy extraction · D4RL tasksperformanceHelped
Subtract the action-noise baseline from the estimated behavior gradient (ablation)SRPO policy extraction · D4RL tasksperformanceHelped
Use ω(t)=σ_t² rather than a single-time weighting (ablation)SRPO policy extraction · D4RL tasksperformanceHelped
Vary the weighting function ω(t) (ablation)SRPO policy extraction · AntMaze and locomotion tasksperformanceMixed
Use a deeper policy network for AntMaze (ablation)SRPO policy extraction · AntMaze tasksperformanceHelped
Normalize β by the norm of the Q-gradient (ablation)SRPO policy extraction · AntMaze taskstraining stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL HalfCheetah D4RL Hopper D4RL Walker2d D4RL AntMaze

Benchmarks: D4RL locomotion (medium-expert, medium, medium-replay) D4RL AntMaze (umaze, medium, large)

Metrics: normalized return action sampling speed FLOPS

Baselines: BEAR TD3+BC IQL SfBC Diffuser Diffusion-QL QGPO IDQL

Builds on: implicit Q-learning continuous-time diffusion behavior modeling DreamFusion Diffusion-QL IDQL

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