Multi-Mask Diffusion Language Models for Few-Step Generation
Summary
Multi-Mask Diffusion Models (MultiMDM) are proposed to enhance few-step language generation, addressing limitations of existing masked diffusion models (MDMs) and uniform-state diffusion models (USDMs). Unlike MDMs, which collapse to a single fully masked state, MultiMDM introduces multiple mask tokens, where each clean token is initially pushed towards a designated mask before mixing. This design preserves masking structure, provides richer geometry, and improves the distinction between clean and noisy tokens. The model features a closed-form ELBO training objective that supports continual training from pretrained MDMs. Additionally, it formulates a purely discrete-state consistency distillation scheme using shared-Gumbel coupling to reduce pathwise entropy. Experiments on LM1B and OpenWebText datasets demonstrate MultiMDM's superior performance in few-step generation after pretraining and distillation, with M=50 masks showing strong results. Preliminary evidence also indicates successful adaptation to an 8B pretrained MDM (MultiLLaDA) on code and math benchmarks.
Key takeaway
For Machine Learning Engineers developing discrete diffusion models, MultiMDM offers a principled approach to improve few-step generation quality. You should consider adopting its multi-mask design, especially for tasks requiring efficient inference, as it addresses terminal degeneracy and enhances data-noise distinction. Implement the derived ELBO objective and explore shared-Gumbel consistency distillation to achieve superior performance, particularly when adapting existing pretrained MDMs or targeting M=50 masks.
Key insights
MultiMDM enhances few-step language generation by using multiple designated masks to preserve information and improve noise distinction.
Principles
- Multiple masks enrich terminal distribution.
- Designated masks encode more information.
- Shared-Gumbel coupling reduces pathwise entropy.
Method
MultiMDM's forward process assigns each clean token a designated mask, then gradually mixes it across a mask set. The backward process drafts a designated mask before refining to a clean token, using a closed-form ELBO objective.
In practice
- Continually train from pretrained MDMs.
- Use M=50 masks for optimal performance.
- Apply shared-Gumbel for consistency distillation.
Topics
- Multi-Mask Diffusion Models
- Few-Step Generation
- Language Models
- Consistency Distillation
- ELBO Training Objective
- Gumbel Coupling
- LLaDA Adaptation
Code references
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.