Exploring the Optimal Choice for Generative Processes in Diffusion Models: Ordinary vs Stochastic Differential Equations
Yu Cao, Jingrun Chen, Yixin Luo, Xiang Zhou

TL;DR
This paper compares ODE-based and SDE-based diffusion models in generative tasks, analyzing their performance under different error scenarios and diffusion intensities through mathematical and empirical methods.
Contribution
It provides a theoretical analysis of when ODE or SDE models outperform each other based on error timing and diffusion strength, supported by numerical experiments.
Findings
ODE outperforms SDE with end-of-process perturbations at large diffusion.
SDE outperforms ODE with early perturbations, error exponentially decreases with diffusion.
Numerical validation on various datasets confirms theoretical insights.
Abstract
The diffusion model has shown remarkable success in computer vision, but it remains unclear whether the ODE-based probability flow or the SDE-based diffusion model is more superior and under what circumstances. Comparing the two is challenging due to dependencies on data distributions, score training, and other numerical issues. In this paper, we study the problem mathematically for two limiting scenarios: the zero diffusion (ODE) case and the large diffusion case. We first introduce a pulse-shape error to perturb the score function and analyze error accumulation of sampling quality, followed by a thorough analysis for generalization to arbitrary error. Our findings indicate that when the perturbation occurs at the end of the generative process, the ODE model outperforms the SDE model with a large diffusion coefficient. However, when the perturbation occurs earlier, the SDE model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsBayesian Methods and Mixture Models · Markov Chains and Monte Carlo Methods · Diffusion and Search Dynamics
MethodsDiffusion
