atlas

Research map / Vision-language and multimodal / Multimodal LLMs

MiCo: Multi-image Contrast for Reinforcement Visual Reasoning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Reinforcement learning for visual reasoning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MiCo, a self-supervised RL method that trains VLMs to compare image triplets (two augmented views of one image plus a similar distinct image) with rule-based GRPO-style rewards and no human QA pairs, improving multi-image reasoning.

Problem

VLMs struggle to link fine-grained visual cues across multiple images, and rule-based RL for them normally requires manually curated question-answer pairs.

Approach

Use inherent image constraints as supervision: build triplets from two augmented views of one image and a similar but different image (from video frames or image-editing pairs), train the model to reason about same/different with rule-based RL, and use Augmented GRPO that samples rollouts under weak augmentation and optimizes under strong augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train with MiCo contrastive triplets and CoT RLQwen2.5-VL-7B · VLM2-BenchAvg: 48.91 -> 61.06Helped
train with MiCoQwen2.5VL-7B · MuirBenchscore: +2.10Helped
train with MiCoQwen2.5VL-7B · BLINKscore: +1.69Helped
train with MiCoQwen2.5VL-7B · Hallusionscore: +0.11Helped
train with MiCoQwen2.5VL-7B · MMStarscore: +1.54Helped
train with MiCoQwen2.5VL-7B · MMMUscore: +0.66Helped
train with MiCoQwen2.5VL-7B · MathVistascore: +0.80Helped
use SFT instead of CoT RL (ablation)MiCo · VLM2-Bench Generalaccuracy: 42.90 -> 62.13Hurt
omit chain-of-thought reasoning during RL (ablation)MiCo · VLM2-Bench Generalaccuracy: 45.36 -> 62.13Hurt
combine Edit Data¹ and video data (ablation)MiCo · VLM2-Bench Generalaccuracy: 61.23 -> 62.13Helped
sample rollouts with weak augmentation and optimize with strong augmentation (ablation)MiCo · VLM2-Bench Generalaccuracy: 59.41 -> 62.13Helped
combine image-pair and image-triplet prompts (ablation)MiCo · VLM2-Bench Generalaccuracy: 56.41 -> 62.13Helped

Surprising findings

Limitations

Experimental setup

Datasets: OmniEdit Vidgen-1M VLM2-Bench MuirBench BLINK MMStar MMMU HallusionBench MathVista

Benchmarks: VLM2-Bench MuirBench BLINK MMStar MMMU HallusionBench MathVista

Metrics: accuracy average accuracy across VLM2-Bench tracks normalized error (Cnt) GPT-4o-scored open-ended (VID)

Baselines: Qwen2.5-VL-7B GPT-4o MM-Eureka-7B NoisyRollout-7B ThinkLite-VL-7B VLAA-Thinker-7B Qwen2.5-VL-7B-CoT LLaVA-OneVision LLaVA-Video-7B InternVL2.5-8B

Builds on: GRPO DeepSeek-R1 self-supervised contrastive learning NoisyRollout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy