The Diffusion Duality
About
Uniform-state discrete diffusion models hold the promise of fast text generation due to their inherent ability to self-correct. However, they are typically outperformed by autoregressive models and masked diffusion models. In this work, we narrow this performance gap by leveraging a key insight: Uniform-state diffusion processes naturally emerge from an underlying Gaussian diffusion. Our method, Duo, transfers powerful techniques from Gaussian diffusion to improve both training and sampling. First, we introduce a curriculum learning strategy guided by the Gaussian process, doubling training speed by reducing variance. Models trained with curriculum learning surpass autoregressive models in zero-shot perplexity on 3 of 7 benchmarks. Second, we present Discrete Consistency Distillation, which adapts consistency distillation from the continuous to the discrete setting. This algorithm unlocks few-step generation in diffusion language models by accelerating sampling by two orders of magnitude. We provide the code, model checkpoints, and video tutorials on the project page: http://s-sahoo.github.io/duo
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Language Modeling | PTB | Perplexity89.35 | 1234 | |
| Unconditional Text Generation | OpenWebText | Gen. PPL46.31 | 219 | |
| Language modelling | LM1B (test) | Perplexity22.3 | 151 | |
| Text Generation | OpenWebText | Perplexity71.7 | 142 | |
| Language Modeling | OpenWebText | Perplexity25.2 | 122 | |
| Language Modeling | PTB (val) | Perplexity89.35 | 107 | |
| Image Generation | MNIST Binary (test) | FID6.52 | 98 | |
| Language Modeling | LM1B | PPL (Generalized)97.6 | 93 | |
| Image Generation | CIFAR-10 | FID69.87 | 88 | |
| Language Modeling | WikiText | Wikitext PPL33.57 | 87 |