跳转至

Fewer sequential steps: draft verification versus learned iteration

简体中文 · English

Updated 2026-10-27 · 15 topic entries / 6 representative comparisons

Speculative decoding exchanges cheap proposals for expensive verification batches, preserving the target distribution with exact correction. Diffusion language models and data-space refinement instead change generation paths or training objectives. Ask who determines the final distribution, what each step does and keeps, and whether NFE or acceptance length becomes actual speed.

Mechanisms · Trade-offs · Cross-paper questions · Updates

How to read this card

The table compares representative methods. It is not a shared-benchmark leaderboard. Teaching examples are not measured results.

Mechanism comparison

Axes: Original target verification or a new training objective · Separate draft, future-token heads, or denoising state · KV, hidden carry, or fixed noise reused across steps · Acceptance length, forward calls, or end-to-end wall time

Paper and source Mechanism Benefits and trade-offs
Fast Inference from Transformers via Speculative Decoding · Original source
Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界
Draft tokens, verify with target in batches, and correct rejections from the residual distribution to preserve the target law. Savings depend on proposal cost and accepted length. Local Markov-model call counts are not large-model GPU latency.
Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads · Original source
Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界
Train multiple future-token heads on one backbone, build a proposal tree, and verify it jointly. Avoids a separate draft deployment but needs head training and tree verification. Parallel heads alone do not prove exactness for arbitrary sampling.
Windowed-MTP: Removing the Full-Context Draft-KV Tax at Million-Token Context · Original source
Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界
Restrict only draft access to sink and recent windows; keep target history and verification rules unchanged. Cheaper draft can lower acceptance. Local small-model parity and MPS timings are not million-token B200 serving.
dQwen3.5: Adapting Hybrid Language Models into Bidirectional Diffusion Language Models · Original source
Sections in the Chinese source: 背景与主要改动, 复现边界
Train a mixed attention/RNN backbone as a bidirectional masked-denoising diffusion LM. Changes conditioning and objective and requires retraining. A local bidirectional kernel without the original 9B model is not lossless AR acceleration.
On Trajectory-Aware Training for Masked Diffusion Language Models · Original source
Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界
Unroll progressive unmasking on model trajectories, pass carry within windows, and train through it with BPTT. Windows and truncation determine cost and credit range. Local carry gradients are not few-step LLaDA-8B capability.
Few-Step Generation via Data-Space Iteration · Original source
Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界与 Evolve
Fix a noise sample, refine in data prediction space, and build generator gradients only for the current refinement using teacher/fake distillation. Step indexes are not flow times, and language objectives differ. Three seeds on small images have mixed results; pixel-feature distance is not Inception FID.

Trade-off analysis

Parallel proposals need not change the target distribution

Exact speculative decoding tolerates weak drafts because target verification and residual correction determine the distribution. Windowed-MTP compresses draft access, mainly risking acceptance and speed. Medusa proposes via backbone heads but its exactness depends on sampling and verification, not the tree itself. The key boundary is whether verifier history and rules are preserved.

Sources: Fast Inference from Transformers via Speculative Decoding · Windowed-MTP: Removing the Full-Context Draft-KV Tax at Million-Token Context · Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads

Iterative steps have different dependencies

DQwen3.5 uses masked denoising. PUMBA lets earlier carry affect later loss, while Data-Space Iteration refines under fixed noise without gradients through the prefix rollout. Compare states, conditions, and gradient spans before cost, and use task-appropriate language or image metrics rather than one step count.

Sources: dQwen3.5: Adapting Hybrid Language Models into Bidirectional Diffusion Language Models · On Trajectory-Aware Training for Masked Diffusion Language Models · Few-Step Generation via Data-Space Iteration

Cross-paper questions

Try answering before expanding the explanation. Each question relates at least two papers.

Why does shrinking Windowed-MTP's draft window make a different quality promise than shrinking the target window?

Show answer and example

Answer: Exact verification can preserve the original full-history target distribution despite changed proposals, provided correction is proper. Shrinking target history changes its conditional law. A cheaper draft can reduce acceptance, so divide combined draft and verification cost by actual accepted output.

Illustrative example: A full-history target can correct a draft that forgot an early name; a truncated target may not see the name either.

Sources: Windowed-MTP: Removing the Full-Context Draft-KV Tax at Million-Token Context · Fast Inference from Transformers via Speculative Decoding

Why are Medusa future-token proposals and DQwen3.5 multi-position denoising not the same parallel generation?

Show answer and example

Answer: Medusa proposes candidates for backbone verification, while DQwen3.5 learns bidirectional masked denoising with different conditioning and objectives. Specify sampling, training investment, and quality criteria; parallel position count does not establish equivalent output laws.

Illustrative example: Propose three words and verify them versus fill several blanks and denoise again: parallel work, different contexts and acceptance rules.

Sources: Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads · dQwen3.5: Adapting Hybrid Language Models into Bidirectional Diffusion Language Models

Why use different gradient rules for reused outputs in PUMBA and Data-Space Iteration?

Show answer and example

Answer: PUMBA backpropagates through carry within its window for cross-step credit. Data-Space Iteration stops the prefix graph and updates only the selected refinement, with teacher/fake paths detached for the generator. Reuse alone does not specify gradients; swapping the rules changes memory, objective, and algorithm.

Illustrative example: Detaching all PUMBA carries removes intended credit, while backpropagating through all data-space prefixes is a different recipe.

Sources: On Trajectory-Aware Training for Masked Diffusion Language Models · Few-Step Generation via Data-Space Iteration

Update log

Updates record new approaches, changed trade-offs, and follow-up evidence.

2026-10-27 · Initial version: compared exact draft verification, multiple future heads, windowed drafts, diffusion language, and data-space refinement by distribution, state, and gradient scope.

Covers 15 topic entries; see the full list below.

All 15 topic entries

The full catalog follows. The main comparison covers the representative papers listed above.

Paper-by-paper questions · All deep dives