atlas

Research map / Image generation / Fast diffusion sampling

Evaluating the design space of diffusion-based generative models

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a non-asymptotic full error analysis of diffusion model generation (denoising score matching trained by GD on a deep ReLU net, plus VESDE sampling error), and uses it to theoretically rationalize EDM's bell-shaped loss weighting and the choice of polynomial vs exponential time schedules.

Problem

Existing theory of diffusion models mostly analyzes sampling assuming the score is already accurately learned, and training theory is limited; the interplay of training and sampling design choices (noise distribution, loss weighting, time and variance schedules) is not understood.

Approach

Combines an exponential convergence result for gradient descent on denoising score matching (deep ReLU network, lower bound on gradient via a high-dimensional geometric argument) with a KL sampling error bound for variance exploding SDEs under only a finite second moment assumption, yielding an end-to-end error bound used to compare schedules and weightings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the polynomial rather than exponential schedule (ablation)Proposed VESDE sampling analysis · Score error dominatesscore error factor: Exp.'s result ... is larger ... than the Poly.'s resultHelped
Use the exponential rather than polynomial schedule (ablation)Proposed VESDE sampling analysis · Sampling error dominatesiteration complexity: poly-logarithmic dependence ... better than ... polynomially dependentHelped
Use bell-shaped total weighting, as in EDMDenoising score matching training · Denoising score matching traininggradient descent convergence rateHelped
Use the exponential schedule instead of the polynomial schedule (ablation)Proposed VESDE sampling analysis · Sampling error dominatesiteration complexity: polynomially dependent on \bar{\sigma}_{\max}/\bar{\sigma}_{\min} -> poly-logarithmic dependence on \bar{\sigma}_{\max}/Helped

Surprising findings

Limitations

Experimental setup

Metrics: KL divergence (theoretical bound) training loss convergence rate

Baselines: EDM polynomial time schedule exponential time schedule

Builds on: EDM Score Matching with Langevin dynamics stochastic localization sampling analysis semi-smoothness convergence framework for overparameterized networks

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy