Think Visually, Reason Textually: Vision-Language Synergy in ARC

Beichen Zhang, Yuhang Zang, Xiaoyi Dong, Yuhang Cao, Haodong Duan +2 more
11/19/2025
cs.CVcs.AIcs.CL

Official code: InternLM/ARC-VL (46 stars, Apache-2.0, last commit 2025-11-26).

Abstract

Abstract reasoning from minimal examples remains a core unsolved problem for frontier foundation models such as GPT-5 and Grok 4. These models still fail to infer structured transformation rules from a handful of examples, which is a key hallmark of human intelligence. The Abstraction and Reasoning Corpus for Artificial General Intelligence (ARC-AGI) provides a rigorous testbed for this capability, demanding conceptual rule induction and transfer to novel tasks. Most existing methods treat ARC-AGI as a purely textual reasoning task, overlooking the fact that humans rely heavily on visual abstraction when solving such puzzles. However, our pilot experiments reveal a paradox: naively rendering ARC-AGI grids as images degrades performance due to imprecise rule execution. This leads to our central hypothesis that vision and language possess complementary strengths across distinct reasoning stages: vision supports global pattern abstraction and verification, whereas language specializes in symbolic rule formulation and precise execution. Building on this insight, we introduce two synergistic strategies: (1) Vision-Language Synergy Reasoning (VLSR), which decomposes ARC-AGI into modality-aligned subtasks; and (2) Modality-Switch Self-Correction (MSSC), which leverages vision to verify text-based reasoning for intrinsic error correction. Extensive experiments demonstrate that our approach yields up to a 4.33\% improvement over text-only baselines across diverse flagship models and multiple ARC-AGI tasks. Our findings suggest that unifying visual abstraction with linguistic reasoning is a crucial step toward achieving generalizable, human-like intelligence in future foundation models. Source code is released at https://github.com/InternLM/ARC-VL.

View on arXivView PDF

Code Implementations(1)

InternLM/ARC-VLOfficial100%
Apache-2.0

[CVPR 2026] An official implementation of "Think Visually, Reason Textually: Vision-Language Synergy in ARC"

461Shell, PythonNov 20, 202510 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2025think,
  title  = {Think Visually, Reason Textually: Vision-Language Synergy in ARC},
  author = {Beichen Zhang and Yuhang Zang and Xiaoyi Dong and Yuhang Cao and Haodong Duan and Dahua Lin and Jiaqi Wang},
  year   = {2025},
  eprint = {2511.15703},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.15703v2}
}

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

Discussion