Universal Local Error and Realized Amplification for the First-Order EDM Predictor

arXiv:2610.10190 · stat.ML, cs.LG · Submitted 2026-10-07 · Read on arXiv

stat.ML, cs.LG

Submitted: 2026-10-07

Updated: 2026-10-07

Comments: 71 pages; code: https://github.com/nbrosse/edm-error-propagation-code

Code: https://github.com/nbrosse/edm-error-propagation-code

License: http://creativecommons.org/licenses/by/4.0/

The gist: We analyze the first-order deterministic diffusion sampler of Karras et al.

Terminology

Abstract

We analyze the first-order deterministic diffusion sampler of Karras et al. (2022), termed EDM, in 2-Wasserstein distance by separating two sources of error: local discretization error and its amplification by subsequent learned steps. We prove that local error admits a universal bound: for any data distribution with finite second moment, the one-step discretization error is quadratic in the step size, with an explicit constant that does not depend on the data distribution. Error propagation, in contrast, depends on the learned network. At high noise levels, we exploit the network parametrization of EDM to derive an explicit contraction criterion. At low noise levels, we measure propagation through the amplification realized on the distributions transported by the sampler; this realized amplification can be arbitrarily smaller than the worst-case Lipschitz constant. This analysis yields an O(e Λ K/K) global discretization error for K sampling steps, where Λ K is the low-noise log-amplification. Experiments on a one-dimensional Gaussian mixture show how measured amplification accounts for slower error decay on finite sampling grids. Diagnostics on a pretrained CIFAR-10 model illustrate related stability mechanisms without certifying the global assumptions.

Sources

Related papers