Simple o3: Towards Interleaved Vision-Language Reasoning
By: Ye Wang , Qianglong Chen , Zejun Li and more
Potential Business Impact:
Helps computers "think" with pictures and words.
Multimodal Large Language Models (MLLMs) have shown impressive performance on vision-language tasks, but their long Chain-of-Thought (CoT) capabilities in multimodal scenarios remain underexplored. Inspired by OpenAI's o3 model, which emulates human-like ''thinking with image'' through iterative visual transformations and linguistic reasoning, we propose Simple o3, an end-to-end framework that integrates dynamic tool interactions (e.g., cropping, zooming, and reusing) into interleaved vision-language reasoning via supervised fine-tuning (SFT). Our approach features a scalable data synthesis pipeline that generates high-quality interleaved vision-language reasoning chains via an ''observe-reason-act'' cycle, complete with executable visual operations and rigorous verification, yielding the open-source TWI-Tools-146K dataset. Experimental results demonstrate Simple o3's superior performance on diverse benchmarks, outperforming existing approaches. By combining enhanced reasoning capabilities, Simple o3 establishes a powerful yet computationally affordable paradigm for advancing multimodal reasoning. Remarkably, we provide the first in-depth analysis of different interleaved reasoning strategies, offering insights into their impact on model performance. We found that by introducing additional visual tokens for interleaved vision-language reasoning, reusing and magnifying the original image significantly improves the model's visual reasoning and fine-grained perception, while image cropping based on precise visual grounding allows the model to effectively focus on key entities or regions, further enhancing its capabilities.
Similar Papers
InSight-o3: Empowering Multimodal Foundation Models with Generalized Visual Search
CV and Pattern Recognition
AI learns to understand pictures better.
Mini-o3: Scaling Up Reasoning Patterns and Interaction Turns for Visual Search
CV and Pattern Recognition
Helps computers solve hard picture puzzles by thinking more.
Thinking with Programming Vision: Towards a Unified View for Thinking with Images
CV and Pattern Recognition
Lets computers use any image tool to solve problems.