Simplifying and Improving On-Policy Distillation for Few-Step Diffusion

Jiawei Zhang, Ziyu Wan, Nanye Ma, Long Zhao, Dong Chen +3 more
10/13/2026
cs.CVcs.LGeess.IV

No official code found. Best implementation: zjwfufu/SMD (26 stars, Apache-2.0, last commit 2026-10-14).

Abstract

Few-step distillation reduces the sampling cost of diffusion and flow models, but existing approaches often require auxiliary score models or specialized architectures. We show that simple on-policy velocity regression already provides a strong foundation for 4-NFE generation. To represent teacher velocity variation within each coarse transition, we introduce Pivot, a training-only residual proxy that separates local corrections from the student's interval-mean prediction. We further repel the student from weaker teacher predictions, providing a lightweight mechanism for avoiding undesirable modes. The resulting framework, Simplified Matching Distillation (SMD), remains entirely regression-based, requires neither online score estimation nor adversarial training, and leaves the deployed generator unchanged. We evaluate SMD on image generation and editing, 3D generation, video synthesis, and joint audio--video generation, scaling to 33 billion parameters. At 4-NFE, SMD outperforms strong few-step baselines and surpasses multi-step teachers on several benchmarks. It also supports cross-model, multi-teacher, and causal-video distillation.

View on arXivView PDF

Code Implementations(1)

zjwfufu/SMDCommunity69%
Apache-2.0

Simplifying and Improving On-Policy Distillation for Few-step Diffusion

261Oct 7, 20266 days agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2026simplifying,
  title  = {Simplifying and Improving On-Policy Distillation for Few-Step Diffusion},
  author = {Jiawei Zhang and Ziyu Wan and Nanye Ma and Long Zhao and Dong Chen and Hongyu Liu and Qifeng Chen and Dongdong Chen},
  year   = {2026},
  eprint = {2610.18472},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.18472v1}
}

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/2610.18472.svg)](https://codeofpaper.com/paper/2610.18472)

Discussion