TABED: Test-Time Adaptive Ensemble Drafting for Robust Speculative Decoding in LVLMs
Minjae Lee, Wonjun Kang, Byeongkeun Ahn, Christian Classen, Kevin Galim, Seunghyuk Oh, Minghao Yan, Hyung Il Koo, Kangwook Lee
TL;DR
This work tackles the challenge of accelerating inference in large vision-language models (LVLMs) with speculative decoding (SD). It identifies that existing drafting methods fail to maintain robust speedups across diverse real-world LVLM scenarios. The authors propose Test-time Adaptive Batched Ensemble Drafting (TABED), a training-free, plug-and-play framework that ensembles multiple drafts obtained via batched inference and dynamically weights them using ground-truth feedback from SD verification. TABED achieves a robust average walltime speedup of $1.74\times$ and over $5\%$ improvement compared to single drafting methods, while remaining computationally inexpensive and compatible with extended SD techniques such as token-tree verification and alternative drafting schemes (caption and pooling). The work further analyzes dynamic weighting behavior and demonstrates extensibility through additional drafting candidates, offering a practical path to robust LVLM inference acceleration in diverse, real-world settings.
Abstract
Speculative decoding (SD) has proven effective for accelerating LLM inference by quickly generating draft tokens and verifying them in parallel. However, SD remains largely unexplored for Large Vision-Language Models (LVLMs), which extend LLMs to process both image and text prompts. To address this gap, we benchmark existing inference methods with small draft models on 11 datasets across diverse input scenarios and observe scenario-specific performance fluctuations. Motivated by these findings, we propose Test-time Adaptive Batched Ensemble Drafting (TABED), which dynamically ensembles multiple drafts obtained via batch inference by leveraging deviations from past ground truths available in the SD setting. The dynamic ensemble method achieves an average robust walltime speedup of 1.74x over autoregressive decoding and a 5% improvement over single drafting methods, while remaining training-free and keeping ensembling costs negligible through parameter sharing. With its plug-and-play compatibility, we further enhance TABED by integrating advanced verification and alternative drafting methods. Code and custom-trained models are available at https://github.com/furiosa-ai/TABED.
