atlas

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

Adaptive Draft-Verification for Efficient Large Language Model Decoding

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Parallel and early-exit decoding · 2 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.

Proposes ADED, a fine-tuning-free draft-verification LLM decoding method that builds drafts with an adaptive tri-gram matrix guided by MCTS and PUCT, reporting lower latency than REST and Lookahead decoding on Vicuna and LLaMA2 models.

Problem

Autoregressive LLM decoding requires one forward pass per token, which is slow for latency-sensitive use; existing draft-verification methods either need draft-model fine-tuning or use fixed retrieval schemes that do not adapt to the LLM's output distribution.

Approach

Replace fixed retrieval drafts with a tri-gram-matrix LLM representative that is updated with the LLM's own outputs during decoding, and search over draft candidates with an MCTS whose PUCT-style score balances the tri-gram probabilities against exploration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the adaptive strategy instead of the non-adaptive strategy (ablation)ADED · MT-Bench (Vicuna-7B)average accept lengthHelped
increase corpus size from 121k (253 MB) to 774k (574 MB) (ablation)ADED · MT-Bench (Vicuna-7B)average accept length: 2.30 -> 2.42Helped
increase corpus size from 121k (253 MB) to 774k (574 MB) (ablation)ADED · MT-Bench (Vicuna-7B)latency: 13.09 ms -> 12.95 msHelped
replace the tri-gram model with a bi-gram model (ablation)ADED · MT-Bench (Vicuna-7B)average accept length: 2.30 -> 1.80Hurt
replace the tri-gram model with a 4-gram model (ablation)ADED · MT-Bench (Vicuna-7B)average accept length: 2.30 -> 1.82Hurt
replace MCTS with greedy search at 150 search iterations (ablation)ADED · MT-Bench (Vicuna-7B)average accept length: 1.493; MCTS value not reportedHurt
increase the number of MCTS searches (ablation)ADED · MT-Bench (Vicuna-7B and Vicuna-13B)average accept lengthHelped
increase the number of MCTS searches (ablation)ADED · MT-Bench (Vicuna-7B and Vicuna-13B)latencyHurt
vary top-p (ablation)ADED · top-p sensitivityaverage accept lengthNo clear effect
vary temperature (ablation)ADED · temperature sensitivityaverage accept lengthNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: The Stack UltraChat ShareGPT MT-Bench Alpaca HumanEval

Benchmarks: MT-Bench Alpaca HumanEval

Metrics: latency average accept length speedup ratio

Baselines: REST REST Single Thread Lookahead Decoding Autoregressive decoding

Builds on: Speculative Decoding REST Lookahead Decoding PUCT Medusa

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