Interpreting and Improving Diffusion Models Using the Euclidean Distance Function

06/08/2023
by   Frank Permenter, et al.
0

Denoising is intuitively related to projection. Indeed, under the manifold hypothesis, adding random noise is approximately equivalent to orthogonal perturbation. Hence, learning to denoise is approximately learning to project. In this paper, we use this observation to reinterpret denoising diffusion models as approximate gradient descent applied to the Euclidean distance function. We then provide straight-forward convergence analysis of the DDIM sampler under simple assumptions on the projection-error of the denoiser. Finally, we propose a new sampler based on two simple modifications to DDIM using insights from our theoretical results. In as few as 5-10 function evaluations, our sampler achieves state-of-the-art FID scores on pretrained CIFAR-10 and CelebA models and can generate high quality samples on latent diffusion models.

READ FULL TEXT
research
06/15/2023

Towards Faster Non-Asymptotic Convergence for Diffusion-Based Generative Models

Diffusion models, which convert noise into new data instances by learnin...
research
08/10/2022

Convergence of denoising diffusion models under the manifold hypothesis

Denoising diffusion models are a recent class of generative models exhib...
research
09/12/2022

Soft Diffusion: Score Matching for General Corruptions

We define a broader family of corruption processes that generalizes prev...
research
12/26/2021

Itô-Taylor Sampling Scheme for Denoising Diffusion Probabilistic Models using Ideal Derivatives

Denoising Diffusion Probabilistic Models (DDPMs) have been attracting at...
research
08/23/2023

Boosting Diffusion Models with an Adaptive Momentum Sampler

Diffusion probabilistic models (DPMs) have been shown to generate high-q...
research
12/13/2021

Step-unrolled Denoising Autoencoders for Text Generation

In this paper we propose a new generative model of text, Step-unrolled D...
research
05/26/2021

Lessons Learned and Improvements when Building Screen-Space Samplers with Blue-Noise Error Distribution

Recent work has shown that the error of Monte-Carlo rendering is visuall...

Please sign up or login with your details

Forgot password? Click here to reset