通过模仿学习提升扩散模型蒸馏的多样性与稳定性
DDIL: Diversity Enhancing Diffusion Distillation With Imitation Learning
- 将扩散蒸馏纳入模仿学习框架,同时优化数据与学生分布
- 在多个蒸馏方法上实现更优生成质量与更稳定训练
- 适合追求高效高质生成的开发者和研究者
扩散模型在生成任务(如文生图)中表现优异,但采样需多次去噪网络迭代,影响实用性。现有渐进式蒸馏或一致性蒸馏虽减少迭代次数,却常导致生成质量下降。本文识别出协变量偏移是多步蒸馏模型性能不佳的关键原因,源于推理时误差累积。为此,提出基于模仿学习的扩散蒸馏框架(DDIL),在正向扩散(数据分布)与反向扩散(学生诱导分布)双重分布上进行训练。前者保留数据边缘分布以增强多样性,后者缓解协变量偏移以降低误差累积。此外采用反射扩散形式,提升不同蒸馏方法的训练稳定性。实验表明,DDIL在渐进式蒸馏(PD)、潜在一致性模型(LCM)及分布匹配蒸馏(DMD2)基线基础上均有显著提升。
原文摘要 · Abstract (English)
Diffusion models excel at generative modeling (e.g., text-to-image) but sampling requires multiple denoising network passes, limiting practicality. Efforts such as progressive distillation or consistency distillation have shown promise by reducing the number of passes at the expense of quality of the generated samples. In this work we identify co-variate shift as one of reason for poor performance of multi-step distilled models from compounding error at inference time. To address co-variate shift, we formulate diffusion distillation within imitation learning (DDIL) framework and enhance training distribution for distilling diffusion models on both data distribution (forward diffusion) and student induced distributions (backward diffusion). Training on data distribution helps to diversify the generations by preserving marginal data distribution and training on student distribution addresses compounding error by correcting covariate shift. In addition, we adopt reflected diffusion formulation for distillation and demonstrate improved performance, stable training across different distillation methods. We show that DDIL consistency improves on baseline algorithms of progressive distillation (PD), Latent consistency models (LCM) and Distribution Matching Distillation (DMD2).
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。