Research map / Vision-language and multimodal / Multimodal LLMs
Fast-Slow Thinking GRPO for Large Vision-Language Model 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 FAST-GRPO, a GRPO variant for LVLM reasoning that uses difficulty estimates (extrinsic pass-rate plus image complexity) to adaptively shape length rewards and KL regularization, yielding shorter yet more accurate fast/slow reasoning on seven math/multimodal benchmarks.
Problem
RL-trained slow-thinking LVLMs either fail to scale reasoning length usefully (RL-only) or produce verbose outputs with marginal accuracy gains (SFT-RL), with no effective balance of fast and slow thinking for visual reasoning.
Approach
Estimate question difficulty online (pass-rate combined with GLCM and ViT-entropy image complexity), then use a difficulty-aware length reward (shorten correct answers on easy questions, lengthen incorrect ones on hard questions) and a difficulty-dependent KL coefficient within GRPO, with slow-to-fast curriculum sampling.
Key results
- FAST-7B reaches 73.8 on MathVista and 50.6 on MathVerse, with average accuracy 59.0 vs 55.7 for the Kimi length-penalty baseline across five benchmarks, and average length 162.2 tokens.
- Against Qwen2.5-VL-7B, FAST-7B improves average accuracy by over 10% relative while cutting length (e.g., MathVista 189.1 to 120.7 tokens).
- On Geometry3K, FAST-7B reaches 46.4% overall accuracy vs 40.3% for R1-OneVision, using 239 vs 731 tokens.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Train FAST-GRPO instead of the base model | Qwen2.5-VL-7B · MathVista | accuracy: 68.2 -> 73.8 | Helped |
| Train FAST-GRPO instead of the base model | Qwen2.5-VL-7B · DynaMath | accuracy: 58.0 -> 58.3 | No clear effect |
| Add data sampling (ablation) | FAST-GRPO · MathVista, MathVision, MathVerse | accuracy: 69.9 -> 73.8; 27.2 -> 30.6; 48.4 -> 50.6 | Helped |
| Add difficulty-aware thinking reward (ablation) | FAST-GRPO · MathVision | accuracy: 31.5 -> 30.6 | Hurt |
| Add difficulty-aware optimization (ablation) | FAST-GRPO · MathVista | accuracy: 72.0 -> 73.8 | Helped |
| Use continuous rather than binary Slow-to-Fast sampling (ablation) | FAST-GRPO · MathVista | accuracy: 73.8 -> 74.4 | Helped |
| Use continuous rather than binary Slow-to-Fast sampling (ablation) | FAST-GRPO · Average output | response length: 175.5 -> 221.2 | Hurt |
| Replace multiplicative difficulty with weighted-sum difficulty (ablation) | FAST-GRPO · MathVision | accuracy: 30.6 -> 29.1 | Hurt |
| Train with Slow-to-Fast instead of Dynamic Sampling (ablation) | FAST-GRPO · MathVision | accuracy: 27.0 -> 30.6 | Helped |
| Train with Slow-to-Fast instead of Fast to Slow (ablation) | FAST-GRPO · MathVision | accuracy: 26.3 -> 30.6 | Helped |
| Add early stopping to Naive GRPO (ablation) | Naive GRPO · MathVista | accuracy: 67.2 -> 70.4 | Helped |
| Increase the difficulty threshold from 0 to the 80th percentile (ablation) | FAST-GRPO · Average response | response length: 486.2 tokens | Helped |
Surprising findings
- Removing KL regularization (beta=0) boosts hard-question accuracy substantially but risks forgetting on easy questions, showing no static beta is optimal.
- Naive GRPO overfits: validation accuracy peaks around step 150 and then declines while training accuracy keeps rising, with reasoning chains becoming inconsistent with final answers.
Limitations
- Only evaluated up to 32B; behavior at 70B+ scale untested.
- Image complexity metric shows only moderate human correlation (SRCC 0.49).
- 32B model trained for only 3 epochs, likely sub-optimal checkpoint.
Experimental setup
Datasets: LLaVA-CoT Mulberry MathV-360K Geometry3K
Benchmarks: MathVision MathVerse MathVista MM-Math WeMath DynaMath MM-Vet MM-K12 Bingo MMHal MMVP MMEval-Pro
Metrics: accuracy response length (tokens)
Baselines: R1-OneVision OpenVLThinker MM-R1 LMM-R1 MM-Eureka Vision-R1 Curr-ReFT Mulberry Kimi length penalty DAST CosFn
Builds on: GRPO DeepSeek-R1 Kimi 1.5 length penalty DAST
Closest papers by meaning
- Think or Not? Selective Reasoning via Reinforcement Learning for Vision-Language Models (NeurIPS 2025 · similarity 0.92)
- VL-Rethinker: Incentivizing Self-Reflection of Vision-Language Models with Reinforcement Learning (NeurIPS 2025 · similarity 0.90)
- Semi-off-Policy Reinforcement Learning for Vision-Language Slow-Thinking Reasoning (NeurIPS 2025 · similarity 0.90)
- All Roads Lead to Rome: Incentivizing Divergent Thinking in Vision-Language Models (CVPR 2026 · similarity 0.90)
- More Thought, Less Accuracy? On the Dual Nature of Reasoning in Vision-Language Models (ICLR 2026 · similarity 0.90)
- S-GRPO: Early Exit via Reinforcement Learning in Reasoning Models (NeurIPS 2025 · similarity 0.90)
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.
