Continuous diffusion is a natural framework for non-autoregressive generation but has generally lagged behind masked discrete diffusion models (MDMs) on discrete sequence generation. We argue that the bottleneck is not continuity itself, but a representation in which denoising depends on timestep-indexed noise regimes. We introduce Discrete Stochastic Localization (DSL), a continuous-state framework with unit-sphere token embeddings whose Bayes-optimal denoiser is invariant to the nominal signal-to-noise ratio (SNR) under the localization channel. One trained network then supports an entire family of per-token SNR paths, with endpoint masked-diffusion paths as a special case. Fine-tuning a pretrained MDLM checkpoint with DSL substantially improves distributional faithfulness (MAUVE) on OpenWebText across all step budgets from T=128 to T=1024, and the same checkpoint supports random-order autoregressive sampling, as well as a hybrid continuous-then-discrete sampler using as few as T=48 total steps -- without distillation or retraining.
Figures & tables
Figure 1: Discrete Stochastic Localization (DSL) dynamically “localizes” to sample discrete tokens. (Left) DSL dynamics on a cyclic toy sequence (ABCDE, BCDEA, …); details in Appendix D . (Right) State summary at one snapshot: each token occupies a different SNR regime, transitioning from masked to soft to hard decoding as SNR increases.
Figure 2: The DSL posterior decomposes into direction and norm axes. (a) t-SNE projection of converter outputs for 25 probe tokens spanning five semantic classes. Trajectories sweep zi=γev from [MASK] across γ∈[10−2,80] and are colored by SNR. (b) Mean top-1 token recovery and target-token probability as γ increases.
Method
T=128
T=256
T=512
T=1024
Data (reference)
1.000
1.000
1.000
1.000
AR (reference)
–
–
–
0.760
SEDD (absorb)
0.007
0.008
0.009
0.008
MDLM ‡
0.015
0.023
0.031
0.042
MDLM+FB ‡
0.064
0.086
0.103
0.133
MDLM+DFM ‡
0.041
0.098
0.168
0.254
Table 1: OWT ( L=1024 ) unconditional generation. We report MAUVE ↑ as the primary metric; the full table with MAUVE / GenPPL / SentEnt is deferred to Appendix F . Bold marks the best MAUVE in each column among non-reference rows. Rows marked ‡ are taken from ( Wang et al., 2025 ) ; rows marked \lx@sectionsign from ( Rout et al., 2025 ) . All DSL-FT rows use the same DSL-finetuned checkpoint. DSL-FT + ROAR (naive) and DSL-FT + MDLM are non-refinement decoder ablations: tokens are committed once and never remasked. The ReMDM-family rows add iterative remasking refinement.
Tcont
TMDM
NFE
σswitch
MAUVE ↑
16
16
32
0.49
0.501
16
32
48
0.49
0.662
16
48
64
0.49
0.702
32
16
48
0.46
0.587
32
32
64
0.46
0.589
32
48
80
0.46
0.724
Table 2: Few-step OWT generation with the DSL hybrid continuous-then-MDM sampler. All rows use the same DSL-finetuned checkpoint. For each (Tcont,TMDM) , we report a balanced σswitch from a small handoff sweep. The full sweep with MAUVE / GenPPL / SentEnt is in Appendix F .
Method
BPC ( ↓ )
Continuous Diffusion
Plaid (MD4 impl.)
≤ 1.48
DSL (Ours)
≤ 1.45
Discrete Diffusion
Mult. Diffusion
≤ 1.72
D3PM Uniform
≤ 1.61
Table 3: Bits Per Character (BPC) on Text8 test set. Continuous diffusion entries (Plaid, DSL) are ELBO upper bounds; discrete diffusion and AR entries are exact NLL — direct numerical comparison across these categories is not meaningful
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
Symbol
Description
i=1,…,L
I ndex for sequences of length L
t∈[0,∞)
Index for continuous t ime dynamics, equal to SNR
γi∈[0,∞)
Per token SNR, defined on a contour or as function of t
si∈V
i -th s ymbol/token from the vocabulary V
xi=\enc(si)∈Rd
E mbed token as vector on unit hyper-sphere surface ( ∥x∥=1 )
zi∈Rd
Noisy embedding of the i -th token at noise level t
Appendix
Table 4: Summary of notation and key relations.
Aspect
Prior continuous diffusion LMs
DSL
Intermediate states
Use continuous finite-SNR noisy embeddings.
Also uses continuous finite-SNR noisy embeddings.
Posterior input
The token posterior is naturally a function of the pair (yτ,τ) .
The token posterior is a function of the realized state z alone.
Denoiser form
Typically learns a timestep-conditioned map fθ(yτ,τ) .
Learns one time-agnostic map fθ(z) .
Role of SNR / time
The nominal timestep helps the model interpret the noisy embedding.
SNR is absorbed into the posterior natural coordinate.
Interpretation across noise levels
Different noise levels behave like a family of timestep-indexed denoising tasks.
Different noise levels are regions of one posterior-state space.
Token geometry
Usually does not enforce the unit-sphere geometry needed to cancel token-dependent norm terms.
Unit-sphere token embeddings make the Bayes posterior SNR-invariant.
Appendix
Table 5: Prior continuous diffusion LMs vs. DSL. Both use continuous finite-SNR states. The difference is how those states are parameterized, interpreted, and exposed to the denoiser.
Step budget T
128
256
512
1024
ηcap(T)
0.010
0.008
0.008
0.002
top- p nucleus
0.9
Tokenizer / L
GPT-2 BPE / 1024
MAUVE embed / K
GPT-2 Large / 500
GenPPL oracle
GPT-2 Large
SNR schedule
linear, snr_min=10−3 , snr_max=100 , ρ=7 , γ=4
Appendix
Table 6: Decoding hyperparameters for OWT experiments under our step-budgeted ReMDM-loop protocol. All settings are identical across T except ηcap(T) .
T
ηcap(T)
mean rewrites-per-token (E[Ri])
128
0.010
0.579834
256
0.008
0.924500
512
0.008
1.610600
1024
0.002
1.848940
Appendix
Table 7: Rewrite statistics for the step-budgeted ReMDM-loop protocol (computed from Eq. 64 , averaged over 5k samples).
T
step k
tk
mean_max_prob ↑
nucleus size (top- p=0.9 ) ↓
128
0
1.0000
0.0398
10268.59
128
56
0.5625
0.9391
12.17
128
71
0.4453
0.9585
8.72
128
127
0.0078
0.9928
1.74
256
0
1.0000
0.0398
10268.59
256
113
0.5586
0.9455
8.72
Appendix
Table 8: Logged posterior sharpness checkpoints from the sampler logs (“ReMDM logits stats” and “ReMDM nucleus size”).
Figure 3: DSL correction under masked and garbled inputs. The input contains both masked positions and visible-but-wrong tokens. DSL can assign zero SNR to masked tokens and small positive SNR to uncertain visible tokens, allowing the same refinement dynamics to both fill missing values and correct garbled ones.
Figure 4: Sampling diagnostics under a fixed step budget. (a) Masking and reveal schedule. (b) Remasking intensity and realized rewrites per token. (c) Posterior sharpening measured by mean max-probability and top- p nucleus size.
Figure 5: Endpoint smoothing improves near-clean calibration. We compare atomic ROAR endpoints ( γ∈{0,γmax} ) to smoothed endpoint ranges. Smoothing reduces ECE at large SNR and yields reliability curves closer to the diagonal near the clean limit.
Figure 6: Endpoint smoothing improves the step–quality tradeoff under fixed decoding. Using the same ReMDM-style sampler with identical schedules, smoothed-endpoint checkpoints achieve stronger MAUVE across step budgets while maintaining comparable or better GenPPL.
Method
T=128
T=256
T=512
T=1024
Data (reference)
1.000 / 14.8 / 5.44
1.000 / 14.8 / 5.44
1.000 / 14.8 / 5.44
1.000 / 14.8 / 5.44
AR (reference)
–
–
–
0.760 / 12.1 / 5.22
SEDD (absorb)
0.007 / 119.2 / 5.65
0.008 / 112.9 / 5.63
0.009 / 107.8 / 5.62
0.008 / 104.7 / 5.62
MDLM ‡
0.015 / 61.5 / 5.52
0.023 / 55.8 / 5.49
0.031 / 53.0 / 5.48
0.042 / 51.3 / 5.46
MDLM+FB ‡
0.064 / 42.8 / 5.44
0.086 / 39.0 / 5.41
0.103 / 37.0 / 5.40
0.133 / 33.8 / 5.35
MDLM+DFM ‡
0.041 / 37.9 / 5.31
0.098 / 31.2 / 5.30
0.168 / 24.2 / 5.26
0.254 / 21.7 / 5.20
Appendix
Table 9: OWT ( L=1024 ) unconditional generation under masked-refinement decoders. Each entry is MAUVE ↑ / GenPPL ↓ / SentEnt ↑ ; bold marks per-column best MAUVE among non-reference rows. Rows marked ‡ are taken from [ 31 ] ; rows marked \lx@sectionsign from [ 21 ] . All other rows use our protocol. The two DSL rows use the same DSL-finetuned checkpoint with different ReMDM-family remasking schedules.
Tcont
TMDM
NFE
σswitch
GenPPL ↓
MAUVE ↑
SentEnt ↑
16
16
32
0.49
60.3545
0.5008
5.0521
16
32
48
0.49
52.4820
0.6619
5.0664
16
48
64
0.49
49.0116
0.7017
5.0604
32
16
48
0.45
62.3669
0.5872
5.1147
32
32
64
0.46
53.7585
0.5891
5.1061
32
48
80
0.46
51.4659
0.7240
5.1033
Appendix
Table 10: Full diagnostics for the selected DSL hybrid continuous-then-MDM sampler configurations on OWT. All rows use the same DSL-finetuned checkpoint. The main text reports MAUVE only; here we include GenPPL and sentence entropy diagnostics for the selected handoff configurations.
Asset
License / terms of use
OpenWebText
Public research dataset used for open-ended text generation evaluation; we cite the original release and follow its terms.
Text8
Public benchmark dataset used for character-level likelihood evaluation.
LLaDA / MDLM checkpoints
Pretrained checkpoints used for initialization and/or baseline comparison; we cite the original releases and follow their model-use terms.
MAUVE
Evaluation metric for open-ended text generation; we cite the original paper/package and follow the package license.
GPT-2 tokenizer / evaluator
Used for tokenization and GenPPL evaluation; we cite the original release and follow the corresponding terms.
Continuous diffusion is a natural framework for non-autoregressive generation but has generally lagged behind masked discrete diffusion models (MDMs) on discrete sequence generation. We argue that the bottleneck is not continuity itself, but a representation in which denoising depends on timestep-indexed noise regimes. We introduce Discrete Stochastic Localization (DSL), a continuous-state framework with unit-sphere token embeddings whose Bayes-optimal denoiser is invariant to the nominal signal-to-noise ratio (SNR) under the localization channel. One trained network then supports an entire family of per-token SNR paths, with endpoint masked-diffusion paths as a special case. Fine-tuning a pretrained MDLM checkpoint with DSL substantially improves distributional faithfulness (MAUVE) on OpenWebText across all step budgets from T=128 to T=1024, and the same checkpoint supports random-order autoregressive sampling, as well as a hybrid continuous-then-discrete sampler using as few as T=48 total steps -- without distillation or retraining.
Yunshu Wu, Jiayi Cheng, Longxuan Yu +4
University of California Riverside · New York University
Discrete Masked diffusion language models generate text by iterative parallel decoding, but few-step decoding suffers from a tradeoff between length and quality: with a fixed step budget, standard methods can generate a short, high-quality output, or they can produce long but repetitive text. Continuous denoising can sidestep this tradeoff by evolving all positions jointly in embedding space, but building such a model from scratch at scale remains an open problem. We show that a pretrained masked DLM can instead be lightly adapted to support continuous embedding-space denoising. Starting from LLaDA-8B-Instruct, we continue-pretrain for only 1,000 steps with Discrete Stochastic Localization (DSL), replacing binary masking with continuous per-token Gaussian noise as a soft mask. The adapted model supports continuous inference that evolves all positions jointly in embedding space and defers hard token commitment to the final step. On zero-shot summarization at low step budgets (<=16 forward passes), DSL-LLaDA-SDE achieves the best ROUGE-1 on all four benchmarks and largely avoids the premature-termination / repetition tradeoff of iterative unmasking. The same adaptation also yields selective noisy-state robustness: the model corrects corrupted tokens while preserving clean ones. Control experiments using standard masked diffusion training with the same compute demonstrate neither behavior.
Longxuan Yu, Yunshu Wu, Yu Fu +5
University of California, Riverside · Georgia Institute of Technology · Microsoft
Recent works on continuous diffusion for discrete data have demonstrated performance on par with comparable discrete diffusion models. However, these continuous counterparts lack key features that are essential to practical use as language models, namely variable-length generation and support for a key-value cache, and they still lag behind the frontier of autoregressive and discrete diffusion quality. In this work, we address these limitations. We do so by introducing a model parameterization that uses position-dependent noise schedules to define semi-autoregressive (SAR) continuous diffusion language models (DLMs). Together with efficient training and sampling algorithms, we call this framework Clock Diffusion, and we present two special cases of our method: block and sliding window generation. We then define ClockDLMs, a family of Gaussian DLMs based on sliding window Clock Diffusion that attain state-of-the-art diffusion likelihood bounds on OpenWebText, even beating the performant block SAR discrete diffusion models. ClockDLMs trained on TinyGSM also substantially outperform continuous baselines on the GSM8K benchmark and match and exceed comparable SAR discrete diffusion models. Finally, building on our parameterization, we propose more efficient samplers that we dub Cache Grab, which adapt techniques from accelerated inference in discrete diffusion, such as committing tokens whose probabilities exceed a confidence threshold and self-speculative decoding, further improving our models' quality and efficiency.