atlas

Research map / Image generation / Fast diffusion sampling

Multistep Distillation of Diffusion Models via Moment Matching

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 2 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 many-step diffusion models into 1-8 step generators by matching conditional expectations of clean data along the sampling trajectory (moment matching), with alternating-auxiliary and parameter-space (instant) variants.

Problem

Diffusion models need hundreds of network evaluations to sample; existing distribution-matching distillation methods work well for one step but do not extend cleanly to few-step sampling.

Approach

Cast distribution matching as generalized method of moments on conditional clean-data expectations E[x|z_s], sampling z_s from the conditional q(z_s|z_t, x~) along the trajectory; this extends one-step score-distillation methods to multiple steps, and a parameter-space variant matches teacher gradients without an auxiliary model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Distill the teacher with moment matching and sample in 8 steps without classifier-free guidanceSimple Diffusion · ImageNet 64x64FIDHelped
Distill the teacher with moment matching and sample in 8 steps without classifier-free guidanceSimple Diffusion · ImageNet 128x128FIDHelped
Use moment matching with alternating optimization rather than the instant 2-batch version (ablation)Moment Matching Distillation · ImageNet, fewer than 8 sampling stepsFIDHelped
Use moment matching with alternating optimization rather than the instant 2-batch version (ablation)Moment Matching Distillation · ImageNet, 8 or more sampling stepsFIDNo clear effect
Condition the intermediate sample on the current noisy input, q(z_s | x~, z_t), instead of sampling independently, q(z_s | x~) (ablation)Moment Matching Distillation · ImageNet, single-class samplessample diversityHelped
Increase classifier-free guidance (ablation)Moment Matching Distillation · ImageNetInception ScoreHelped
Increase classifier-free guidance (ablation)Moment Matching Distillation · ImageNetCLIP ScoreHelped
Increase classifier-free guidance (ablation)Moment Matching Distillation · ImageNetFIDHurt
Use the alternating optimization version rather than the instant 2-batch version (ablation)Moment Matching Distillation · MS-COCOzero-shot FIDHelped
Use the alternating optimization version rather than the instant 2-batch version (ablation)Moment Matching Distillation · MS-COCOCLIP ScoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet licensed text-image pairs MS-COCO

Benchmarks: ImageNet 64x64 ImageNet 128x128 MS-COCO zero-shot (text-to-image)

Metrics: FID Inception Score CLIP score

Baselines: progressive distillation consistency distillation Diff-Instruct adversarial multistep distillation DMD teacher model (512-step / many-step)

Builds on: Diff-Instruct Variational Score Distillation DMD EDM Simple 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