AKVQ-VL: Attention-Aware KV Cache Adaptive 2-Bit Quantization for Vision-Language Models
Zunhai Su, Wang Shen, Linge Li, Zhe Chen, Hanyu Wei, Huangqi Yu, Kehong Yuan
TL;DR
Vision-language models suffer from memory-heavy multimodal KV caches as inputs grow longer. The paper introduces AKVQ-VL, which leverages attention-driven saliency patterns—Text-Salient Attention (TSA) and Pivot-Token-Salient Attention (PSA)—to identify salient tokens and performs adaptive per-token quantization, aided by Walsh-Hadamard Transform (WHT) to construct outlier-free KV caches. Across 12 long-context multimodal tasks and multiple VLMs, AKVQ-VL maintains or improves accuracy while delivering substantial efficiency gains, including a $2.13\times$ reduction in peak memory, up to $3.25\times$ larger batch sizes, and $2.46\times$ higher throughput, outperforming LLM-oriented quantization baselines. This work enables scalable multimodal inference with very low-bit KV caches, offering practical impact for deploying VLMs in resource-constrained settings.
Abstract
Vision-language models (VLMs) show remarkable performance in multimodal tasks. However, excessively long multimodal inputs lead to oversized Key-Value (KV) caches, resulting in significant memory consumption and I/O bottlenecks. Previous KV quantization methods for Large Language Models (LLMs) may alleviate these issues but overlook the attention saliency differences of multimodal tokens, resulting in suboptimal performance. In this paper, we investigate the attention-aware token saliency patterns in VLM and propose AKVQ-VL. AKVQ-VL leverages the proposed Text-Salient Attention (TSA) and Pivot-Token-Salient Attention (PSA) patterns to adaptively allocate bit budgets. Moreover, achieving extremely low-bit quantization requires effectively addressing outliers in KV tensors. AKVQ-VL utilizes the Walsh-Hadamard transform (WHT) to construct outlier-free KV caches, thereby reducing quantization difficulty. Evaluations of 2-bit quantization on 12 long-context and multimodal tasks demonstrate that AKVQ-VL maintains or even improves accuracy, outperforming LLM-oriented methods. AKVQ-VL can reduce peak memory usage by 2.13x, support up to 3.25x larger batch sizes and 2.46x throughput.
