atlas

Research map / Image generation / Fast diffusion sampling

Learning to Discretize Denoising Diffusion ODEs

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LD3, a lightweight method that learns time discretization for diffusion ODE samplers by backpropagating a soft-teacher-forcing LPIPS loss through the solver, without retraining the denoising network.

Problem

Diffusion probabilistic model sampling needs many neural function evaluations; the choice of time discretization strongly affects ODE-solver sample quality at low NFE, and existing schedule optimizers are slow, heuristic, or ignore the solver/network.

Approach

Learn discretization time steps by minimizing a relaxed global truncation error: the student solver may use a nearby perturbed starting point within an r-ball, optimized with projected SGD and LPIPS against teacher outputs, giving a provable KL bound and fast training with no network retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Learn solver-specific time discretization with LD3iPNDM on CIFAR10 · CIFAR10, NFE=4FID: 35.04 -> 9.31Helped
Learn solver-specific time discretization with LD3iPNDM on AFHQv2 · AFHQv2, NFE=4FID: 12.89 -> 9.96Helped
Learn time discretization with LD3InstaFlow · InstaFlow, NFE=2FID: 22.56 -> 15.49Helped
Use soft teacher forcing instead of hard teacher forcing (ablation)LD3 on CIFAR10 with decoupled time steps · CIFAR10, NFE=6FID: 13.46 -> 7.51Helped
Add decoupled time-step parameters (ablation)LD3 on CIFAR10 with soft teacher forcing · CIFAR10, NFE=6FID: 12.03 -> 7.51Helped
Use soft teacher forcing instead of hard teacher forcing (ablation)LD3 on CIFAR10 without decoupled time steps · CIFAR10, NFE=6FID: 14.20 -> 12.03Helped
Replace LPIPS with L2 loss (ablation)LD3 on CIFAR10 · CIFAR10, NFE=6FID: 7.51 -> 11.78Hurt
Train discretization using DPM_Solver++ but sample with Euler rather than the matching solver (ablation)LD3 on AFHQv2 · AFHQv2, NFE=4, Euler samplingFID: 25.28 -> 42.44Hurt
Learn time discretization with LD3DMPG point-cloud generation · ShapeNet airplane, NFE=8CD-COV: 46.95 -> 47.12Helped
Learn time discretization with LD3DiffDock · Molecular docking, NFE=6Top-1 RMSD: %<2Å: 32.77 -> 35.31Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 FFHQ AFHQv2 LSUN-Bedroom ImageNet MS-COCO ShapeNet

Benchmarks: CIFAR10 AFHQv2 FFHQ LSUN-Bedroom ImageNet MS-COCO ShapeNet airplane point cloud PDBbind docking

Metrics: FID MMD COV JSD RMSD <2A success rate

Baselines: Time Uniform Time Quadratic Time EDM Time logSNR DMN GITS AYS

Builds on: DPM-Solver++ UniPC iPNDM AYS DMN GITS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy