Organizations: University of Michigan · The Ohio State University · Independent · Indiana University · The University of Hong Kong · Peking University · Carnegie Mellon University · LMSYS Org
Vision-language models (VLMs) achieve strong performance on multimodal tasks but suffer from high inference latency due to large model sizes and long multimodal contexts. Speculative decoding has recently emerged as an effective acceleration technique, yet its behavior in VLMs remains insufficiently understood. We introduce MMSpec, the first benchmark for evaluating speculative decoding in vision-language models. MMSpec contains 600 multimodal samples across six task categories and integrates ten representative speculative decoding algorithms under a unified evaluation framework. Our study reveals three key findings: (1) methods designed for text-only LLMs degrade in multimodal scenarios, (2) vision awareness becomes increasingly important at larger batch sizes, and (3) throughput speedup alone does not reliably reflect latency performance. Motivated by these findings, we propose ViSkip, a plug-and-play speculative decoding method that dynamically adapts speculation to vision tokens and achieves state-of-the-art performance.
Figures & tables
Figure 1: Performance comparison of speculative decoding methods with Qwen2.5-VL-7B on MMSpec benchmark.
Figure 2: Sampled data from MMSpec
Topic
Samples
Data source(s)
Avg. output length (tokens)
General VQA
100
GQA [ 6 ]
46.98
Text VQA
100
TextVQA [ 20 ]
63.15
Image Captioning
100
COCO [ 15 ]
191.90
Chart VQA
100
CharXiv [ 21 ]
68.56
Complex Reasoning
100
MMMU-Pro [ 23 ]
285.60
Multi-turn Conversation
100
ConvBench [ 16 ] MMMTBench [ 1 ]
747.65
Table 1: MMSpec composition, avg. output length computed from Qwen2.5-VL-7B.
Methods
Key Idea
Drafting
Vision Awareness
Category
Structure
Reuse
ViSpec [ 7 ]
Vision-token compression for efficient multimodal drafting.
Linear
✗
Vision-aware
Training-based
MSD [ 14 ]
Train a multimodal draft with staged VLM training.
Linear
✗
Vision-aware
Training-based
EAGLE-1 [ 11 ]
Feature-level drafting from target hidden states.
Linear
✗
Vision-agnostic
Training-based
EAGLE-2 [ 9 ]
Context-adaptive draft tree for higher acceptance.
Tree
✗
Vision-agnostic
Training-based
EAGLE-3 [ 12 ]
Token-level drafting with multi-layer feature fusion.
Tree
✗
Vision-agnostic
Training-based
Table 2: Summary of different speculative decoding methods. The table outlines each method’s key idea, category ( training-based , Training-free , or vision-aware ), speculation structure ( Linear or Tree ), ability to reuse repetitive content during generation, and whether the method is vision-aware or vision-agnostic .
Figure 3: Overview of speculative decoding algorithms evaluated in MMSpec framework.
Model
Subtask
GQA
TVQA
IC
CQA
CR
MTC
Overall
Method
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
Qwen2.5-VL-7B
AR Baseline
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
Training-based Methods
EAGLE-1
2.41
1.81 ×
2.04
1.28 ×
2.46
2.59 ×
2.24
1.93 ×
2.46
2.22 ×
2.33
2.14 ×
2.36
2.11 ×
EAGLE-2
1.79
1.73 ×
1.52
1.17 ×
1.70
2.32 ×
1.87
1.95 ×
1.86
2.56 ×
1.78
1.92 ×
1.78
2.02 ×
EAGLE-3
0.43
1.02 ×
0.22
0.83 ×
0.38
1.17 ×
0.22
1.09 ×
0.16
0.85 ×
0.25
0.97 ×
0.24
0.96 ×
Table 3: Performance comparison of speculative decoding methods for Qwen2.5-VL-7B and LLaVA-1.5-7B. The highest and the second highest scores of methods are respectively highlighted in blue and red .
Figure 4: Speedup comparison of speculative decoding methods across different batch sizes. The speedup is measured relative to autoregressive decoding.
Figure 5: CDF of per-sample latency for different speculative decoding methods.
Figure 6: Evaluation of ViSkip and baseline methods on Qwen2.5-VL-7B, including (a) Speedup across different batch sizes. (b) CDF of wall time per sample. (c) Average latency breakdown of draft and target models.
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Model
Subtask
GQA
TVQA
IC
CQA
CR
MTC
Overall
Method
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
MAT
Speed
Qwen2.5-VL-7B
AR Baseline
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
-
1 ×
Training-based Methods
EAGLE-1
2.29
1.56 ×
1.80
1.09 ×
2.22
2.11 ×
2.30
2.01 ×
2.26
2.08 ×
1.99
1.65 ×
2.09
1.76 ×
EAGLE-2
1.59
1.42 ×
1.39
1.07 ×
1.59
1.66 ×
1.77
1.75 ×
1.70
1.76 ×
1.67
1.65 ×
1.66
1.63 ×
EAGLE-3
0.03
0.71 ×
0.01
0.57 ×
0.08
1.11 ×
0.03
0.98 ×
0.13
0.72 ×
0.03
1.41 ×
0.07
1.02 ×
Appendix
Table 4: Performance comparison of speculative decoding methods for Qwen2.5-VL-7B and LLaVA-1.5-7B at temperature t=0.6 . The highest and the second highest overall scores are respectively highlighted in blue and red .
Table 6: Method-specific parameters used in the main experiments. “TB” and “TF” denote training-based and training-free methods, respectively.
Method
Measured steps
High-visual steps
Avg. accept (high-visual)
Avg. accept (low-visual)
MSD
2170
332 (15.3%)
2.12
2.27
ViSpec
1874
170 (9.1%)
2.12
2.39
SAM
2469
176 (7.1%)
0.14
0.44
Appendix
Table 7: Step-level acceptance statistics on Qwen2.5-VL-7B from the visual-attention probe runs on MMSpec testmini set. “Measured steps” are steps with a valid visual-attention ratio.
Speculative Decoding (SD) has demonstrated its efficacy in accelerating large language model inference, but for Vision-Language Models (VLMs), the diverse input modalities make it difficult for a small trained drafter to achieve consistently high throughput. Self-speculative decoding reuses parts of the target model as a drafter which retains the multi-modal capability of the VLMs, yet its efficiency depends on choosing a suitable draft configuration for each prompt. We propose Single-Peak SPeculative decoding (SP2ec), a training-free bandit algorithm that adapts the draft configuration during generation. SP2ec exploits the single-peak throughput pattern observed in existing self-speculative methods, including SWIFT, KnapSpec, SpecVLM, and our simple cosSim. Our algorithmic design explicitly minimizes a novel notion of wall-time regret for each given query, corresponding to the empirical wall-time latency. Theoretical guarantees on the wall-time regret show that SP2ec can exploit the optimal draft configuration, with negligible exploration cost. Extensive experiments on Qwen2.5-VL-7B-Instruct and LLaVA-NeXT-Mistral-7B across visual and textual tasks show consistent improvements of up to 11% over the original self-speculative methods, demonstrating the wide applicability of the proposed SP2ec algorithm.
Yuqi Huang, Xingyao Li, Yunlong Hou +3
Department of Mathematics, National University of Singapore, Singapore · Yale University, Center for Algorithms, Data, and Market Design, USA · Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Vision-language models (VLMs) have demonstrated strong capabilities in multimodal perception and reasoning. However, deploying large VLMs on mobile devices remains challenging due to their substantial computational and memory demands. A practical alternative is device-edge co-inference, where a lightweight draft VLM on the mobile device collaborates with a larger target VLM on the edge server via speculative decoding. Nevertheless, directly extending speculative decoding to VLMs suffers from severe inefficiency due to excessive visual-token computation and high communication overhead. To address these challenges, we propose CoVSpec, an efficient collaborative speculative decoding framework for VLM inference. Specifically, we first develop a training-free visual token reduction framework that prunes redundant visual tokens on the mobile device by jointly considering query relevance, token activity, and low-rank dependency. Moreover, we design an adaptive drafting strategy that dynamically adjusts both the verification frequency and the draft length. In addition, we introduce a parallel branching mechanism with decoupled verification-correction to improve draft-side utilization during target-side verification and reduce correction-related transmission overhead. Experiments on multiple benchmarks show that CoVSpec achieves up to 2.21x higher throughput than target-only inference and reduces communication overhead by more than 96% compared with baselines, without compromising task accuracy.
Yuanyuan Jia, Shunpu Tang, Qianqian Yang
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, China
Speculative decoding accelerates autoregressive generation by letting a lightweight drafter propose multiple tokens that are verified by a larger target model. Although effective for text-only LLMs, speculative decoding yields limited gains in VLMs because drafters often diverge on vision-critical content, while existing multimodal acceleration methods do not directly address irrelevant visual evidence or optimize the verifier-accepted prefix length that governs speedup. We propose TIGER, a Text-conditioned vIsual GatEd Routing framework for multimodal speculative decoding. TIGER dynamically selects a sparse set of context-relevant visual tokens based on the drafter's current textual state, rather than expose the full visual token set or a fixed compressed interface. To better align training with inference-time efficiency, we optimize the drafter with acceptance-aligned group-based policy training using verifier-derived rewards based on accepted prefix length, built on top of distillation warm start with KL anchoring. This encourages the drafter not only to imitate the target model, but also to produce speculative continuations that survive verification for longer prefixes. Experiments show that TIGER yields consistent gains in accepted prefix length and speculative speedup under exact verifier-side speculative decoding, while achieving favorable quality-latency trade-offs with comparable downstream accuracy in visual-routing analyses.
Quynh Vo, Cong-Duy Nguyen, Ponhvoan Srey +2
National University of Singapore · Nanyang Technological University · Center of AI Research, VinUniversity