atlas

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

Learning a Diffusion Model Policy from Rewards via Q-Score Matching

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Stabilizing deep actor-critic · 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 Q-score matching (QSM), which trains a diffusion policy's denoising score to match the action gradient of a learned Q-function, enabling off-policy actor-critic RL that differentiates only through the denoiser.

Problem

Training diffusion model policies in off-policy actor-critic RL is hard because standard score matching needs samples from the optimal policy, and prior policy-gradient or Diffusion-QL approaches are sample-inefficient or require backpropagating through the full diffusion sampling chain.

Approach

Theoretically shows that optimizing a policy's score (drift) to align with the action gradient of its Q-function increases expected return, and turns this into a regression loss that matches the denoising model's output to alpha times grad_a Q, so gradients flow only through the denoiser.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Q-score matching instead of SACDiffusion-model policies · DeepMind Control continuous-control tasksreturnMixed
Use Q-score matching instead of TD3Diffusion-model policies · DeepMind Control continuous-control tasksreturnMixed
Update the diffusion policy with policy gradients instead of Q-score matchingDiffusion-model policies · Select continuous-control tasksreturnHurt
Train the denoising submodel with Q-score matching instead of Diffusion-QLDiffusion-model policies · Continuous-control tasksreturnMixed
Train the denoising submodel with Q-score matching instead of Diffusion-QLDiffusion-model policies · Continuous-control taskspolicy-gradient computation timeHelped
Increase the number of diffusion sampling stepsQ-score matching · Walker-walktraining stabilityNo clear effect
Increase the number of diffusion sampling stepsDiffusion-QL · Walker-walktraining stabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: DeepMind Control Suite

Benchmarks: DeepMind Control Suite

Metrics: episode return sample efficiency

Baselines: TD3 SAC Diffusion-QL policy gradient for diffusion policies

Builds on: Diffusion-QL DDPG TD3 SAC soft policy iteration

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