A Variational Perspective on Diffusion-Based Generative Models and Score Matching
Chin-Wei Huang, Jae Hyun Lim, Aaron Courville

TL;DR
This paper provides a theoretical framework for diffusion-based generative models, connecting score matching with likelihood estimation through a variational approach, and unifying various methods under a common perspective.
Contribution
It introduces a variational framework for continuous-time diffusion models, linking score matching to likelihood maximization and unifying existing approaches.
Findings
Minimizing score-matching loss is equivalent to likelihood lower bound maximization.
The framework includes continuous-time normalizing flows as a special case.
Provides a theoretical foundation for diffusion-based generative modeling.
Abstract
Discrete-time diffusion-based generative models and score matching methods have shown promising results in modeling high-dimensional image data. Recently, Song et al. (2021) show that diffusion processes that transform data into noise can be reversed via learning the score function, i.e. the gradient of the log-density of the perturbed data. They propose to plug the learned score function into an inverse formula to define a generative diffusion process. Despite the empirical success, a theoretical underpinning of this procedure is still lacking. In this work, we approach the (continuous-time) generative diffusion directly and derive a variational framework for likelihood estimation, which includes continuous-time normalizing flows as a special case, and can be seen as an infinitely deep variational autoencoder. Under this framework, we show that minimizing the score-matching loss is…
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
TopicsGenerative Adversarial Networks and Image Synthesis · Model Reduction and Neural Networks · Machine Learning in Healthcare
MethodsDiffusion · Normalizing Flows
