Papers
arxiv:2609.04010

Unlocking Lossless Speedups in LLMs via Discrete Diffusion

Published on Sep 3
· Submitted by
Subham Sekhar Sahoo
on Sep 8
#1 Paper of the day
Authors:
,
,
,
,
,
,
,
,
,
,
,

Abstract

Diffusion-augmented autoregressive language models use parallel token sampling via distilled diffusion weights and a specialized sampler to accelerate inference without quality loss or draft models.

Large Language Models (LLMs) owe much of their success to next-token prediction (NTP), but their autoregressive (AR) structure requires slow, sequential token generation. To overcome this bottleneck, we introduce diffusion-augmented LLMs, a new class of models that defines an AR model distribution while using diffusion to draw multiple tokens in parallel from that distribution. We decouple the parameters of these models into two sets: AR weights, trained using the standard NTP objective, and lightweight diffusion weights, trained to generate multiple tokens simultaneously. The diffusion weights are learned through a simple Diffusion Distillation phase that adds negligible overhead to existing LLM training pipelines. We also introduce Ψ-Spec, a family of samplers that enables lossless acceleration and inference-time scaling at a fixed context length. Unlike speculative decoding, our method requires no separate draft model. Unlike diffusion LLMs (d-LLMs), it accelerates generation without sacrificing the quality of the underlying AR model. The resulting models, called Uno, can be trained from scratch or built by augmenting existing open-weight AR LLMs. Uno achieves higher throughput than leading speculative-decoding methods at every evaluated batch size and delivers up to 3times speedups over the base AR model, including at the largest batch size supported by the device. Notably, our 8B Uno model outperforms the leading open d-LLM, the 26B DiffusionGemma, and the proprietary Mercury 2 across all evaluated benchmarks in agentic tool use, coding, and long-context reasoning. We release code and checkpoints at: https://s-sahoo.github.io/uno/

Community

Isn't the core framework here exactly the same as Orthrus, released 4 months ago? https://arxiv.org/abs/2605.12825

Paper author Paper submitter
•
edited 4 days ago

Thanks for brining this to our attention.

The core idea of our method Uno is to achieve AR and diffusion generation keeping the architecture (with its attention) unchanged, but the paper that you shared changes the architecture by adding diffusion attention heads.

Not only that, it uses bidirectional attention for the diffusion blocks.

There are a lot of similarities, yes, but i respectfully disagree with this characterization that the core ideas are the same.

We’ll add a discussion in the next revision

·

Thanks. I am referring to the core framework, not the exact implementation. I don't think "unchanged" vs. "changed" architecture is an accurate distinction: both preserve a frozen Transformer backbone and augment it with trainable diffusion parameters—LoRA in Uno and separate attention in Orthrus. Also, causal vs bidirectional attention is just simply a design choice within the diffusion path.

At the framework level: keep the AR weights frozen, add and train a diffusion pathway, reuse the AR KV cache, draft multiple tokens in parallel, and verify them with the AR weights for lossless generation. That is the same core framework.
Your claim that Uno is the first diffusion-based model to achieve lossless generation without a separate drafter is not correct.

Paper author Paper submitter

Diffusion LLMs have two major issues wrt AR LLMs:

  1. Poor quality,
  2. Slow inference at high batch sizes.

To overcome these limitations, we introduce diffusion-augmented LLMs, a new class
of models that defines an AR model distribution while using diffusion to draw multiple
tokens in parallel from that distribution. We decouple the parameters of these models into
two sets:

  • AR weights: Trained using next-token prediction loss to define an AR distribution.
  • Diffusion weights: Trained to generate multiple tokens in parallel from the AR distribution.
    under a single unified LLM architecture.

We name our model Uno. To sample from it, we propose $\Psi$-Spec sampler, which enables provably lossless multi-token prediction from the AR distribution.

  • Unlike speculative decoding methods, Uno does not require a separately trained draft model and achieves higher throughput across all batch sizes.
  • Unlike self-speculative decoding approaches, Uno is lossless.

Results

Our model Uno

  • Achieves higher throughput than speculative-decoding methods at every batch size, and
  • Delivers up to 3Ă— speedups over the base AR model, including at the largest batch size supported by the
    device.

Notably, our 8B Uno model outperforms the leading open d-LLM, the 26B DiffusionGemma, and the proprietary Mercury 2 across all evaluated benchmarks in agentic tool use, coding, and long-context reasoning.

Lossless is doing a lot of work in that title. Tokens per second on a clean benchmark doesn't tell me what happens at batch 32 on an H100 with KV cache pressure — that's where AR models are actually fast. The real question is denoising steps: how many passes does discrete diffusion need to match AR quality? If it's more than two or three, the parallel gain gets eaten by sampling overhead and you're back to trading latency for throughput. I'd want the wall-clock number at a realistic batch size before I believe "lossless speedup" survives contact with prod.

·

According to the literature it's 2 forward passes per step, with a single step required to take noise from t=1 to 0. They also mention testing quadratic samplers for future work, so they're aware the 2-pass structure is leaving speed on the table. The only evaluated base model is Qwen3-8B besides their from-scratch K2-Horizon-7B-Uno checkpoint.

I'd be interested to see the results in comparison on a larger breadth of model architectures, including MoE, SSM, and larger-scales beyond the 8B parameter count.

This is an automated message from the Librarian Bot. I found the following papers similar to this paper.

The following papers were recommended by the Semantic Scholar API

Please give a thumbs up to this comment if you found it helpful!

If you want recommendations for any Paper on Hugging Face checkout this Space

You can directly ask Librarian Bot for paper recommendations by tagging it in a comment: @librarian-bot recommend

Nice work, congratulations! I know it's hard to compete with the autoregressive baseline models, given how much longer AR inference has been optimized, so this is a really exciting result.

I was a little surprised, though, not to see our earlier LAD: LoRA-Adapted Diffusion work mentioned in the related work. In LAD (EMNLP 2025), we similarly showed that a pretrained AR LLM can be adapted for parallel diffusion-based generation using only lightweight LoRA adapters, while keeping the pretrained weights frozen: https://aclanthology.org/2025.emnlp-demos.8/

Of course, Uno goes considerably further, adding a lot of new features: AR-distribution distillation, retaining causal attention (which I kind of regret, looking at the promised properties of diffusion models!), and the Ψ-Spec verification mechanism.

But the underlying idea of augmenting an existing AR model with only LoRA parameters trained specifically for diffusion generation seems quite closely related to LAD. I actually mentioned LAD on a different paper of your group here on Hugging Face back in March, (dLLM: https://huggingface.co/papers/2602.22661), so I had hoped it might make it into the discussion of prior approaches.

In any case, really nice work, and very cool to see this general direction pushed so much further!

Sign up or log in to comment

Models citing this paper 5

Browse 5 models citing this paper

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2609.04010 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2609.04010 in a Space README.md to link it from this page.

Collections including this paper 3