atlas

Research map / Image generation / Fast diffusion sampling

One-Step Diffusion Distillation through Score Implicit Matching

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 11 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.

Distills pre-trained diffusion models (EDM on CIFAR-10, PixArt-α 0.6B DiT for text-to-image) into one-step generators data-free via a score-gradient theorem that makes gradients of score-based divergences tractable.

Problem

Distilling multi-step diffusion models into one-step generators while preserving sample quality, without needing real training data, and with a tractable training objective.

Approach

Shows that gradients of a broad class of score-based divergences between a generator and a teacher diffusion model can be computed exactly via a score-gradient theorem (score-projection identity with stop-gradient), yielding a tractable Score Implicit Matching loss; uses a Pseudo-Huber distance whose gradient adaptively normalizes the loss, and recovers SiD for the squared L2 distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Pseudo-Huber distance instead of squared L2 distance (ablation)SIM on CIFAR-10 · CIFAR-10 unconditionalFIDHelped
Use the modified log-normal time distribution instead of Karr time distribution (ablation)SIM generator training · CIFAR-10FIDHelped
Use constant generator loss weighting instead of SiD weighting (ablation)SIM generator training · CIFAR-10FIDHelped
Train with a learning rate of 1e-4 rather than the smaller-rate setting (ablation)SIM, SiD, and DI on EDM · CIFAR-10 unconditionalFID stabilityMixed
Use SIM instead of SiD at matched training iterationsOne-step EDM distillation · CIFAR-10 unconditionalFIDHelped
Concentrate the noise distribution around smaller values (ablation)SIM-DiT-600M · Text-to-image generationimage brightnessHurt
Use a slightly larger noise distribution (ablation)SIM-DiT-600M · Text-to-image generationstructural stabilityHurt
Increase generator initialization noise level t* (ablation)SIM-DiT-600M · Text-to-image generationconvergence speedHelped
Distill into one step instead of using the 30-step PixelArt-α teacherSIM-DiT-600M · COCO-2017 validationaesthetic score: 5.97 -> 6.42Helped
Distill into one step instead of using the 30-step PixelArt-α teacherSIM-DiT-600M* · SAM-LLaVA-Caption10Maesthetic score: 5.93 -> 5.91No clear effect
Distill into one step instead of using the 30-step PixelArt-α teacherSIM-DiT-600M* · SAM-LLaVA-Caption10MImage Reward: 0.53 -> 0.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 SAM-LLaVA-Caption10M

Benchmarks: CIFAR-10 COCO-2017 validation SAM-LLaVA-Caption10M

Metrics: FID Inception Score Aesthetic Score PickScore ImageReward User preference win rate

Baselines: DDPM Diff-Instruct SiD CTM DMD SDXL-Turbo SDXL-Lightning Hyper-SDXL LCM TCD PeRFlow Hyper-SD

Builds on: Diff-Instruct Score identity Distillation (SiD) EDM PixArt-α

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