How To Build A Modern Diffusion Language Model
Organizations: Cornell University, USA
Abstract
The frontier of large language model (LLM) performance has advanced rapidly in recent years, fueled by scaling laws for pretraining on large text corpora. However, mainstream LLMs have fundamental limitations: they generate text autoregressively, producing outputs sequentially from left to right one token at a time. This sequential process leaves parallel GPU hardware underutilized during inference--a bottleneck that has grown acute as progress shifts toward scaling post-training and inference-time compute--and commits irreversibly to each token without the ability to revise earlier mistakes. Discrete diffusion models address these limitations by generating tokens in parallel, starting from a noisy or masked sequence and iteratively refining the entire output over a series of denoising steps. This parallel generative process enables speeds of thousands of tokens per second, provides a new axis of inference-time compute scaling, and supports built-in error correction and controllable generation. Over the past two years, discrete diffusion has scaled to billions of parameters across biological sequence modeling and natural language, with open-weights and commercial releases from leading labs. This article provides a survey of key ideas in discrete diffusion and a high-level introduction to how modern diffusion LLMs are built, covering their foundations, core algorithmic and architectural building blocks, applications in biology and language, and implications for future LLM scaling laws.
Figures & tables
| Model family | LLaDA ( Nie et al., 2025 ) | Gemma Diffusion ( Google DeepMind, 2026 ) | Nemotron Diffusion ( Fu et al., 2026 ; Reda et al., 2026 ) |
|---|---|---|---|
| Diffusion process | masking | uniform-state | masking |
| Block diffusion size | 32 | 256 | 16 |
| Architecture | decoder-only | encoder-decoder | encoder-decoder |
| Default sampler | max confidence | entropy bound | max confidence |
| Iterative refinement | remasking, self-correction | built-in (uniform) | remasking, self-correction |
| Training | from scratch | from Gemma 26B-A4B | from Mistral, Nemotron |
Diffusion Language Models
Diffusion language models generate and refine text through iterative denoising, enabling bidirectional context and parallel token updates.
See all 473 papers