atlas

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

Diffusion-based Reinforcement Learning via Q-weighted Variational Policy Optimization

NeurIPS 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Regularized scalable deep value learning · 17 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 QVPO, a model-free online RL algorithm that trains diffusion policies with a Q-weighted variational lower-bound loss, a diffusion entropy regularizer, and K-sample action selection for behavior policy, reporting state-of-the-art MuJoCo returns.

Problem

Applying diffusion policies in online model-free RL is hard because the diffusion variational lower bound needs good (optimal) action samples that are unavailable online, and diffusion policies lack tractable log-likelihoods for entropy regularization and have high variance.

Approach

Weights the diffusion VLO loss by Q-derived weights (qadv: positive advantage estimated from sampled actions) so that the weighted bound is a tight lower bound of the RL policy objective; adds an entropy regularizer that trains the diffusion model on uniform-sampled actions, and selects the best of K sampled actions for behavior policy and smaller K for TD targets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use QVPO instead of the strongest listed baseline (DIPO)MuJoCo online RL · Hopper-v3episodic rewardHelped
Use QVPO instead of the strongest listed baseline (SAC)MuJoCo online RL · Walker2d-v3episodic rewardHelped
Use QVPO instead of the strongest listed baseline (DIPO)MuJoCo online RL · Ant-v3episodic rewardHelped
Use QVPO instead of the strongest listed baseline (SAC)MuJoCo online RL · HalfCheetah-v3episodic rewardHelped
Use QVPO instead of the strongest listed baseline (TD3)MuJoCo online RL · Humanoid-v3episodic rewardHurt
Add diffusion entropy regularization (ablation)QVPO with 20 diffusion steps · Ant-v3episodic rewardHelped
Use 20 instead of 100 diffusion steps without entropy regularization (ablation)QVPO · Ant-v3episodic rewardHurt
Increase behavior-policy action selection from K_b=1 to K_b=4, keeping K_t=1 (ablation)QVPO · Ant-v3episodic rewardHelped
Set target-policy action selection K_t=2 rather than K_t=4 with K_b=4 (ablation)QVPO · Ant-v3training stabilityHelped
Increase behavior-policy action selection to K_b=20 (with K_t=2) (ablation)QVPO · Ant-v3explorationHurt

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo Ant-v3 MuJoCo HalfCheetah-v3 MuJoCo Hopper-v3 MuJoCo Humanoid-v3 MuJoCo Walker2d-v3

Benchmarks: MuJoCo Hopper-v3 MuJoCo Walker2d-v3 MuJoCo Ant-v3 MuJoCo HalfCheetah-v3 MuJoCo Humanoid-v3

Metrics: episodic reward sample efficiency training time inference time

Baselines: PPO SPO TD3 SAC DIPO QSM

Builds on: DDPM DIPO Diffusion-QL SAC

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