Diffusion Language Models
Overview
Diffusion language models generate text by starting from corrupted or masked sequences and repeatedly refining them, using context from both earlier and later positions. Main approaches include discrete masked diffusion, continuous latent or flow-based models, and block or hybrid designs that combine parallel refinement with autoregressive structure. Work explores adaptive token ordering, remasking, distillation, and caching to improve reasoning, code generation, multimodal tasks, and inference speed. A central tension is balancing faster, more parallel decoding against token dependencies and output quality, while reliable evaluation and the cost of training from scratch remain open challenges.
Latest papers
474 papers99 papers in the last four weeks, up 130% on the four weeks before. 0.6% of all new papers.
Diffusion-GR2: Diffusion Generative Reasoning Re-ranker
Low Perplexity is Repetition: A One-Dimensional Self-Conditioning Attractor in Continuous Diffusion LMs
SLIM-RL: Risk-Budgeted Random-Masking RL for Diffusion LLMs Without Trajectory Slicing
TAG-DLM: Diffusion Language Models for Text-Attributed Graph Learning
Why Do Few-Step Text Latents Fail When Image Latents Work? Non-Commitment at Sharp Categorical Readouts
Adaptive Block Diffusion: Resolving Training-Inference Mismatch in Diffusion Language Models
Multi-Block Diffusion Language Models
DiLaServe: High SLO Attainment Serving for Diffusion Language Models
Bifocal Diffusion Language Models: Asymmetric Bidirectional Context for Parallel Generation
Nemotron-Labs-TwoTower: Diffusion Language Modeling with Pretrained Autoregressive Context
Improved Large Language Diffusion Models
Accelerating Disaggregated RL for Visual Generative LLMs with Diffusion-Based Parallelism and Trainer-Assisted Generation
When Top-1 Fails: Calibrating LoRA Monitors for Masked Diffusion LMs
Scheduling Thoughts: Learning the Order of Thought in Diffusion Language Models
When to Plan, When to Polish: Noise Level as a Granularity Axis for Diffusion Language Models
How Transparent is DiffusionGemma?
Diffusion Language Models: An Experimental Analysis
Diffusion-Proof: Recipe for Formal Theorem Proving Beyond Auto-Regressive Generation
DreamReasoner-8B: Block-Size Curriculum Learning for Diffusion Reasoning Models
Sumi: Open Uniform Diffusion Language Model from Scratch
Learning from the Self-future: On-policy Self-distillation for dLLMs
VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Termination
[EOS] tokens for padding during instruction tuning, giving [EOS] a dual role as both a semantic terminator and a padding token. We show that this dual role is a root cause of [EOS] overflow under large-block decoding. To decouple these roles, we propose VoidPadding, which introduces [VOID] for padding and reserves [EOS] for termination. During inference, the learned [EOS] signal enables early stopping, while the learned [VOID] signal guides adaptive response canvas expansion. On Dream-7B-Instruct, VoidPadding improves the block-size-averaged four-task mean across mathematical reasoning and code generation benchmarks by points over the original model and points over RainbowPadding, while reducing decoding NFE by 55.7% on average. Code is available at https://github.com/Haru-LCY/VoidPadding.