Summary
- Core Contribution: Introduces diffusion-augmented LLMs, a new class of models that decouple generation quality (autoregressive weights) from generation speed (lightweight diffusion weights), enabling lossless parallel token generation.
- Key Innovation: The Ψ-Spec sampler enables lossless acceleration via AR-verified rejection sampling, requiring no separate draft model and preserving the base AR model's output distribution exactly.
- Main Results: Achieves up to 3× speedup over base AR models, with speedups persisting at the largest feasible batch sizes (up to 2× at batch 64), outperforming speculative decoding (EAGLE-3, DFlash) and diffusion LLMs (DiffusionGemma, Nemotron-Labs-Diffusion, Mercury 2).
- Versatility: Can be trained from scratch or created by augmenting existing open-weight AR LLMs (e.g., Qwen3-8B), with diffusion weights trainable on different data distributions than AR weights.
- Practical Impact: Accelerates both inference and RL post-training (up to 40% end-to-end training speedup), with a single shared KV cache and minimal additional parameters (0.35B for 8B models).
Introduction and Theoretical Foundation
Background
Large Language Models (LLMs) rely on next-token prediction (NTP), which requires sequential, one-token-at-a-time generation. This autoregressive (AR) structure is increasingly costly as reasoning traces grow longer, creating bottlenecks in serving latency and RL post-training (where rollout generation dominates runtime). Language contains predictable collocations that could be generated in blocks, but standard LLMs cannot exploit this redundancy. Decoding is often memory-bound, especially at long context lengths, leaving GPUs underutilized.
Limitations of Existing Approaches
- Speculative decoding (Leviathan et al., 2023; Chen et al., 2023) requires a separate, well-aligned draft model and maintains multiple KV caches.
- Discrete diffusion LLMs (d-LLMs) support parallel generation but face a quality-speed tradeoff relative to AR models, and their speedups vanish at large batch sizes.
- Multi-token prediction (MTP) methods modify the LLM architecture with additional prediction heads.
Theoretical Foundation
The paper builds on:
- Autoregressive factorization:
- Discrete diffusion with interpolating forward process (Sahoo et al., 2024a):
- Ψ-samplers (Deschenaux et al., 2026) for discrete diffusion sampling
- Discrete Consistency Distillation (DCD) (Sahoo et al., 2025a) for compressing multistep diffusion into few-step generators
Methodology
Architecture: Diffusion-Augmented LLMs
Each layer contains two decoupled weight sets:
- AR weights (): Trained with standard NTP objective, determine response quality
- Diffusion weights (): Lightweight LoRA adapters (rank-128, LoRA-α=256), trained for parallel generation
The diffusion pathway uses for drafting, while verification uses only .
Training: Diffusion Distillation Phase
The training objective combines two losses:
- Blockwise DCD loss: Distills the AR distribution into a single-step diffusion generator, using block-causal attention masks and gated LoRA to compute teacher/student logits in one forward pass
- Total Variation loss: Minimizes blockwise TV distance between diffusion and AR distributions to increase acceptance rates
Ψ-Speculative Sampler
- Linear Sampler: Samples single candidate sequence, optimized for system throughput at high batch sizes
- Tree Sampler: Samples multiple candidates via tree-based selection (top-K at each position), optimized for per-request throughput at low batch sizes
The sampler uses a single diffusion forward pass to draft B tokens, then verifies via standard speculative decoding rejection sampling, preserving the AR distribution exactly. TPF bounded by .
Empirical Validation / Results
Uno (8B, trained from scratch)
Key Results (Table 1):
- Outperforms DiffusionGemma (26B-A4B) and Nemotron-Labs-Diffusion (14B) on ALL benchmarks
- Outperforms proprietary Mercury 2 on all agentic, coding, and long-context benchmarks
- System throughput: 5255 tokens/s (vs. 1197 for Mercury 2, 1136 for DiffusionGemma, 2794 for Nemotron)
- Up to 2.2× speedup at batch size 1, 1.5× at batch size 64 (largest supported by base AR)
Uno_Qwen (Qwen3-8B augmented)
Comparison with Speculative Decoding (Table 2):
- System throughput: 5733 tokens/s (vs. 4944 EAGLE-3, 5351 DFlash)
- Per-request throughput: 445 tokens/s (vs. 284 EAGLE-3, 370 DFlash)
- Fewer additional parameters (0.35B vs. 0.40B EAGLE-3, 1.05B DFlash)
- Lower peak memory (122.2 GiB vs. 130.0 GiB)
Comparison with Lossy Diffusion Methods (Table 3):
- Achieves higher TPF than most methods (e.g., 3.56-4.21 TPF vs. 1.5-7.3 for lossy methods)
- Maintains high accuracy without the degradation seen in lossy methods
Ablations
- TV loss alone (TPF 2.39) outperforms DCD + TV (2.23) and DCD alone (2.23)
- Increasing block size curriculum improves TPF (2.65 → 2.71)
- Distributing adapters across all layers is more effective than concentrating them
- LoRA rank 256 improves TPF over rank 128
Theoretical and Practical Implications
Theoretical Significance
- Lossless acceleration: Provably preserves the AR model's output distribution via rejection sampling, unlike lossy d-LLMs
- Unified architecture: Shows AR and diffusion pathways can coexist in a single model with decoupled parameters
- Training efficiency: Diffusion weights require orders of magnitude fewer tokens than AR weights (7B vs. 23T tokens)
Practical Implications
- Drop-in replacement: Can replace speculative decoding (EAGLE-3, DFlash) and self-speculative decoding (TiDAR) without separate draft models
- RL acceleration: Up to 40% end-to-end RL training speedup, with speedups retained even as AR weights are updated during RL
- Memory efficiency: Single shared KV cache reduces peak memory vs. methods with separate draft/verifier caches
- Serving efficiency: Speedups persist at all batch sizes, including the largest feasible, making it practical for agentic workloads with high concurrency
Conclusion
The paper introduces diffusion-augmented LLMs as a new design paradigm that unifies AR quality with diffusion parallelism. Key takeaways:
- Uno achieves lossless speedups up to 3× over base AR models, outperforming both speculative decoding and d-LLM baselines
- The framework supports both from-scratch training and augmentation of existing open-weight models
- Diffusion weights remain effective even as AR weights are updated during RL post-training
- Future directions include combining with MTP methods, quadratic samplers for single-pass draft+verify, and systematic exploration of inference-time scaling via additional denoising steps
The approach expands the design space of AR language models by showing that quality and speed can be decoupled within a single architecture, with the diffusion pathway serving as a lightweight, trainable accelerator that preserves the base model's distribution exactly.
Related papers
- RecurTrace: Adaptive Latent Reasoning with Loop-Time Memory
RecurTrace adds loop-time attention memory and oracle-distilled halting to frozen LLMs, improving MathQA accuracy by 2.2 points at matched compute while scaling gains with model size.
- Truncate or Not? A Scaling Study of Looped Transformers with Truncated Backpropagation
Full backpropagation through time is optimal for looped transformers when both forward and backward loop counts are free, despite truncation helping when forward loops are fixed.
- Looping Beyond Twice: A Scalable Recipe for Looped Mixture-of-Experts (LOOM)
LOOM enables looped mixture-of-experts models to scale to 9-12 loops by combining residual scaling, embedding re-injection, and per-loop routers, achieving substantial perplexity and accuracy gains without increasing parameters.