atlas

Research map / Image generation / Fast diffusion sampling

Score identity Distillation: Exponentially Fast Distillation of Pretrained Diffusion Models for One-Step Generation

ICML 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 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 Score identity Distillation (SiD), a data-free method that distills a pretrained EDM diffusion model into a one-step generator by minimizing a model-based score-matching (Fisher divergence) loss using three score identities.

Problem

Diffusion models need many iterative denoising steps at inference; distilling them into one-step generators typically requires real data, GAN losses, pairwise regression data, or multi-stage procedures.

Approach

Views diffused real and fake distributions as semi-implicit distributions, uses Tweedie's formula and a score projection identity to turn the intractable model-based score-matching loss into a tractable loss, and adds a term (weighted by alpha) that fixes the failure of the naive approximation; trains the generator only on its own synthesized images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Distill VP-EDM using single-step SiDVP-EDM · CIFAR-10, ImageNet 64x64, FFHQ, and AFHQ-v2FIDHelped
Set α within 0 to 1.2 rather than using a negative α (ablation)SiD · CIFAR-10 unconditionalFIDHelped
Increase α within the tested range, selecting α=1 or α=1.2 (ablation)SiD · CIFAR-10 unconditionalFIDHelped
Set generator Adam β1=0.9 instead of β1=0 (ablation)SiD generator · FFHQFID: more than 0.15Helped
Set generator Adam β1=0.9 instead of β1=0 (ablation)SiD generator · Datasets other than FFHQFIDNo clear effect
Set generator-score-network Adam β1=0.9 instead of β1=0 (ablation)SiD generator score network · All evaluated datasetsconvergenceHurt
Increase ImageNet batch size from 1024 to 8192 and reduce learning rate from 5e-6 to 4e-6 (ablation)SiD · ImageNet 64x64FIDMixed
Use batch size 8192 instead of 1024 (ablation)SiD · ImageNet 64x64training convergence speedHurt
Use the projected score-matching loss rather than the naive score-difference loss (ablation)SiD · CIFAR-10FIDHelped
Use the projected score-matching loss alone (α=0), without the fused loss term (ablation)SiD · CIFAR-10FIDHurt
Use the fused SiD loss with score gradients through both score networksSiD · CIFAR-10, ImageNet 64x64, FFHQ, and AFHQ-v2FIDHelped
Use the naive loss estimated by reparameterization and Monte Carlo (ablation)SiD · CIFAR-10generation qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 64x64 FFHQ 64x64 AFHQ-v2 64x64

Benchmarks: CIFAR-10 32x32 ImageNet 64x64 FFHQ 64x64 AFHQ-v2 64x64

Metrics: FID Inception Score Precision Recall

Baselines: EDM Diff-Instruct DMD CTM Progressive Distillation UFOGen RIN StyleGAN2

Builds on: EDM Diff-Instruct Diffusion-GAN DMD Progressive distillation

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