Papers
arxiv:2610.22543

On the SPOT: Enhancing Speculative Decoding for Diffusion Language Models via Commit-Order Prediction

Published on Oct 26
· Submitted by
Eliezer Shlomi
on Oct 28
Authors:
,

Abstract

SPOT accelerates diffusion language models by predicting token generation order and verifying candidates in parallel, reducing passes up to 6.8x while maintaining exact decoding.

Diffusion language models (DLMs) promise parallel text generation, but in practice face an unresolved speed-quality trade-off. Exact decoding fills in only one masked position per model pass, while faster multi-token decoding schemes are lossy. Speculative decoding is the standard lossless acceleration for autoregressive models. However, it does not transfer directly to DLMs, which must choose both what to generate and where. We show that this order is the missing piece: the model's own predictions from the previous pass already give the right token at over 90% of positions, but not which position comes next. We introduce Speculating Positions Order Trajectory (SPOT), a 0.62M-parameter model that reads only the target's output distributions, predicts this order and proposes a tree of candidate continuations, which the target verifies in a single pass by state equality. Coupled-noise match, which shares Gumbel noise between drafter and target, keeps this verification exact at any temperature. This approach also inspired us to introduce SPOT-Sets for dynamic threshold decoding, where a pass commits several positions: SPOT-Sets drafts whole commit sets together with their tokens. Our comprehensive experiments show that SPOT cuts target passes by up to 6.8times and reaches up to 3.4times the throughput of standard decoding on SDAR-8B, matching or beating the calibrated and training-free drafting baselines in every task and budget at T=0 and T=1. In addition, we show that SPOT's learned drafter transfers across models, demonstrating successful transfer across six different DLMs; with a light calibration, the SPOT-Sets drafter transfers as well. On top of dynamic threshold decoding, SPOT-Sets improves the throughput of SDAR-8B by 59% on average over the threshold decoder alone. Project page: https://eliezer318.github.io/SPOT-dLLM/

Community

Paper author Paper submitter

Diffusion LMs already know most of the next tokens. What they miss is the order. SPOT learns it.

Exact decoding of a diffusion LM fills one masked position per pass. The model's predictions from the previous pass already give the right token at over 90% of positions, but not which position comes next. SPOT is a 0.62M-parameter drafter that predicts this order from the target's own output distributions. The target checks a whole tree of candidates in one forward pass, and coupled-noise match keeps the output exact at any temperature.

  • Up to 6.8× fewer target passes and up to 3.4× the throughput of standard decoding on SDAR-8B
  • Matches or beats calibrated and training-free drafting baselines in every task and budget, at T = 0 and T = 1
  • The learned drafter transfers across six diffusion LMs
  • New in v2, SPOT-Sets drafts whole commit sets for dynamic threshold decoding. Its exact mode keeps the threshold decoder's output and reaches 7.6× the throughput of standard decoding on SDAR-8B, against 5.0× for the threshold decoder alone (7.9× with max-commit)

Code, drafters and a Colab demo are open.
GitHub · Drafters · Project page · Colab

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

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2610.22543
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 1

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2610.22543 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/2610.22543 in a Space README.md to link it from this page.

Collections including this paper 1