The Diffusion Duality

Subham Sekhar Sahoo, Justin Deschenaux, Aaron Gokaslan, Guanghan Wang, Justin Chiu +1 more
6/12/2025
cs.LGcs.AIcs.CL

No official code found. Best implementation: s-sahoo/duo (243 stars, Apache-2.0, last commit 2026-04-03).

Abstract

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

View on arXivView PDF

Code Implementations(1)

s-sahoo/duoCommunity100%
Apache-2.0

[ICML 2025] The Diffusion Duality

24334Shell, PythonFeb 18, 20256 months agoApache-2.0
diffusion-language-modelsdiffusoin-llmsdllms

Similar Papers

Cite this paper

@article{sahoo2025diffusion,
  title  = {The Diffusion Duality},
  author = {Subham Sekhar Sahoo and Justin Deschenaux and Aaron Gokaslan and Guanghan Wang and Justin Chiu and Volodymyr Kuleshov},
  year   = {2025},
  eprint = {2506.10892},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.10892v3},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.10892.svg)](https://codeofpaper.com/paper/2506.10892)

Discussion