CARES: Context-Aware Resolution Selector for VLMs

Moshe Kimhi, Nimrod Shabtay, Raja Giryes, Chaim Baskin, Eli Schwartz
10/22/2025
cs.CVcs.AIcs.LG

No official code found. Best implementation: mkimhi/CARES (5 stars, last commit 2026-03-15).

Abstract

Large vision-language models (VLMs) commonly process images at native or high resolution to remain effective across tasks. This inflates visual tokens ofter to 97-99% of total tokens, resulting in high compute and latency, even when low-resolution images would suffice. We introduce \emph{CARES}-a \textbf{C}ontext-\textbf{A}ware \textbf{R}esolution \textbf{S}elector, a lightweight preprocessing module that, given an image-query pair, predicts the \emph{minimal} sufficient input resolution. CARES uses a compact VLM (350M) to extract features and predict when a target pretrained VLM's response converges to its peak ability to answer correctly. Though trained as a discrete classifier over a set of optional resolutions, CARES interpolates continuous resolutions at inference for fine-grained control. Across five multimodal benchmarks spanning documents and natural images, as well as diverse target VLMs, CARES preserves task performance while reducing compute by up to 80%.

View on arXivView PDF

Code Implementations(1)

mkimhi/CARESCommunity72%

CARES: Context-Aware Resolution Selector for VLMs

50PythonMar 15, 20267 months ago

Similar Papers

Cite this paper

@article{kimhi2025cares,
  title  = {CARES: Context-Aware Resolution Selector for VLMs},
  author = {Moshe Kimhi and Nimrod Shabtay and Raja Giryes and Chaim Baskin and Eli Schwartz},
  year   = {2025},
  eprint = {2510.19496},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.19496v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.19496.svg)](https://codeofpaper.com/paper/2510.19496)

Discussion