English

Learning to Discretize Denoising Diffusion ODEs

Machine Learning 2025-05-21 v4

Abstract

Diffusion Probabilistic Models (DPMs) are generative models showing competitive performance in various domains, including image synthesis and 3D point cloud generation. Sampling from pre-trained DPMs involves multiple neural function evaluations (NFEs) to transform Gaussian noise samples into images, resulting in higher computational costs compared to single-step generative models such as GANs or VAEs. Therefore, reducing the number of NFEs while preserving generation quality is crucial. To address this, we propose LD3, a lightweight framework designed to learn the optimal time discretization for sampling. LD3 can be combined with various samplers and consistently improves generation quality without having to retrain resource-intensive neural networks. We demonstrate analytically and empirically that LD3 improves sampling efficiency with much less computational overhead. We evaluate our method with extensive experiments on 7 pre-trained models, covering unconditional and conditional sampling in both pixel-space and latent-space DPMs. We achieve FIDs of 2.38 (10 NFE), and 2.27 (10 NFE) on unconditional CIFAR10 and AFHQv2 in 5-10 minutes of training. LD3 offers an efficient approach to sampling from pre-trained diffusion models. Code is available at https://github.com/vinhsuhi/LD3.

Keywords

Cite

@article{arxiv.2405.15506,
  title  = {Learning to Discretize Denoising Diffusion ODEs},
  author = {Vinh Tong and Hoang Trung-Dung and Anji Liu and Guy Van den Broeck and Mathias Niepert},
  journal= {arXiv preprint arXiv:2405.15506},
  year   = {2025}
}
R2 v1 2026-06-28T16:38:51.686Z