生成模型/推論
UGC Data-Dependently Allocates Masked Diffusion Steps, Offering Near-Oracle KL Guarantees in Theory
New research uses “unmasking growth complexity” to characterize the information difficulty of discrete diffusion at different reveal stages, concentrating computation in high-curvature regions. The schedule can be estimated from samples and comes with a high-probability KL certificate, but it has yet to be validated on large-scale language or image models.

Masked diffusion models start from a fully masked sequence, repeatedly predicting and revealing discrete positions. In practice, they typically use a predefined uniform, linear, or cosine-like schedule. However, depending on the dependency structure of the data distribution, complexity may emerge abruptly early, midway through, or late in the reveal process. A fixed schedule therefore spends the same amount of computation on regions with different levels of difficulty. New research from MIT introduces unmasking growth complexity (UGC), a weighted information curvature along the reveal path that directly bounds the KL discretization error contributed by each segment.
The authors reparameterize time using log-reveal-odds, namely `log(t/(1-t))`. In this coordinate system, smaller step sizes are used in regions with high UGC density, while low-density regions are traversed quickly. Because local UGC can be estimated from KL increments between coupled reveal trajectories, the scheduler does not need prior knowledge of the true data distribution. Based on this idea, the paper develops single-block and multi-block procedures. Under its assumptions, the sampler can achieve a target KL error with high probability, with iteration complexity within a constant factor of an oracle that knows the complete UGC path. In the fine-partition limit, the optimal Euler error is determined by the square of `∫sqrt(q(λ))dλ`. Constructed examples show that, relative to a coarse schedule, a small number of adaptive blocks can yield improvements that grow with dimension, reaching an asymptotic maximum of `Ω̃(√d)`.
This provides a theoretical path for turning “noise schedule tuning” into data-driven resource allocation, with applications extending beyond text to discrete image, video, and protein generation. For now, however, the results consist mainly of theorems and examples involving synthetic distributions; there are no large-scale MDLM tests of quality, latency, or estimation cost. The strongest certificate also assumes access to a Bayes denoiser and moment control of the KL increments. Replacing the Bayes denoiser with a learned denoiser introduces approximation error, and the optimality result applies only to frozen-posterior Euler-type procedures. The next question is whether the overhead of estimating UGC is lower than the cost of the denoising passes it saves, and whether it can outperform existing confidence-based or cosine schedules in public implementations such as MDLM.