DistillKac: Few-Step Image Generation via Damped Wave Equations
Weiqiao Han, Chenlin Meng, Christopher D. Manning, Stefano Ermon
TL;DR
DistillKac introduces a finite-speed alternative to diffusion-based image generation by leveraging the damped wave (telegrapher) equation and its stochastic Kac representation, ensuring probability mass moves with a speed cap $c$ and globally bounded kinetic energy. The method extends classifier-free guidance to velocity space and presents endpoint-only distillation to produce few-step samplers with a formal endpoint-to-trajectory stability guarantee, addressing stiffness and instability seen in diffusion models. Empirical results on CIFAR-10, CelebA-64, and LSUN Bedroom-256 show that DistillKac achieves competitive image quality at substantially fewer function evaluations, with multi-stage distillation further enhancing efficiency. Overall, the work offers a theoretically grounded, stable framework for fast image generation via hyperbolic PDE-based flows and structured distillation, and suggests avenues for genuinely multi-dimensional Kac processes and broader applications.
Abstract
We present DistillKac, a fast image generator that uses the damped wave equation and its stochastic Kac representation to move probability mass at finite speed. In contrast to diffusion models whose reverse time velocities can become stiff and implicitly allow unbounded propagation speed, Kac dynamics enforce finite speed transport and yield globally bounded kinetic energy. Building on this structure, we introduce classifier-free guidance in velocity space that preserves square integrability under mild conditions. We then propose endpoint only distillation that trains a student to match a frozen teacher over long intervals. We prove a stability result that promotes supervision at the endpoints to closeness along the entire path. Experiments demonstrate DistillKac delivers high quality samples with very few function evaluations while retaining the numerical stability benefits of finite speed probability flows.
