CVDec 15, 2025

VLCache: Computing 2% Vision Tokens and Reusing 98% for Vision-Language Inference

arXiv:2512.12977v23 citations
Originality Highly original
AI Analysis

This addresses efficiency bottlenecks in vision-language models for practical deployments, representing a novel method for a known bottleneck.

The paper tackles the problem of costly recomputation in vision-language inference by introducing VLCache, a cache reuse framework that exploits prior multimodal inputs to eliminate recomputation, achieving accuracy on par with full recomputation while requiring only 2-5% of tokens to compute and yielding 1.2x-16x TTFT speedups.

This paper presents VLCache, a cache reuse framework that exploits both Key-Value (KV) cache and encoder cache from prior multimodal inputs to eliminate costly recomputation when the same multimodal inputs recur. Unlike previous heuristic approaches, we formally identify the cumulative reuse error effect and demonstrate how to minimize the non-prefix cache reuse error effectively. We further analyze the varying importance of model layers and propose a dynamic, layer-aware recomputation strategy to balance accuracy and efficiency. Experimental results show that VLCache achieves an accuracy on par with full recomputation, while requiring only 2-5% of the tokens to compute, yielding 1.2x-16x TTFT speedups. We develop an experimental implementation of the proposed VLCache pipeline based on SGLang, enabling significantly faster inference in practical deployments.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes