AdaToken-VLM: Adaptive Token Scheduling for Efficient Vision-Language Models
Abstract
Vision-Language Models (VLMs) have achieved remarkable progress in multimodal understanding tasks, but their high computational cost remains a significant barrier to practical deployment. Existing VLMs process all visual tokens equally regardless of input complexity, leading to substantial redundant computation. In this paper, we propose AdaToken-VLM, a novel adaptive token scheduling framework that dynamically allocates token budget based on input complexity. Our method consists of three key components: (1) a Task Complexity Estimator that analyzes question characteristics and visual attention patterns, (2) a Token Budget Predictor that maps complexity scores to appropriate token budgets with variance regularization, and (3) an Importance-Aware Token Selector that retains the most informative tokens without gradient computation. Extensive experiments on VQA v2 benchmark (214,354 validation samples) demonstrate that AdaToken-VLM achieves 50% token reduction with only 20.1% accuracy drop compared to the full LLaVA-1.5-7B model, while maintaining 86.3% accuracy at 75% token ratio. Our method reduces memory consumption by 25-50% and achieves up to 2.0× inference speedup, making VLMs more accessible for resource-constrained environments. Notably, our scheduler learns to differentiate complexity across question types (complexity std=0.1633), successfully adapting token allocation from 20 to 33 tokens based on input characteristics.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.