What’s in the Imageƒ A Deep-Dive into the Vision of Vision Language Models

Omri Kaduri, Shai Bagon, Tali Dekel
2/9/2026

No official code found. Best implementation: OmriKaduri/vlm-interp (18 stars, last commit 2025-05-01).

Abstract

Vision-Language Models (VLMs) have recently demonstrated remarkable capabilities in comprehending complex visual content. However, the mechanisms underlying how VLMs process visual information remain largely unexplored. In this paper, we conduct a thorough empirical analysis, focusing on the attention modules across layers, by which we reveal several key insights about how these models process visual data: (i) the internal representation of the query tokens (e.g., representations of "describe the image"), is utilized by the model to store global image information; we demonstrate that the model generates surprisingly descriptive responses solely from these tokens, without direct access to image tokens. (ii) Cross-modal information flow is predominantly influenced by the middle layers (approximately 25% of all layers), while early and late layers contribute only marginally. (iii) Fine-grained visual attributes and object details are directly extracted from image tokens in a spatially localized manner, i.e., the generated tokens associated with specific object or attribute attend strongly to their corresponding regions in the image. We propose novel quantitative evaluation to validate our observations, leveraging real-world complex visual scenes. Finally, we demonstrate the potential of our findings in facilitating efficient visual processing in state-of-the-art VLMs.

View on arXivView PDF

Code Implementations(1)

Code for paper: "What’s in the Image? A Deep-Dive into the Vision of Vision Language Models" (CVPR 2025)

183Shell, PythonMay 1, 20251 years ago

Similar Papers

Cite this paper

@article{kaduri2026whats,
  title  = {What’s in the Imageƒ A Deep-Dive into the Vision of Vision Language Models},
  author = {Omri Kaduri and Shai Bagon and Tali Dekel},
  year   = {2026},
  eprint = {2411.17491},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2411.17491},
  journal = {CVPR 2024 2024}
}

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/2411.17491.svg)](https://codeofpaper.com/paper/2411.17491)

Discussion