atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Semi-off-Policy Reinforcement Learning for Vision-Language Slow-Thinking Reasoning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Reinforcement learning for visual reasoning

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 SOPHIA, a semi-off-policy RL method that pairs on-policy LVLM image captions with off-policy LLM reasoning trajectories and propagates outcome rewards back to captions to train InternVL slow-thinking reasoning.

Problem

On-policy RL for large vision-language models is bounded by the initial policy's rollout space, since LVLMs lack slow-thinking trajectories, while naive off-policy distillation from external models causes visual hallucinations due to perception mismatch.

Approach

Build a semi-off-policy behavior model: the trainable LVLM generates image descriptions (on-policy visual understanding), and an external reasoning LLM solves queries conditioned on those descriptions (off-policy reasoning). Outcome rewards from reasoning are averaged back to each caption as a visual reward, and only correct, high-visual-reward, shortest trajectories are used for importance-weight

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply SOPHIA semi-off-policy RLInternVL3.0-38B · OlympiadBenchpass@1 accuracy: 25.50 -> 49.95Helped
apply SOPHIA semi-off-policy RLInternVL3.0-38B · MathVisionpass@1 accuracy: 32.93 -> 49.08Helped
apply SOPHIA semi-off-policy RLInternVL3.0-38B · MMMU Propass@1 accuracy: 46.47 -> 52.60Helped
apply SOPHIA semi-off-policy RLInternVL3.0-38B · MathVistapass@1 accuracy: 72.20 -> 75.20Helped
freeze the ViT during SOPHIA training (ablation)InternVL3.0-38B + SOPHIA · Averagepass@1 accuracy: 59.78 -> 60.81Helped
freeze the ViT during SOPHIA training (ablation)InternVL3.0-38B + SOPHIA · MathVisionpass@1 accuracy: 49.34 -> 49.08Hurt
add caption reward to trajectory selection (ablation)SOPHIA on InternVL2.5-38B · MathVisionpass@1 accuracy: 40.35 -> 42.73Helped
add caption reward to trajectory selection (ablation)SOPHIA on InternVL2.5-38B · OlympiadBenchpass@1 accuracy: 39.89 -> 41.46Helped
select the shortest valid trajectory (ablation)SOPHIA on InternVL2.5-38B · MathVisionpass@1 accuracy: 41.65 -> 42.73Helped
select the shortest valid trajectory (ablation)SOPHIA on InternVL2.5-38B · OlympiadBenchpass@1 accuracy: 40.86 -> 41.46Helped
add warm-up before SOPHIA training (ablation)InternVL2.5-38B · MMMUpass@1 accuracy: 65.66 -> 66.33Helped
add warm-up before SOPHIA training (ablation)InternVL2.5-38B · OlympiadBenchpass@1 accuracy: 44.10 -> 49.22Helped

Surprising findings

Limitations

Experimental setup

Datasets: private VQA training set (~80K) RLAIF-V WildVision MathV360K Numina MATH AMC/AIME (excluding AIME 2024)

Benchmarks: MMMU MMMU Pro MathVista MathVerse DynaMath MathVision MV-MATH OlympiadBench

Metrics: pass@1 accuracy average accuracy

Baselines: GPT-4.1 Claude-3.7-Sonnet InternVL2.5-38B-MPO InternVL3.0-38B-MPO InternVL3.0-38B-GRPO MM-Eureka-Qwen-32B Qwen2.5-VL-72B QvQ-72B-preview Virgo-72B Mulberry-8B MiniCPM-o-8B MM-Eureka-8B

Builds on: GRPO DeepSeek-R1 QwQ-32B-Preview InternVL MPO

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