English

Polynomial Speedup in Diffusion Models with the Multilevel Euler-Maruyama Method

Machine Learning 2026-03-26 v1 Numerical Analysis Numerical Analysis Machine Learning

Abstract

We introduce the Multilevel Euler-Maruyama (ML-EM) method compute solutions of SDEs and ODEs using a range of approximators f1,,fkf^1,\dots,f^k to the drift ff with increasing accuracy and computational cost, only requiring a few evaluations of the most accurate fkf^k and many evaluations of the less costly f1,,fk1f^1,\dots,f^{k-1}. If the drift lies in the so-called Harder than Monte Carlo (HTMC) regime, i.e. it requires ϵγ\epsilon^{-\gamma} compute to be ϵ\epsilon-approximated for some γ>2\gamma>2, then ML-EM ϵ\epsilon-approximates the solution of the SDE with ϵγ\epsilon^{-\gamma} compute, improving over the traditional EM rate of ϵγ1\epsilon^{-\gamma-1}. In other terms it allows us to solve the SDE at the same cost as a single evaluation of the drift. In the context of diffusion models, the different levels f1,,fkf^{1},\dots,f^{k} are obtained by training UNets of increasing sizes, and ML-EM allows us to perform sampling with the equivalent of a single evaluation of the largest UNet. Our numerical experiments confirm our theory: we obtain up to fourfold speedups for image generation on the CelebA dataset downscaled to 64x64, where we measure a γ2.5\gamma\approx2.5. Given that this is a polynomial speedup, we expect even stronger speedups in practical applications which involve orders of magnitude larger networks.

Keywords

Cite

@article{arxiv.2603.24594,
  title  = {Polynomial Speedup in Diffusion Models with the Multilevel Euler-Maruyama Method},
  author = {Arthur Jacot},
  journal= {arXiv preprint arXiv:2603.24594},
  year   = {2026}
}
R2 v1 2026-07-01T11:37:46.781Z