Beyond Scores: Proximal Diffusion Models
Zhenghan Fang, Mateo Díaz, Sam Buchanan, Jeremias Sulam
TL;DR
ProxDM proposes a principled alternative to score-based diffusion by using backward discretization with learned proximal operators to sample from data distributions. The method replaces MMSE denoisers with MAP proximal updates learned via proximal matching, enabling faster sampling with fewer steps. The authors provide convergence theory showing KL guarantees: fully backward ProxDM achieves $\widetilde{O}(d/\sqrt{\varepsilon})$ steps, while a hybrid variant achieves $\widetilde{O}(d/\varepsilon)$ steps. Empirically, ProxDM demonstrates significant speedups on MNIST, CIFAR-10, and CelebA-HQ while matching or surpassing score-based baselines, with the hybrid variant performing best in practice. Limitations include reliance on approximate proximal operators and regularity assumptions; future work aims to extend to other SDEs/ODEs and refine training schedules.
Abstract
Diffusion models have quickly become some of the most popular and powerful generative models for high-dimensional data. The key insight that enabled their development was the realization that access to the score -- the gradient of the log-density at different noise levels -- allows for sampling from data distributions by solving a reverse-time stochastic differential equation (SDE) via forward discretization, and that popular denoisers allow for unbiased estimators of this score. In this paper, we demonstrate that an alternative, backward discretization of these SDEs, using proximal maps in place of the score, leads to theoretical and practical benefits. We leverage recent results in proximal matching to learn proximal operators of the log-density and, with them, develop Proximal Diffusion Models (ProxDM). Theoretically, we prove that $\widetilde{O}(d/\sqrt{\varepsilon})$ steps suffice for the resulting discretization to generate an $\varepsilon$-accurate distribution w.r.t. the KL divergence. Empirically, we show that two variants of ProxDM achieve significantly faster convergence within just a few sampling steps compared to conventional score-matching methods.
