atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ViCrit: A Verifiable Reinforcement Learning Proxy Task for Visual Perception in VLMs

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Reinforcement learning for visual reasoning · 0 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 ViCrit, an RL proxy task where VLMs locate a single synthetic hallucinated span in PixMo-Cap captions, plus ViCrit-Bench (607 samples) for zero-shot hallucination-detection evaluation.

Problem

RL with verifiable rewards has worked for LLM math and code but lacks vision-centric tasks that are both perceptually challenging and unambiguously verifiable, so VLM visual perception has not benefited similarly.

Approach

Inject a single subtle visual hallucination into a 200-word human-written caption and train the VLM with GRPO to output the corrupted span; exact string match gives a binary reward while the task still requires perceiving the whole scene.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune with ViCrit RLQwen2.5-VL-7B-Instruct · CHAIRsCHAIRs: 28.0 -> 25.2Helped
Fine-tune with ViCrit RLQwen2.5-VL-7B-Instruct · MathVision miniaccuracy: 23.6 -> 25.7Helped
Fine-tune with ViCrit RLQwen2.5-VL-7B-Instruct · Average of 8 general VL benchmarksAvg.: 50.61 -> 53.01Helped
Fine-tune with ViCrit RLQwen2.5-VL-72B-Instruct · CHAIRsCHAIRs: 26.4 -> 21.0Helped
Fine-tune with ViCrit RLQwen2.5-VL-72B-Instruct · MathVision miniaccuracy: 35.2 -> 40.1Helped
Fine-tune with ViCrit RLQwen2.5-VL-72B-Instruct · Average of 8 general VL benchmarksAvg.: 59.78 -> 63.16Helped
Fine-tune with ViCrit RLQwen2.5-VL-7B · ViCrit-Benchaccuracy: 21.9 -> 35.6Helped
Fine-tune with ViCrit RLQwen2.5-VL-72B · ViCrit-Benchaccuracy: 42.4 -> 43.0Helped
Replace ViCrit RL training with captioning-data SFT (ablation)Qwen2.5-VL-7B-Instruct · Average of 8 general VL benchmarksAvg.: 50.61 -> 48.41Hurt
Replace ViCrit RL training with captioning-data SFT (ablation)Qwen2.5-VL-72B-Instruct · Average of 8 general VL benchmarksAvg.: 59.78 -> 60.78Helped
Replace ViCrit RL training with captioning-data SFT (ablation)Qwen2.5-VL-7B-Instruct · CHAIRsCHAIRs: 28.0 -> 25.5Helped
Fine-tune with ViCrit RLQwen2.5-VL-72B-Instruct · ViCrit-Bench Spatial hallucinationaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: PixMo-Cap

Benchmarks: CHAIR MMHal MathVista MathVision MathVerse MMMU MMStar MM-Vet BLINK (Blind) CharXiv reasoning ViCrit-Bench

Metrics: CHAIRs CHAIRi MMHal score accuracy exact match accuracy

Baselines: Qwen2.5-VL-7B-Instruct Qwen2.5-VL-72B-Instruct Molmo LLaVA-OneVision InternVL2.5 GPT-4o OpenAI-o1 OpenAI-o3 Gemini-2.5-Pro Qwen2.5-VL-CapSFT

Builds on: GRPO PixMo-Cap Qwen2.5-VL

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