Understanding Information Storage and Transfer in Multi-modal Large Language Models

Samyadeep Basu, Martin Grayson, C. Morrison, Besmira Nushi, S. Feizi +1 more
2/3/2026

No official code found. Best implementation: microsoft/MLLMInterpret (10 stars, MIT, last commit 2024-11-22).

Abstract

Understanding the mechanisms of information storage and transfer in Transformer-based models is important for driving model understanding progress. Recent work has studied these mechanisms for Large Language Models (LLMs), revealing insights on how information is stored in a model's parameters and how information flows to and from these parameters in response to specific prompts. However, these studies have not yet been extended to Multi-modal Large Language Models (MLLMs). Given their expanding capabilities and real-world use, we start by studying one aspect of these models -- how MLLMs process information in a factual visual question answering task. We use a constraint-based formulation which views a visual question as having a set of visual or textual constraints that the model's generated answer must satisfy to be correct (e.g. What movie directed by the director in this photo has won a Golden Globe?). Under this setting, we contribute i) a method that extends causal information tracing from pure language to the multi-modal setting, and ii) VQA-Constraints, a test-bed of 9.7K visual questions annotated with constraints. We use these tools to study two open-source MLLMs, LLaVa and multi-modal Phi-2. Our key findings show that these MLLMs rely on MLP and self-attention blocks in much earlier layers for information storage, compared to LLMs whose mid-layer MLPs are more important. We also show that a consistent small subset of visual tokens output by the vision encoder are responsible for transferring information from the image to these causal blocks. We validate these mechanisms by introducing MultEdit, a model-editing algorithm that can correct errors and insert new long-tailed information into MLLMs by targeting these causal blocks.

View on arXivView PDF

Code Implementations(1)

MIT

The implementation of the interpretability and model editing experiments from NeurIPS 2024 paper : https://arxiv.org/abs/2406.04236.

103PythonNov 22, 20241 years agoMIT

Similar Papers

Cite this paper

@article{basu2026understanding,
  title  = {Understanding Information Storage and Transfer in Multi-modal Large Language Models},
  author = {Samyadeep Basu and Martin Grayson and C. Morrison and Besmira Nushi and S. Feizi and Daniela Massiceti},
  year   = {2026},
  eprint = {2406.04236},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.04236},
  url    = {https://arxiv.org/abs/2406.04236},
  journal = {NEURIPS 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/2406.04236.svg)](https://codeofpaper.com/paper/2406.04236)

Discussion