atlas

Research map / Image generation / Text-to-image diffusion

Training-Free Diffusion Model Alignment with Sampling Demons

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 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 Demon, a training-free, backpropagation-free inference-time method that steers the denoising SDE by reweighting Gaussian noise candidates scored by a (possibly non-differentiable) reward estimated via PF-ODE or consistency models.

Problem

Aligning pretrained diffusion models with user preferences without retraining or differentiable reward functions, supporting non-differentiable rewards such as VLM APIs and human judgments.

Approach

At each denoising step, sample K Gaussian noises, score each resulting next state by the reward of its PF-ODE clean-image estimate, and combine the noises with tanh (Tanh Demon) or softmax (Boltzmann Demon) weights to synthesize a noise that biases the SDE step toward higher reward; a theory section gives an improvement guarantee under assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Tanh Demon with Aes reward instead of unaligned samplingStable Diffusion v1.4 · Animal promptsAes: 5.34 ± 0.56 -> 7.35 ± 0.40Helped
Use Tanh Demon with Ensemble reward instead of Best-of-NStable Diffusion v1.4 · Animal promptsPick: 0.218 ± 0.009 -> 0.236 ± 0.014Helped
Use online human selections to guide samplingDiffusion model · Manual reference-image matchingDINOv2 cosine similarity: 0.594 -> 0.708Helped
Replace the ODE reward estimator with a 1-step consistency model (ablation)Tanh Demon · Animal prompts, 5-minute generationAes: 6.72 ± 0.26 -> 7.27 ± 0.33Helped
Increase T from 16 to 32 sampling steps (ablation)Tanh Demon · Animal promptsAes: 6.723 ± 0.26 -> 7.073 ± 0.22Helped
Increase T from 32 to 64 sampling steps (ablation)Tanh Demon · Animal promptsAes: 7.073 ± 0.22 -> 7.394 ± 0.29Helped
Increase K from 16 to 64 noise samples (ablation)Tanh Demon · Animal promptsAes: 7.549 ± 0.43 -> 8.566 ± 0.33Helped
Increase beta from 0.05 to 0.1 (ablation)Tanh Demon · Animal promptsAes: 7.459 ± 0.33 -> 7.841 ± 0.32Helped
Increase K from 8 to 16 noise samples (ablation)Tanh Demon · Animal promptsAes: 7.446 ± 0.37 -> 7.841 ± 0.32Helped
Increase K from 16 to 32 noise samples (ablation)Tanh Demon · Animal promptsAes: 7.841 ± 0.32 -> 8.179 ± 0.35Helped
Set temperature tau=1 instead of adaptive tau (ablation)Tanh Demon · Animal promptsAes: 7.45 ± 0.33 -> 7.40 ± 0.30No clear effect
Set temperature tau=0.01 instead of adaptive tau (ablation)Tanh Demon · Animal promptsAes: 7.45 ± 0.33 -> 7.24 ± 0.31Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K animal names (45 animals) prompts prompts from prior work

Benchmarks: LAION aesthetics predictor (Aes) on animal prompts ImageReward PickScore HPSv2

Metrics: aesthetics score ImageReward PickScore HPSv2 DINOv2 cosine similarity wall-clock time reward queries

Baselines: Best-of-N DOODL DPO Universal Guidance (Uni) DDPO

Builds on: EDM DOODL DDPO DPO

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