atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Fast-Slow Thinking GRPO for Large Vision-Language Model Reasoning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Reinforcement learning for visual reasoning · 3 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 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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train FAST-GRPO instead of the base modelQwen2.5-VL-7B · MathVistaaccuracy: 68.2 -> 73.8Helped
Train FAST-GRPO instead of the base modelQwen2.5-VL-7B · DynaMathaccuracy: 58.0 -> 58.3No clear effect
Add data sampling (ablation)FAST-GRPO · MathVista, MathVision, MathVerseaccuracy: 69.9 -> 73.8; 27.2 -> 30.6; 48.4 -> 50.6Helped
Add difficulty-aware thinking reward (ablation)FAST-GRPO · MathVisionaccuracy: 31.5 -> 30.6Hurt
Add difficulty-aware optimization (ablation)FAST-GRPO · MathVistaaccuracy: 72.0 -> 73.8Helped
Use continuous rather than binary Slow-to-Fast sampling (ablation)FAST-GRPO · MathVistaaccuracy: 73.8 -> 74.4Helped
Use continuous rather than binary Slow-to-Fast sampling (ablation)FAST-GRPO · Average outputresponse length: 175.5 -> 221.2Hurt
Replace multiplicative difficulty with weighted-sum difficulty (ablation)FAST-GRPO · MathVisionaccuracy: 30.6 -> 29.1Hurt
Train with Slow-to-Fast instead of Dynamic Sampling (ablation)FAST-GRPO · MathVisionaccuracy: 27.0 -> 30.6Helped
Train with Slow-to-Fast instead of Fast to Slow (ablation)FAST-GRPO · MathVisionaccuracy: 26.3 -> 30.6Helped
Add early stopping to Naive GRPO (ablation)Naive GRPO · MathVistaaccuracy: 67.2 -> 70.4Helped
Increase the difficulty threshold from 0 to the 80th percentile (ablation)FAST-GRPO · Average responseresponse length: 486.2 tokensHelped

Surprising findings

Limitations

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

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