Stop Training for the Worst: Progressive Unmasking Accelerates Masked Diffusion Training

Jaeyeon Kim, Jonathan Geuter, David Alvarez-Melis, Sham Kakade, Sitan Chen
2/10/2026
cs.LG

Official code: JaeyeonKim01/PUMA (9 stars, last commit 2026-03-11).

Abstract

Masked Diffusion Models (MDMs) have emerged as a promising approach for generative modeling in discrete spaces. By generating sequences in any order and allowing for parallel decoding, they enable fast inference and strong performance on non-causal tasks. However, this flexibility comes with a training complexity trade-off: MDMs train on an exponentially large set of masking patterns, which is not only computationally expensive, but also creates a train--test mismatch between the random masks used in training and the highly structured masks induced by inference-time unmasking. In this work, we propose Progressive UnMAsking (PUMA), a simple modification of the forward masking process that aligns training-time and inference-time masking patterns, thereby focusing optimization on inference-aligned masks and speeding up training. Empirically, PUMA speeds up pretraining at the 125M scale by $\approx 2.5\times$ and offers complementary advantages on top of common recipes like autoregressive initialization. We open-source our codebase at https://github.com/JaeyeonKim01/PUMA.

View on arXivView PDF

Code Implementations(1)

JaeyeonKim01/PUMAOfficial100%

official implementation for PUMA ("Stop Training for the Worst: Progressive Unmasking Accelerates Masked Diffusion Training")

95Shell, PythonFeb 9, 20267 months ago

Similar Papers

Cite this paper

@article{kim2026stop,
  title  = {Stop Training for the Worst: Progressive Unmasking Accelerates Masked Diffusion Training},
  author = {Jaeyeon Kim and Jonathan Geuter and David Alvarez-Melis and Sham Kakade and Sitan Chen},
  year   = {2026},
  eprint = {2602.10314},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.10314v1}
}

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/2602.10314.svg)](https://codeofpaper.com/paper/2602.10314)

Discussion