On the Trajectory Regularity of ODE-based Diffusion Sampling
About
Diffusion-based generative models use stochastic differential equations (SDEs) and their equivalent ordinary differential equations (ODEs) to establish a smooth connection between a complex data distribution and a tractable prior distribution. In this paper, we identify several intriguing trajectory properties in the ODE-based sampling process of diffusion models. We characterize an implicit denoising trajectory and discuss its vital role in forming the coupled sampling trajectory with a strong shape regularity, regardless of the generated content. We also describe a dynamic programming-based scheme to make the time schedule in sampling better fit the underlying trajectory structure. This simple strategy requires minimal modification to any given ODE-based numerical solvers and incurs negligible computational cost, while delivering superior performance in image generation, especially in $5\sim 10$ function evaluations.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Generation | CIFAR-10 | FID2.7 | 203 | |
| Class-conditional Image Generation | ImageNet 64x64 | FID6.44 | 156 | |
| Image Generation | CIFAR-10 32x32 | FID2.78 | 147 | |
| Image Generation | LSUN bedroom | FID8.82 | 105 | |
| Image Generation | ImageNet 64 | FID5.64 | 100 | |
| Image Generation | FFHQ | FID4.91 | 91 | |
| Image Generation | Imagenet-256 latent space | FID9.04 | 90 | |
| Image Generation | LSUN-Bedroom 256 latent space | FID17.27 | 90 | |
| Image Generation | FFHQ 64x64 | FID3.96 | 76 | |
| Unconditional Layout Generation | Rico | FID5.9 | 55 |