Machine Learning PapersLandmark papers
← All papers
RESEARCH PAPER / 2020

Score-Based Generative Modeling through Stochastic Differential Equations

Yang Song, Jascha Sohl-Dickstein, Diederik P. Kingma ...Full author list in the original paper.

· cs.LG

Affiliations: unknown

Abstract

Creating noise from data is easy; creating data from noise is generative modeling. We present a stochastic differential equation (SDE) that smoothly transforms a complex data distribution to a known prior distribution by slowly injecting noise, and a corresponding reverse-time SDE that transforms the prior distribution back into the data distribution by slowly removing the noise. Crucially, the reverse-time SDE depends only on the time-dependent gradient field (\aka, score) of the perturbed data distribution. By leveraging advances in score-based generative modeling, we can accurately estimate these scores with neural networks, and use numerical SDE solvers to generate samples. We show that this framework encapsulates previous approaches in score-based generative modeling and diffusion probabilistic modeling, allowing for new sampling procedures and new modeling capabilities. In particular, we introduce a predictor-corrector framework to correct errors in the evolution of the discretized reverse-time SDE. We also derive an equivalent neural ODE that samples from the same distribution as the SDE, but additionally enables exact likelihood computation, and improved sampling efficiency. In addition, we provide a new way to solve inverse problems with score-based models, as demonstrated with experiments on class-conditional generation, image inpainting, and colorization. Combined with multiple architectural improvements, we achieve record-breaking performance for unconditional image generation on CIFAR-10 with an Inception score of 9.89 and FID of 2.20, a competitive likelihood of 2.99 bits/dim, and demonstrate high fidelity generation of 1024 x 1024 images for the first time from a score-based generative model.

The following analysis is generated by AI and may contain errors. It is separate from the authors’ abstract and is not peer review.

Research summary

The main contribution of this paper is the introduction of a novel framework for score-based generative modeling using stochastic differential equations, which achieves state-of-the-art performance in image generation tasks. This work not only enhances the theoretical understanding of generative models but also provides practical methodologies that could be widely adopted in the field.

Methodology

The paper introduces a novel approach to generative modeling using stochastic differential equations (SDEs), which is an innovative method that builds on existing score-based generative models. The use of a predictor-corrector framework to address errors in the discretized reverse-time SDE is a significant methodological advancement. Additionally, the derivation of an equivalent neural ODE for likelihood computation adds depth to the methodology, providing a dual approach to sampling and evaluation.

Results & evaluation

The authors present extensive experiments demonstrating the effectiveness of their approach across various tasks, including class-conditional generation, image inpainting, and colorization. The reported results, including record-breaking performance metrics on CIFAR-10 (Inception score of 9.89 and FID of 2.20), indicate that the proposed methods significantly outperform previous state-of-the-art techniques. The rigorous evaluation across multiple tasks strengthens the credibility of their claims.

Reproducibility

While the paper outlines the methods and results in detail, the lack of a provided code repository or demo URL raises concerns about reproducibility. The absence of these resources makes it challenging for other researchers to verify the results and implement the proposed methods independently.

Limitations

One limitation is the reliance on neural networks for score estimation, which may introduce biases or limitations based on the architecture used. Additionally, while the paper achieves impressive results on CIFAR-10, it would benefit from evaluations on more diverse datasets to assess generalizability. The paper does not discuss potential computational costs associated with the proposed methods, which could impact practical applications.

Broader impact

The proposed framework has the potential to significantly advance the field of generative modeling, particularly in applications requiring high-fidelity image generation. The ability to solve inverse problems with score-based models could open new avenues for research and practical applications in computer vision and beyond. The main contribution of this paper is the introduction of a novel framework for score-based generative modeling using stochastic differential equations, which achieves state-of-the-art performance in image generation tasks. This work not only enhances the theoretical understanding of generative models but also provides practical methodologies that could be widely adopted in the field.

Curator note

Song et al.; unified view of score-matching & diffusion

Author of this paper? Send a correction.