atlas

Research map / Large language models / Reasoning and chain of thought

Distributed Speculative Inference (DSI): Speculation Parallelism for Provably Faster Lossless Language Model Inference

ICLR 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 0 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.

Introduces distributed speculative inference (DSI), which overlaps drafting and verification via speculation parallelism so that lossless LM inference is provably never slower than speculative or standard autoregressive inference.

Problem

Speculative inference is sequential (draft then verify), so it can be slower than autoregressive decoding when drafters are slow or inaccurate; existing SI methods do not address this limitation.

Approach

Speculation parallelism: launch many target and drafter threads concurrently over a token tree so verification of drafts overlaps with further drafting; rejected branches are terminated. Proven lossless and at least as fast as non-SI and SI in expectation for any drafter, with lookahead tuning to control the number of target servers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DSI instead of SIStarcoder-15B with Starcoder-168M drafter · HumanEvalinference speedup vs. SI: 1.92xHelped
use DSI instead of SIStarcoder-15B with Starcoder-168M drafter · MBPPinference speedup vs. SI: 1.66xHelped
use DSI instead of SIPhi3-14B with Phi3-4B drafter · Alpacainference speedup vs. SI: 1.60xHelped
use DSI instead of SIPhi3-14B with Phi3-4B drafter · HumanEvalinference speedup vs. SI: 1.41xHelped
use DSI instead of SIPhi3-14B with Phi3-4B drafter · CNN-DMinference speedup vs. SI: 1.39xHelped
use DSI instead of SIPhi3-14B with Phi3-4B drafter · MBPPinference speedup vs. SI: 1.37xHelped
use DSI instead of SIVicuna-13B with Vicuna-68M drafter · CNN-DMinference speedup vs. SI: 1.47xHelped
use DSI instead of SIVicuna-13B with Vicuna-68M drafter · Alpacainference speedup vs. SI: 1.41xHelped
use DSI instead of SIVicuna-7B with Vicuna-68M drafter · CNN-DMinference speedup vs. SI: 1.29xHelped
use DSI instead of SIVicuna-7B with Vicuna-68M drafter · Alpacainference speedup vs. SI: 1.70xHelped
use DSI instead of SI or non-SI (ablation)DSI · offline simulated configurations with non-zero acceptance rateinference speedup: up to 1.6xHelped
use SI instead of non-SI when the drafter is too slow or inaccurate (ablation)speculative inference · offline simulated configurationsinference latencyHurt

Surprising findings

Limitations

Experimental setup

Datasets: CNN Daily Mail Alpaca MBPP HumanEval

Benchmarks: HumanEval MBPP CNN-DM Alpaca

Metrics: end-to-end latency speedup acceptance rate TTFT/TPOT latency

Baselines: speculative inference (SI) non-speculative autoregressive inference PEARL

Builds on: speculative sampling speculative decoding SpecInfer

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