Improved Sampling Schedules for Discrete Diffusion Models
Organizations: Department of Data Science, EURECOM, 450 Route des Chappes, 06410 Biot, France · Donders Institute for Brain, Cognition and Behaviour, Radboud University, Postbus 9102, 6500 HC Nijmegen, Netherlands
Abstract
Uniform Discrete Diffusion Models have emerged as a powerful paradigm for generative modeling on sequence data; however, the information-theoretic principles governing their reverse processes remain underexplored. In this work, we bridge this gap by analyzing the reverse process dynamics through the lens of thermodynamic entropy production and dynamical activity. We use a variational expression of the discrete Wasserstein distance to characterize the dynamics of the generation process. Leveraging these insights, we first introduce the Entropic Discrete Schedule (EDS), which aligns with entropy production, and later construct the Wasserstein Discrete Schedule (WDS), which combines entropy production and dynamical activity to act as a geometric cost. Our experimental results on language modeling show that WDS provide the same results as uniform while using up to half of the computations on the MBPP benchmark. The code is available at https://github.com/AlbertoForesti/impscheds.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Samples ( ) | Timesteps ( ) |
|---|---|---|
| Binomial Distributions | 1024 | 1024 |
| Monophonic Music | 64 | 1024 |
| Sumi-7B (MBPP) | 64 | 512 |
| Dataset | JYS (s) | Entropy production (s) | JYS / Entropy production |
|---|---|---|---|
| Binomial ( , linear) | 13.72 | 12.70 | 1.08 |
| Binomial ( , loglinear) | 12.37 | 10.91 | 1.13 |
| Binomial ( , linear) | 12.24 | 10.51 | 1.16 |
| Binomial ( , loglinear) | 12.27 | 11.07 | 1.11 |
| Piano | 40.65 | 21.66 | 1.88 |
| Task | NFE | Uniform | WDS | Performance Improvement (WDS / Uniform) |
|---|---|---|---|---|
| GSM8K | 4 | 0.1327 | 0.1660 | 1.25 |
| 8 | 0.2456 | 0.2472 | 1.01 | |
| 16 | 0.2987 | 0.2949 | 0.99 | |
| 32 | 0.3017 | 0.3124 | 1.04 | |
| MBPP | 16 | 0.0900 | 0.1420 | 1.58 |
| 32 | 0.1800 | 0.2160 | 1.20 |
Diffusion Sampling
Diffusion sampling studies how to turn a trained diffusion model into high-quality samples efficiently and reliably.
See all 272 papers