See, Think, Learn: A Self-Taught Multimodal Reasoner
Sourabh Sharma, Sonam Gupta, Sadbhawna
TL;DR
The paper tackles the bottleneck of robust multimodal reasoning in vision-language models by reducing reliance on costly human or proprietary CoT data. It introduces See-Think-Learn (STL), a self-training framework that enforces a see-before-thinking rationale structure and uses both positive and negative rationales to jointly improve perception and reasoning. Through cross-domain experiments on M3CoT, STL achieves strong gains over answer-only and several self-training baselines, approaching performance of human-annotated rationales in some domains. The approach demonstrates a scalable, data-efficient path to more faithful and discriminative multimodal reasoning in VLMs.
Abstract
Vision-Language Models (VLMs) have achieved remarkable progress in integrating visual perception with language understanding. However, effective multimodal reasoning requires both accurate perception and robust reasoning, and weakness in either limits the performance of VLMs. Prior efforts to enhance reasoning often depend on high-quality chain-of-thought (CoT) data, obtained via labor-intensive human annotations, costly proprietary models, or self-training methods that overlook perception. To address these limitations, we propose a simple yet effective self-training framework called See-Think-Learn (STL). At its core, STL introduces a structured reasoning template that encourages the model to see before thinking, first extracting visual attributes in textual form, then using them to guide reasoning. The framework jointly improves perception and reasoning by having the model generate and learn from its own structured rationales in a self-training loop. Furthermore, we augment the training data with negative rationales, i.e. explanations that justify why certain answer choices are incorrect, to enhance the model's ability to distinguish between correct and misleading responses. This fosters more discriminative and robust learning. Experiments across diverse domains show that STL consistently outperforms baselines trained directly only on answers or self-generated reasoning, while qualitative analysis confirms the high quality of its rationales. STL thus provides a cost-effective solution to enhance multimodal reasoning ability of VLMs.
