atlas

Research map / Large language models / Language, safety and interpretability

Accelerating Diffusion LLMs via Adaptive Parallel Decoding

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Parallel and early-exit decoding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adaptive parallel decoding (APD) accelerates diffusion LLMs by sampling variable-length token groups in parallel, accepting tokens according to a product-of-experts mixture of the dLLM marginals and a small autoregressive model's joint probability.

Problem

Diffusion LLMs promise parallel token generation but in practice lose substantial quality when decoding many tokens per step, and remain far slower than autoregressive models at comparable quality.

Approach

Fix the dLLM to left-to-right order so it behaves autoregressively, then use a small AR model (Qwen2.5 0.5B) to verify parallel proposals via a multiplicative mixture p_T ∝ p_D^R * p_AR^(1-R) with universal Gumbel coupling, accepting a variable number of tokens per iteration; add KV caching outside a sliding window and a maximum masked lookahead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use left-to-right decoding instead of entropy-based decoding (ablation)Dream 7B · GSM8Kaccuracy: 0.804 -> 0.832Helped
Use left-to-right decoding instead of confidence-based decoding (ablation)Llada 8B · GSM8Kaccuracy: 0.534 -> 0.712Helped
Reduce decoding steps from 256 to 128 (ablation)Dream 7B with entropy decoding · GSM8Kaccuracy: 0.804 -> 0.708Hurt
Reduce decoding steps from 256 to 128 (ablation)Llada 8B with confidence decoding · GSM8Kaccuracy: 0.534 -> 0.526No clear effect
Increase parallel tokens sampled per iteration (ablation)Diffusion language models · GSM8KaccuracyHurt
Increase multiplicative mixture weight R (ablation)APD with Dream 7B · GSM8KaccuracyHurt
Decrease recompute KV window W (ablation)Left-to-right Dream 7B decoding · GSM8KthroughputHelped
Decrease maximum masked lookahead M (ablation)Dream 7B decoding · GSM8KthroughputHelped
Use limited masked input with lower maximum lookahead M (ablation)Dream 7B on complex reasoning tasks · MATHqualityHurt
Use APD instead of fixed parallel sampling (ablation)Dream 7B · GSM8KaccuracyHelped
Enable KV caching with a sliding recompute window (ablation)Dream 7B diffusion decoding · GSM8KthroughputHelped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K GPQA MATH HumanEval persuasive writing prompts

Benchmarks: GSM8K GPQA MATH HumanEval

Metrics: accuracy throughput (tokens/sec) average parallel tokens per iteration

Baselines: Dream 7B (K=1) Qwen2.5 7B Qwen2.5 0.5B Llada 8B Dream 7B with fixed parallel decoding

Builds on: speculative decoding Dream 7B Gumbel-Softmax trick KV caching block diffusion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy