Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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

About

We introduce Score identity Distillation (SiD), an innovative data-free method that distills the generative capabilities of pretrained diffusion models into a single-step generator. SiD not only facilitates an exponentially fast reduction in Fr\'echet inception distance (FID) during distillation but also approaches or even exceeds the FID performance of the original teacher diffusion models. By reformulating forward diffusion processes as semi-implicit distributions, we leverage three score-related identities to create an innovative loss mechanism. This mechanism achieves rapid FID reduction by training the generator using its own synthesized images, eliminating the need for real data or reverse-diffusion-based generation, all accomplished within significantly shortened generation time. Upon evaluation across four benchmark datasets, the SiD algorithm demonstrates high iteration efficiency during distillation and surpasses competing distillation approaches, whether they are one-step or few-step, data-free, or dependent on training data, in terms of generation quality. This achievement not only redefines the benchmarks for efficiency and effectiveness in diffusion distillation but also in the broader field of diffusion-based generation. The PyTorch implementation is available at https://github.com/mingyuanzhou/SiD

Mingyuan Zhou, Huangjie Zheng, Zhendong Wang, Mingzhang Yin, Hai Huang• 2024

Related benchmarks

TaskDatasetResultRank
Image GenerationImageNet 256x256 (val)
FID2.44
307
Unconditional Image GenerationCIFAR-10 (test)
FID1.92
216
Image GenerationImageNet 512x512 (val)
FID-50K1.888
184
Unconditional Image GenerationCIFAR-10 unconditional
FID1.92
159
Image GenerationImageNet 64x64 resolution (test)
FID1.52
150
Unconditional GenerationCIFAR-10 (test)
FID1.92
102
Class-conditional Image GenerationImageNet 64x64 (test)
FID1.52
86
Conditional Image GenerationCIFAR-10
FID1.71
71
Conditional Image GenerationCIFAR10 (test)
Fréchet Inception Distance1.71
66
Unconditional Image GenerationCIFAR-10 32x32 unconditional (test)
FID1.92
33
Showing 10 of 16 rows

Other info

Code

Follow for update