Revisiting Diffusion Models: From Generative Pre-training to One-Step Generation

Bowen Zheng, Tianming Yang
2/14/2026

No official code found. Best implementation: Zyriix/D2O (26 stars, MIT, last commit 2025-06-25).

Abstract

Diffusion distillation is a widely used technique to reduce the sampling cost of diffusion models, yet it often requires extensive training, and the student performance tends to be degraded. Recent studies show that incorporating a GAN objective may alleviate these issues, yet the underlying mechanism remains unclear. In this work, we first identify a key limitation of distillation: mismatched step sizes and parameter numbers between the teacher and the student model lead them to converge to different local minima, rendering direct imitation suboptimal. We further demonstrate that a standalone GAN objective, without relying a distillation loss, overcomes this limitation and is sufficient to convert diffusion models into efficient one-step generators. Based on this finding, we propose that diffusion training may be viewed as a form of generative pre-training, equipping models with capabilities that can be unlocked through lightweight GAN fine-tuning. Supporting this view, we create a one-step generation model by fine-tuning a pre-trained model with 85% of parameters frozen, achieving strong performance with only 0.2M images and near-SOTA results with 5M images. We further present a frequency-domain analysis that may explain the one-step generative capability gained in diffusion training. Overall, our work provides a new perspective for diffusion training, highlighting its role as a powerful generative pre-training process, which can be the basis for building efficient one-step generation models.

View on arXivView PDF

Code Implementations(1)

Zyriix/D2OCommunity75%
MIT

Official implemention for Diffusion Models Are Innate One-Step Generators

262C++, CudaMay 31, 20241 years agoMIT
diffusionganimage-generationsota

Cite this paper

@article{zheng2026revisiting,
  title  = {Revisiting Diffusion Models: From Generative Pre-training to One-Step Generation},
  author = {Bowen Zheng and Tianming Yang},
  year   = {2026},
  eprint = {2506.09376},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.09376},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.09376.svg)](https://codeofpaper.com/paper/2506.09376)

Discussion