Interpreting and Improving Diffusion Models from an Optimization Perspective

Frank Permenter, Chenyang Yuan
2/12/2026

No official code found. Best implementation: ToyotaResearchInstitute/gradient-estimation-sampler (15 stars, MIT, last commit 2024-09-30).

Abstract

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 interpret 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 gradient-estimation sampler, generalizing 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.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "Interpreting and Improving Diffusion Models from an Optimization Perspective", appearing in ICML 2024

150PythonMay 30, 20242 years agoMIT

Similar Papers

Cite this paper

@article{permenter2026interpreting,
  title  = {Interpreting and Improving Diffusion Models from an Optimization Perspective},
  author = {Frank Permenter and Chenyang Yuan},
  year   = {2026},
  eprint = {2306.04848},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2306.04848},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.04848.svg)](https://codeofpaper.com/paper/2306.04848)

Discussion