Multimodal Large Language Models (MLLMs) struggle to effectively leverage external vision tools, often failing to translate raw, pixel-level outputs into actionable insights. This disconnect stems from a misalignment between the dense, visual nature of tool outputs and the language-native architecture of LLMs, leading to suboptimal perception and over-reliance on linguistic priors. The core challenge, as identified by researchers, is not the availability of more sophisticated tools or larger models, but the representation of the information these tools provide. This breakthrough, detailed on arXiv, introduces a novel solution.
Reimagining Tool Output: From Pixels to Programs
The core innovation lies in Perception Programs (P2), a training-free, model-agnostic methodology. P$^2$ fundamentally transforms how MLLMs interact with vision tool outputs. Instead of feeding raw, high-dimensional data, P$^2$ rewrites these outputs into compact, structured, language-native summaries. This approach allows MLLMs to directly parse and reason over the synthesized information, aligning tool-generated cues with the LLM's inherent strengths in language processing.