Less Uniform Discrete Diffusion is More Powerful and Scalable
Organizations: The Hong Kong University of Science and Technology · Huawei Foundation Model Department
Abstract
Although uniform diffusion language models (UDLMs) represent a promising diffusion paradigm, scaling them remains challenging. We identify the core obstacle as an over-uniform training objective and condition-target confusion during sampling. To address these, we propose Less Uniform Diffusion (LUDI), a novel UDLM framework. Specifically, we (i) introduce a less uniform loss that directs each reverse transition toward the clean token, and (ii) equip the model with per-token time embeddings that supply token-level corruption hints, enabling confidence-based few-step sampling. Experiments across scales show that LUDI yields cleaner supervision and improves few-step generation. We further continue-train a 7B autoregressive model into LUDI-7B, resulting in a UDLM capable of complex reasoning. It achieves a 3-token-per-step speedup over AR decoding and competitive performance compared with masked diffusion baselines, revealing that the full potential of UDLMs for complex generation remains to be unlocked.
Figures & tables
| Task | 200K Steps | 500K Steps | ||||||
|---|---|---|---|---|---|---|---|---|
| LUDI | SDDLM | SDDLM-v1 | Duo | LUDI | SDDLM | SDDLM-v1 | Duo | |
| PIQA | 60.12 | 57.40 | 55.33 | 58.11 | 62.19 | 61.15 | 60.28 | 61.37 |
| SIQA | 36.13 | 35.11 | 34.70 | 35.67 | 36.54 | 37.26 | 35.47 | 36.03 |
| ARC-E | 42.46 | 34.74 | 31.93 | 34.04 | 50.35 | 50.18 | 48.60 | 48.07 |
| HellaSwag | 34.42 | 30.85 | 30.05 | 31.82 | 35.31 | 34.22 | 33.31 | 35.28 |
| OBQA | 26.60 | 25.80 | 24.80 | 26.40 | 28.60 | 29.80 | 27.20 | 28.00 |
| Model | Size | Type | HumanEval | MBPP | GSM8K | IFEval | MMLU | GPQA | Avg. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Base | Plus | Base | Plus | ||||||||
| Baselines | |||||||||||
| LLaDA | 8B | MDLM | 35.4 | 31.7 | 31.5 | 28.6 | 78.6 | 59.9 | 65.5 | 31.8 | 45.4 |
| LLaDA-1.5 | 8B | MDLM | 52.4 | – | 42.8 | – | 83.3 | 58.2 | 66.0 | 36.9 | – |
| LLaDA-MoE | 7B | MDLM | 61.6 | – | 70.0 | – | 82.4 | 59.3 | 67.2 | – | – |
| Dream | 7B | AR M | 57.9 | 53.7 | 68.3 | 56.1 | 81.0 | 62.5 | 67.0 | 33.0 | 59.9 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| GSM8K | MATH500 | |||
|---|---|---|---|---|
| Method | Dolci | Dolci-Nemo | Dolci | Dolci-Nemo |
| SDDLM | 74.7 | 80.8 | 48.8 | 51.9 |
| SDDLM-v1 | 73.5 | 80.8 | 48.1 | 51.9 |
| Fast-dLLM v2 | 71.3 | 83.7 | 51.1 | 51.7 |
| LUDI | 75.2 | 82.1 | 49.0 | 52.6 |
| LUDI | Autoregressive baseline | |||||||
|---|---|---|---|---|---|---|---|---|
| Batch size | Latency (seconds) | Tokens per second | Tokens per step | Peak memory (GB) | Latency (seconds) | Tokens per second | Peak memory (GB) | Throughput speedup |
| 1 | 494.46 | 132.97 | 3.19 | 31.05 | 572.95 | 69.31 | 15.35 | |
| 4 | 371.99 | 229.20 | 5.76 | 31.46 | 227.70 | 176.32 | 15.56 | |
| 16 | 179.68 | 477.50 | 11.92 | 31.93 | 86.08 | 464.84 | 16.33 | |
| 32 | 106.97 | 572.60 | 14.20 | 32.95 | 63.43 | 629.86 | 17.39 | |
Diffusion Language Models
Diffusion language models generate and refine text through iterative denoising, enabling bidirectional context and parallel token updates.
See all 466 papers