Soft-Masked Diffusion Language Models
On the map: Diffusion models → Discrete and text diffusion
Abstract (arXiv)
Diffusion models have demonstrated strong potential in language modeling, offering various advantages over traditional autoregressive approaches. Their ability to generate and revise entire responses in parallel enables faster generation and built-in self-correction mechanisms. Most modern diffusion-based language models employ masked diffusion, where decoding involves iteratively processing masked tokens based on a binary decision: either retaining the mask or replacing it with the predicted token. However, this binary choice discards valuable predictive information when the mask is retained. To address this limitation, we introduce soft-masking (SM), a novel method that dynamically blends the embedding of the mask token with the embeddings of the top-k predicted tokens from the previous decoding step, for each retained mask. This provides the model with a more informative prior, preserving context from earlier computations and allowing partial information about masked tokens to propagate beyond a single step. We propose a training methodology that efficiently adapts masked diffusion language models to incorporate SM. We demonstrate that training a 169M parameter model from scratch with SM yields superior perplexity and MAUVE scores compared to binary masking baselines. Similarly, a pretrained model can be enhanced with SM through continued pretraining. Finally, we finetune two state-of-the-art diffusion models, Dream-7B and Dream-Coder-7B, with SM. SM consistently improves performance across multiple coding benchmarks, particularly in high-throughput settings. The code is available at https://github.com/IBM/soft-masked-diffusion-language-models.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Placed in Discrete and text diffusion, one of 14 directions in Diffusion models. Builds on 64 of its 74 references that are in the map. First posted on arXiv 20 Oct 2025.
Builds on
64 of 74 references.
Closest ancestors · 23
Same direction, newest first
- 2025dInfer: An Efficient Inference Framework for Diffusion Language Models9 Oct
- 2025Coevolutionary Continuous Discrete Diffusion: Make Your Diffusion Language Model a Latent Reasoner3 Oct
- 2025Continuously Augmented Discrete Diffusion model for Categorical Generative Modeling1 Oct
- 2025Dream-Coder 7B: An Open Diffusion Language Model for Code1 Sep
- 2025Dream 7B: Diffusion Large Language Models21 Aug
- 2025Diffusion Beats Autoregressive in Data-Constrained Settings21 Jul
- 2025DiffuCoder: Understanding and Improving Masked Diffusion Models for Code Generation25 Jun
- 2025The Diffusion Duality12 Jun
- 2025Beyond Masked and Unmasked: Discrete Diffusion Models via Partial Masking24 May
- 2025Block Diffusion: Interpolating Between Autoregressive and Diffusion Language Models12 Mar
- 2025Generalized Interpolating Discrete Diffusion6 Mar
- 2025Remasking Discrete Diffusion Models with Inference-Time Scaling1 Mar
11 more
- 2025Large Language Diffusion Models14 Feb
- 2024Scaling Diffusion Language Models via Adaptation from Autoregressive Models23 Oct
- 2024Simple and Effective Masked Diffusion Language Models11 Jun
- 2024Simplified and Generalized Masked Diffusion for Discrete Data6 Jun
- 2024Your Absorbing Discrete Diffusion Secretly Models the Conditional Distributions of Clean Data6 Jun
- 2023Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution25 Oct
- 2023DiffuSeq-v2: Bridging Discrete and Continuous Text Spaces for Accelerated Seq2Seq Diffusion Models9 Oct
- 2023Likelihood-Based Diffusion Language Models30 May
- 2022Continuous diffusion for categorical data28 Nov
- 2022Self-conditioned Embedding Diffusion for Text Generation8 Nov
- 2022DiffuSeq: Sequence to Sequence Text Generation with Diffusion Models17 Oct
Other references · 41
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 9,122
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,058
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2022Scalable Diffusion Models with Transformerscited by 6,054
- 2024Qwen2.5 Technical Reportcited by 4,942
- 2023Let's Verify Step by Stepcited by 3,789
29 more
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2021Structured Denoising Diffusion Models in Discrete State-Spacescited by 1,719
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2024Tulu 3: Pushing Frontiers in Open Language Model Post-Trainingcited by 1,053
- 2022Diffusion-LM Improves Controllable Text Generationcited by 1,027
- 2023Training Diffusion Models with Reinforcement Learningcited by 982
- 2024Training Large Language Models to Reason in a Continuous Latent Spacecited by 797
- 2024DoRA: Weight-Decomposed Low-Rank Adaptationcited by 758
- 2021MAUVE: Measuring the Gap Between Neural Text and Human Text using Divergence Frontierscited by 470
- 2022A Continuous Time Framework for Discrete Denoising Modelscited by 451
- 2025Fast-dLLM: Training-free Acceleration of Diffusion LLM by Enabling KV Cache and Parallel Decodingcited by 420
- 2025Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approachcited by 415
- 2022Analog Bits: Generating Discrete Data using Diffusion Models with Self-Conditioningcited by 373
- 2025SmolLM2: When Smol Goes Big -- Data-Centric Training of a Small Language Modelcited by 335
- 2025LLaDA 1.5: Variance-Reduced Preference Optimization for Large Language Diffusion Modelscited by 285
- 2025Mercury: Ultra-Fast Language Models Based on Diffusioncited by 235
- 2025d1: Scaling Reasoning in Diffusion Large Language Models via Reinforcement Learningcited by 186
- 2025dLLM-Cache: Accelerating Diffusion Large Language Models with Adaptive Cachingcited by 169
- 2024HART: Efficient Visual Generation with Hybrid Autoregressive Transformercited by 132
- 2025Soft Thinking: Unlocking the Reasoning Potential of LLMs in Continuous Concept Spacecited by 117
- 2024Large Concept Models: Language Modeling in a Sentence Representation Spacecited by 89
- 2025Reasoning by Superposition: A Theoretical Perspective on Chain of Continuous Thoughtcited by 77
- 2025Accelerating Diffusion Large Language Models with SlowFast Sampling: The Three Golden Principlescited by 45
- 2025LLM Pretraining with Continuous Conceptscited by 36
- 2025Parallel Continuous Chain-of-Thought with Jacobi Iterationcited by 25
- 2025Text Generation Beyond Discrete Token Samplingcited by 21
- 2025Every Sample Matters: Leveraging Mixture-of-Experts and High-Quality Data for Efficient and Accurate Code LLMcited by 13
- 2025Thinking Inside the Mask: In-Place Prompting in Diffusion LLMscited by 13
Built on by
Citing papers per year: 2026: 16.
16 papers.
Sort:
By area:
- 2026DMax: Aggressive Parallel Decoding for dLLMscited by 18
- 2026When to Commit? Towards Variable-Size Self-Contained Blocks for Discrete Diffusion Language Modelscited by 7
- 2026Beyond Hard Masks: Progressive Token Evolution for Diffusion Language Modelscited by 6
- 2026Revealing the Attention Floating Mechanism in Masked Diffusion Modelscited by 5
- 2026Self-Rewarding Sequential Monte Carlo for Masked Diffusion Language Modelscited by 4
- 2026Locally Coherent Parallel Decoding in Diffusion Language Modelscited by 3
- 2026Edit-Based Refinement for Parallel Masked Diffusion Language Modelscited by 2
- 2026Sangam: Efficiently Serving Diffusion LLMs with the AR Stackcited by 2
- 2026Learned Relay Representations for Forward-Thinking Discrete Diffusion Modelscited by 1
- 2026VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Terminationcited by 1
- 2026Multi-Mask Diffusion Language Models for Few-Step Generationcited by 1
- 2026Sentence Curve Language Modelscited by 0
4 more
- 2026Understanding and Accelerating the Training of Masked Diffusion Language Modelscited by 0
- 2026d-OPD: Future-Aware On-Policy Distillation for Block Diffusion Language Modelscited by 0
- 2026Rethinking Soft Tokens for Parallel Decoding in Diffusion Language Modelscited by 0
- 2026ALoDLM: Adaptively Looped Diffusion Language Modelscited by 0
- 2026ALoDLM: Adaptively Looped Diffusion Language Models3 Oct 2026
- 2026Rethinking Soft Tokens for Parallel Decoding in Diffusion Language Models29 Sep 2026
- 2026d-OPD: Future-Aware On-Policy Distillation for Block Diffusion Language Models28 Sep 2026
- 2026Multi-Mask Diffusion Language Models for Few-Step Generation22 Jul 2026
- 2026Sangam: Efficiently Serving Diffusion LLMs with the AR Stack5 Jul 2026
- 2026VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Termination16 Jun 2026
- 2026Learned Relay Representations for Forward-Thinking Discrete Diffusion Models21 May 2026
- 2026Understanding and Accelerating the Training of Masked Diffusion Language Models13 May 2026
- 2026Edit-Based Refinement for Parallel Masked Diffusion Language Models10 May 2026
- 2026When to Commit? Towards Variable-Size Self-Contained Blocks for Discrete Diffusion Language Models27 Apr 2026
- 2026DMax: Aggressive Parallel Decoding for dLLMs9 Apr 2026
- 2026Locally Coherent Parallel Decoding in Diffusion Language Models3 Mar 2026
4 more
- 2026Self-Rewarding Sequential Monte Carlo for Masked Diffusion Language Models2 Feb 2026
- 2026Sentence Curve Language Models2 Feb 2026
- 2026Revealing the Attention Floating Mechanism in Masked Diffusion Models12 Jan 2026
- 2026Beyond Hard Masks: Progressive Token Evolution for Diffusion Language Models12 Jan 2026
- 2026DMax: Aggressive Parallel Decoding for dLLMscited by 18
- 2026When to Commit? Towards Variable-Size Self-Contained Blocks for Discrete Diffusion Language Modelscited by 7
- 2026Beyond Hard Masks: Progressive Token Evolution for Diffusion Language Modelscited by 6
- 2026Revealing the Attention Floating Mechanism in Masked Diffusion Modelscited by 5
- 2026Locally Coherent Parallel Decoding in Diffusion Language Modelscited by 3
- 2026Edit-Based Refinement for Parallel Masked Diffusion Language Modelscited by 2
- 2026Sangam: Efficiently Serving Diffusion LLMs with the AR Stackcited by 2
- 2026VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Terminationcited by 1
- 2026Multi-Mask Diffusion Language Models for Few-Step Generationcited by 1
- 2026Sentence Curve Language Modelscited by 0
- 2026Understanding and Accelerating the Training of Masked Diffusion Language Modelscited by 0
- 2026d-OPD: Future-Aware On-Policy Distillation for Block Diffusion Language Modelscited by 0
12 most cited of 13 All 13 (JSON)
- 2026ALoDLM: Adaptively Looped Diffusion Language Models3 Oct 2026
- 2026d-OPD: Future-Aware On-Policy Distillation for Block Diffusion Language Models28 Sep 2026
- 2026Multi-Mask Diffusion Language Models for Few-Step Generation22 Jul 2026
- 2026Sangam: Efficiently Serving Diffusion LLMs with the AR Stack5 Jul 2026
- 2026VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Termination16 Jun 2026
- 2026Understanding and Accelerating the Training of Masked Diffusion Language Models13 May 2026
- 2026Edit-Based Refinement for Parallel Masked Diffusion Language Models10 May 2026
- 2026When to Commit? Towards Variable-Size Self-Contained Blocks for Discrete Diffusion Language Models27 Apr 2026
- 2026DMax: Aggressive Parallel Decoding for dLLMs9 Apr 2026
- 2026Locally Coherent Parallel Decoding in Diffusion Language Models3 Mar 2026
- 2026Sentence Curve Language Models2 Feb 2026
- 2026Revealing the Attention Floating Mechanism in Masked Diffusion Models12 Jan 2026
12 newest of 13 All 13 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Lost in Interpolation: Why Predictive Feedback Fails in Diffusion Language Models
- 2026Auto-Regressive Masked Diffusion Models
- 2023A Cheaper and Better Diffusion Language Model with Soft-Masked Noise
- 2026x-Prediction Flow: Efficient Continuous Decoding for Masked Diffusion Language Models
- 2026Beyond Masks: Efficient, Flexible Diffusion Language Models via Deletion-Insertion Processes
- 2026Infinite Mask Diffusion for Few-Step Distillation
- 2026Re-evaluating Confidence Remasking in Masked Diffusion Language Models
- 2026Unlocking Prompt Infilling Capability for Diffusion Language Models