atlas

Research map / Image generation / Fast diffusion sampling

Amortizing intractable inference in diffusion models for vision, language, and control

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Discrete diffusion solvers · 1 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 relative trajectory balance (RTB), a data-free, asymptotically unbiased GFlowNet-style objective for fine-tuning diffusion priors to sample posteriors p(x)r(x), tested on classifier-guided image generation, text-to-image alignment, discrete-diffusion text infilling, and offline RL policy extraction.

Problem

Sampling from a posterior p(x)r(x) when the prior is a diffusion model and the constraint r(x) is a black-box function is intractable; existing guidance and RL fine-tuning methods are biased or mode-collapse.

Approach

Derives a relative trajectory balance constraint, Z·p_post(trajectory) = r(x1)·p_prior(trajectory), from the view of diffusion models as continuous GFlowNets, and trains a posterior diffusion model (initialized from the prior, often with LoRA) by minimizing its squared log-ratio over trajectories, optionally with off-policy exploration and a Langevin-style parametrization. It needs no samples from

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune the diffusion prior with RTB rather than DPOKUnconditional image diffusion posterior sampling · MNISTFID: 1.2063±0.316 -> 1.1823±0.288Helped
Use RTB instead of DPOKUnconditional image diffusion posterior sampling · MNIST even/oddFID: 1.2536±0.206 -> 1.1794±0.171Helped
Use RTB instead of DPOKUnconditional image diffusion posterior sampling · CIFAR-10FID: 0.5316±0.157 -> 0.4717±0.138Helped
Fine-tune the discrete diffusion prior with RTB rather than prompting the autoregressive model via GFlowNetROCStories infilling · ROCStories infillingBLEU-4: 0.019±0.001 -> 0.025±0.002Helped
Train the posterior diffusion policy with RTBOffline RL policy extraction · halfcheetah-medium-replayaverage reward: 47.6±1.4 -> 48.11±0.56Helped
Train the posterior diffusion policy with RTBOffline RL policy extraction · hopper-medium-replayaverage reward: 100.7±0.6 -> 100.40±0.21Mixed
Train the posterior diffusion policy with RTBOffline RL policy extraction · walker2d-mediumaverage reward: 86.0±0.7 -> 87.29±3.15Helped
Mix online and off-policy training instead of training online only (ablation)RTB offline RL policy extraction · halfcheetah-medium-replayaverage reward: 46.88±0.51 -> 48.11±0.56Helped
Mix online and off-policy training instead of training online only (ablation)RTB offline RL policy extraction · hopper-medium-replayaverage reward: 99.23±3.22 -> 100.40±0.21Helped
Mix online and off-policy training instead of training online only (ablation)RTB offline RL policy extraction · walker2d-medium-replayaverage reward: 94.01±0.28 -> 93.57±2.63Hurt
Remove KL regularization from RL fine-tuningImage diffusion posterior sampling · CIFAR-10FID: 0.5316±0.157 -> 1.7686±0.589Hurt
Use conditional rather than unconditional posterior architecture (ablation)MNIST even/odd posterior sampling · MNIST even/oddFID: 1.1794±0.171 -> 0.9112Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 ROCStories D4RL halfcheetah/hopper/walker2d

Benchmarks: MNIST CIFAR-10 ROCStories infilling Stable Diffusion ImageReward prompts D4RL locomotion

Metrics: E[log r(x)] FID diversity (cosine distance) average reward BLEU-4 GLEU-4 BERTScore normalized return

Baselines: DPS LGD-MC DDPO DPOK Prompt (x) Prompt (x, y) GFN fine-tuning SFT BC CQL IQL Diffuser

Builds on: trajectory balance DPOK DDPO VarGrad IQL score entropy discrete diffusion

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