Polynomial Convergence of Riemannian Diffusion Models
Xingyu Xu, Ziyi Zhang, Yorie Nakahira, Guannan Qu, Yuejie Chi
TL;DR
This work develops a discrete-time theory for diffusion models constrained to compact Riemannian manifolds, proving that polynomially small steps suffice to achieve small total-variation sampling error under $L_2$-accurate score estimates, without requiring smooth or positive data densities. The key contributions are a TV-type convergence bound and an iteration complexity that scales polynomially in the manifold dimension and curvature, circumventing the exponential-in-dimension guarantees of prior manifold diffusion results. The analysis rests on Li–Yau gradient bounds for the manifold heat kernel, a drift-localization scheme across tangent spaces, and Minakshisundaram–Pleijel parametrix methods to compare manifold and Euclidean heat flows, under mild curvature assumptions. Numerical experiments on spheres, tori, and warped Gaussian mixtures corroborate the theoretical results and illustrate practical stability. Overall, the paper sharpens the theoretical understanding of diffusion models on non-Euclidean spaces and opens avenues for sharper manifold-specific diffusion analyses.
Abstract
Diffusion models have demonstrated remarkable empirical success in the recent years and are considered one of the state-of-the-art generative models in modern AI. These models consist of a forward process, which gradually diffuses the data distribution to a noise distribution spanning the whole space, and a backward process, which inverts this transformation to recover the data distribution from noise. Most of the existing literature assumes that the underlying space is Euclidean. However, in many practical applications, the data are constrained to lie on a submanifold of Euclidean space. Addressing this setting, De Bortoli et al. (2022) introduced Riemannian diffusion models and proved that using an exponentially small step size yields a small sampling error in the Wasserstein distance, provided the data distribution is smooth and strictly positive, and the score estimate is $L_\infty$-accurate. In this paper, we greatly strengthen this theory by establishing that, under $L_2$-accurate score estimate, a {\em polynomially small stepsize} suffices to guarantee small sampling error in the total variation distance, without requiring smoothness or positivity of the data distribution. Our analysis only requires mild and standard curvature assumptions on the underlying manifold. The main ingredients in our analysis are Li-Yau estimate for the log-gradient of heat kernel, and Minakshisundaram-Pleijel parametrix expansion of the perturbed heat equation. Our approach opens the door to a sharper analysis of diffusion models on non-Euclidean spaces.
