atlas

Research map / Image generation / Fast diffusion sampling

Uni-Instruct: One-step Diffusion Model through Unified Diffusion Divergence Instruction

NeurIPS 2025 · 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 Uni-Instruct, a theory-driven framework that unifies more than 10 one-step diffusion distillation methods via a diffusion expansion of f-divergences and a tractable gradient-equivalent loss, achieving state-of-the-art one-step FIDs on CIFAR10 and ImageNet 64x64.

Problem

One-step diffusion distillation methods (KL-based like Diff-Instruct/DMD and score-based like SIM/SiD) appear separate in theory, and existing approaches have mode-collapse or slow-convergence issues; the paper asks whether they can be unified and whether this improves one-step generators.

Approach

Expands the f-divergence between the one-step model and teacher along a diffusion process into an integral of score-difference terms weighted by curvature coefficients, then derives a tractable gradient-equivalent loss (combining Diff-Instruct and SIM gradients) with a GAN-based density-ratio estimate; special cases recover DI, SIM, SiD, DMD, f-distill, SDS and VSD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use JKL divergence instead of χ², RKL, or FKL (ablation)Uni-Instruct trained from scratch · CIFAR10 unconditionalFID: 1.52 -> 1.46Helped
Add GAN loss to Uni-Instruct RKL (ablation)Uni-Instruct RKL · CIFAR10 unconditionalFID: 1.92 -> 1.52Helped
Add GAN loss to Uni-Instruct FKL (ablation)Uni-Instruct FKL · CIFAR10 unconditionalFID: 1.88 -> 1.52Helped
Add a SiD model as initialization (ablation)Uni-Instruct FKL · CIFAR10 unconditionalFID: 1.52 -> 1.48Helped
Add a SiD model as initialization (ablation)Uni-Instruct RKL · CIFAR10 unconditionalFID: 1.52 -> 1.50Helped
Add a SiD model as initialization (ablation)Uni-Instruct JKL · CIFAR10 unconditionalFID: 1.46 -> 1.50No clear effect
Use JS divergence (ablation)Uni-Instruct · CIFAR10 unconditionalFID: 1.46 -> 5.23Hurt
Remove the divergence loss and retain GAN loss (ablation)Uni-Instruct · CIFAR10 unconditionalFID: 1.46 -> 8.21Hurt
Replace JKL with χ² divergence (ablation)Uni-Instruct · CIFAR10 unconditionalFID: 1.46 -> 4.37Hurt
Resume RKL training with FKL for longer trainingUni-Instruct · CIFAR10 conditionalFID: 1.43 -> 1.38Helped
Replace SiDA with Uni-Instruct FKLOne-step generator · CIFAR10 unconditionalFD_dino: 132.72 -> 129.30Helped
Replace SiDA with Uni-Instruct FKLOne-step generator · ImageNet 64×64IS: 59.28 -> 64.11Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 64x64

Benchmarks: CIFAR-10 ImageNet 64x64

Metrics: FID sFID FD_DINO Inception Score Precision Recall

Baselines: Diff-Instruct SIM CTM SiD SiDA Si^2D A f-distill DMD DDPM iDDPM SDS VSD

Builds on: Diff-Instruct Score Implicit Matching SiD f-distill SiDA

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