Gradient Guidance for Diffusion Models: An Optimization Perspective

Yingqing Guo, Hui Yuan, Yukang Yang, Minshuo Chen, Mengdi Wang
2/3/2026

No official code found. Best implementation: yukang123/GGDMOptim (26 stars, last commit 2025-03-21).

Abstract

Diffusion models have demonstrated empirical successes in various applications and can be adapted to task-specific needs via guidance. This paper studies a form of gradient guidance for adapting a pre-trained diffusion model towards optimizing user-specified objectives. We establish a mathematical framework for guided diffusion to systematically study its optimization theory and algorithmic design. Our theoretical analysis spots a strong link between guided diffusion models and optimization: gradient-guided diffusion models are essentially sampling solutions to a regularized optimization problem, where the regularization is imposed by the pre-training data. As for guidance design, directly bringing in the gradient of an external objective function as guidance would jeopardize the structure in generated samples. We investigate a modified form of gradient guidance based on a forward prediction loss, which leverages the information in pre-trained score functions and provably preserves the latent structure. We further consider an iteratively fine-tuned version of gradient-guided diffusion where guidance and score network are both updated with newly generated samples. This process mimics a first-order optimization iteration in expectation, for which we proved O(1/K) convergence rate to the global optimum when the objective function is concave. Our code will be released at https://github.com/yukang123/GGDMOptim.git.

View on arXivView PDF

Code Implementations(1)

[NeurIPS2024] Official Codes of the Paper "Gradient Guidance for Diffusion Models: An Optimization Perspective"

261PythonOct 14, 20241 years ago

Similar Papers

Cite this paper

@article{guo2026gradient,
  title  = {Gradient Guidance for Diffusion Models: An Optimization Perspective},
  author = {Yingqing Guo and Hui Yuan and Yukang Yang and Minshuo Chen and Mengdi Wang},
  year   = {2026},
  eprint = {2404.14743},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2404.14743},
  url    = {https://arxiv.org/abs/2404.14743},
  journal = {NEURIPS 2024 2024}
}

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/2404.14743.svg)](https://codeofpaper.com/paper/2404.14743)

Discussion