atlas

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

CAS-Spec: Cascade Adaptive Self-Speculative Decoding for On-the-Fly Lossless Inference Acceleration of LLMs

NeurIPS 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.

Proposes CAS-Spec, a training-free cascade of self-speculative draft models built from layer-sparsity DSIA variants of the target LLM plus PLD, scheduled by a Dynamic Tree Cascade (DyTC) algorithm that routes drafts using acceptance-rate and latency estimates.

Problem

Cascade speculative decoding gives larger speedups but needs multiple separately trained draft models, while training-free on-the-fly self-speculative methods offer only modest speedups; it is also unclear how to schedule cascades of self-speculative drafts efficiently.

Approach

Construct a hierarchy of draft models from the target model itself via dynamically switchable inference acceleration (layer sparsity, Kangaroo early exit), terminate with PLD, and adaptively choose draft configurations and lengths online with DyTC, which maximizes expected speedup with a bottom-model lookahead heuristic.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Cascade layer-sparse SWIFT drafts with PLD using CAS-SpecVicuna-7B-v1.3 · Spec-Bench Overallspeedup: 1.539 -> 1.578Helped
Cascade layer-sparse SWIFT drafts with PLD using CAS-SpecVicuna-13B-v1.3 · Spec-Bench Overallspeedup: 1.458 -> 1.524Helped
Cascade layer-sparse SWIFT drafts with PLD using CAS-SpecVicuna-33B-v1.3 · Spec-Bench Overallspeedup: 1.385 -> 1.481Helped
Use DyTC dynamic routing and draft-length assignment instead of static cascade scheduling (ablation)CAS-Spec on Vicuna-7B-v1.3 · Spec-Benchaverage speedup: +47%Helped
Use DyTC dynamic routing and draft-length assignment instead of cascade-based baseline scheduling (ablation)CAS-Spec on Vicuna-7B-v1.3 · Spec-Benchaverage speedup: +47%Helped
Use DyTC dynamic routing and draft-length assignment instead of tree-based SWIFT scheduling (ablation)CAS-Spec on Vicuna-7B-v1.3 · Spec-Benchaverage speedup: +48%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Spec-Bench

Benchmarks: Spec-Bench

Metrics: speedup over autoregressive decoding mean accepted tokens

Baselines: Lade PLD SWIFT Kangaroo CS-Drafting Medusa EAGLE EAGLE2

Builds on: SWIFT CS-Drafting Kangaroo SpecInfer Prompt Lookup Decoding

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