atlas

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

Falcon: Faster and Parallel Inference of Large Language Models Through Enhanced Semi-Autoregressive Drafting and Custom-Designed Decoding Tree

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

Proposes Falcon, a semi-autoregressive speculative drafter trained with Coupled Sequential Glancing Distillation and a custom relaxed-causal decoding tree, achieving 2.91x-3.51x lossless speedup on Vicuna and LLaMA2-Chat.

Problem

Speculative decoding for LLMs faces a trade-off between low drafting latency (parallel drafting) and high speculation accuracy, since semi-autoregressive drafters ignore inter-token dependencies within a block.

Approach

Coupled Sequential Glancing Distillation trains a SAR drafter by replacing contiguous token and feature spans preceding the prediction targets with LLM ground truth, plus a KL/CE distillation loss; a custom relaxed-causal decoding tree lets the drafter run multiple forward passes and produce k tokens per pass.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Falcon instead of EagleVicuna-7B speculative decoding · MT-Benchspeedup: 2.82x -> 3.10xHelped
use Falcon instead of EagleVicuna-13B speculative decoding · HumanEvalspeedup: 2.97x -> 3.12xHelped
use Falcon instead of EagleLLaMA2-Chat-7B speculative decoding · GSM8Kspeedup: 2.89x -> 2.91xHelped
use Falcon instead of EagleLLaMA2-Chat-13B speculative decoding · HumanEvalspeedup: 3.25x -> 3.51xHelped
add tree attention rather than using an equal-height chain (ablation)Falcon · MT-Bench, Vicuna-7Bspeedup: 2.65x -> 3.10xHelped
add tree attention rather than using an equal-height chain (ablation)Falcon · MT-Bench, Vicuna-7Bacceptance rate (α): 74.37 -> 77.64Helped
add tree attention rather than using an equal-height chain (ablation)Falcon · MT-Bench, Vicuna-7Baverage acceptance length (τ): 2.78 -> 3.34Helped
add CSGD training (ablation)Falcon · MT-Bench, Vicuna-7Bspeedup: 2.65x -> 3.10xHelped
add CSGD training (ablation)Falcon · MT-Bench, Vicuna-7Baverage acceptance length (τ): 2.78 -> 3.34Helped
add CSGD training (ablation)Falcon · MT-Bench, Vicuna-7Bacceptance rate (α): 74.37 -> 77.64Helped
increase k from 2 to 3 (ablation)Falcon · MT-Bench, Vicuna-7Bspeedup: 3.10x -> 2.96xHurt
increase k from 2 to 3 (ablation)Falcon · MT-Bench, Vicuna-7Baverage acceptance length (τ): 3.34 -> 2.52Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT

Benchmarks: MT-Bench HumanEval GSM8K

Metrics: wall-time speedup ratio acceptance rate average acceptance length

Baselines: SpS PLD Lookahead Medusa Eagle

Builds on: EAGLE Medusa SpecInfer Glancing Transformer Speculative sampling

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