Optical Reasoning: Rethinking Images as an Expressive Reasoning Medium Beyond Text

Yutong Bian, Dongjie Cheng, Heming Xia, Yongqi Li, Wenjie Li
6/8/2026
cs.AI

No official code found. Best implementation: ModalityDance/Optical-Reasoning (3 stars, MIT, last commit 2026-06-09).

Abstract

Chain-of-Thought (CoT) improves the performance of Large Language Models (LLMs) and has been extended to Multimodal Large Language Models (MLLMs). More recent work further moves from text-based multimodal reasoning toward interleaved-modal reasoning, where intermediate steps can incorporate both textual rationales and visual evidence. In this work, we propose a bolder and more ambitious idea: could images alone serve as the reasoning medium for both language and multimodal tasks? To explore this, we propose optical reasoning, which treats images as a standalone reasoning medium. We instantiate this concept with two variants: typographic-based optical reasoning, which optimizes visual layouts for compact rationale rendering, and graphical-based optical reasoning, which composes text and graphical elements into structured visual rationales. Across mathematical, scientific, and interleaved-modal reasoning benchmarks, optical reasoning can match or even exceed traditional text reasoning while reducing reasoning tokens by an average of 28.57% on language tasks and 16% on multimodal tasks, achieving 1.96 times the token efficiency of text reasoning. These results show that images can effectively and efficiently encode rationales while providing a unified visual canvas for reasoning.

View on arXivView PDF

Code Implementations(1)

MIT

"Optical Reasoning: Rethinking Images as an Expressive Reasoning Medium Beyond Text"

30Jun 3, 20264 months agoMIT

Similar Papers

Cite this paper

@article{bian2026optical,
  title  = {Optical Reasoning: Rethinking Images as an Expressive Reasoning Medium Beyond Text},
  author = {Yutong Bian and Dongjie Cheng and Heming Xia and Yongqi Li and Wenjie Li},
  year   = {2026},
  eprint = {2606.09585},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.09585v1}
}

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

Discussion