MIRROR: Learning from the Other View for Multi-Modal Reasoning

2026-07-23Artificial Intelligence

Artificial IntelligenceMachine Learning
AI summary

The authors found that vision-language models struggle to solve geometry problems consistently across text and image forms, while large language models do better. They created a new dataset called ODA-Data with matching text, image, and mixed views of the same problems to study these differences. Then, they developed MIRROR, a training method that uses the model’s best-performing view to teach itself on the other views, improving reasoning across all formats. This approach helped models become more accurate and consistent when solving geometry problems presented in different ways.

vision-language modelslarge language modelsvisual reasoninggeometry problemsmultimodal learningreinforcement learningself supervisionreverse-KL objectivedatasetmodel consistency
Authors
Wen Ye, Yuxiao Qu, Aviral Kumar, Xuezhe Ma
Abstract
Unlike large language models (LLMs) that exhibit strong reasoning capabilities, vision-language models (VLMs) struggle with visual reasoning, even on geometry problems that admit equivalent text, diagram, and combined diagram+text views. We show that these views often elicit different behaviors: a model may solve a problem from text but fail on the corresponding diagram, or succeed visually while failing textually. This inconsistency suggests that different views expose complementary reasoning paths and failure modes that standard multimodal post-training does not fully exploit. To study and exploit this phenomenon, we construct ODA-Data, a high-quality paired multimodal geometry dataset with text-dominant, image-dominant, and combined image+text views of the same problems, together with splits for training and evaluating modality-dependent reasoning behaviors. We then develop Modality-Informed Reciprocal Reasoning Optimization (MIRROR), a reinforcement learning approach for improving multimodal reasoning via self supervision. For each problem, MIRROR evaluates the model under all views, selects the best-performing view as a teacher, and trains other views with a reverse-KL objective towards the teacher. Across reasoning benchmarks that evaluate on geometry problems, MIRROR improves over standard RL and yields more accurate and consistent behavior across modalities