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

Xiyao Wang, Zhengyuan Yang, Chao Feng, Yongyuan Liang, Yuhang Zhou +8 more
6/11/2025
cs.CVcs.LG

No official code found. Best implementation: si0wang/ViCrit (24 stars, last commit 2025-06-18).

Abstract

Reinforcement learning (RL) has shown great effectiveness for fine-tuning large language models (LLMs) using tasks that are challenging yet easily verifiable, such as math reasoning or code generation. However, extending this success to visual perception in vision-language models (VLMs) has been impeded by the scarcity of vision-centric tasks that are simultaneously challenging and unambiguously verifiable. To this end, we introduce ViCrit (Visual Caption Hallucination Critic), an RL proxy task that trains VLMs to localize a subtle, synthetic visual hallucination injected into paragraphs of human-written image captions. Starting from a 200-word captions, we inject a single, subtle visual description error-altering a few words on objects, attributes, counts, or spatial relations-and task the model to pinpoint the corrupted span given the image and the modified caption. This formulation preserves the full perceptual difficulty while providing a binary, exact-match reward that is easy to compute and unambiguous. Models trained with the ViCrit Task exhibit substantial gains across a variety of VL benchmarks. Crucially, the improvements transfer beyond natural-image training data to abstract image reasoning and visual math, showing promises of learning to perceive rather than barely memorizing seen objects. To facilitate evaluation, we further introduce ViCrit-Bench, a category-balanced diagnostic benchmark that systematically probes perception errors across diverse image domains and error types. Together, our results demonstrate that fine-grained hallucination criticism is an effective and generalizable objective for enhancing visual perception in VLMs.

View on arXivView PDF

Code Implementations(1)

si0wang/ViCritCommunity100%
241Shell, PythonJun 10, 20251 years ago

Similar Papers

Cite this paper

@article{wang2025vicrit,
  title  = {ViCrit: A Verifiable Reinforcement Learning Proxy Task for Visual Perception in VLMs},
  author = {Xiyao Wang and Zhengyuan Yang and Chao Feng and Yongyuan Liang and Yuhang Zhou and Xiaoyu Liu and Ziyi Zang and Ming Li and Chung-Ching Lin and Kevin Lin and Linjie Li and Furong Huang and Lijuan Wang},
  year   = {2025},
  eprint = {2506.10128},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.10128v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.10128.svg)](https://codeofpaper.com/paper/2506.10128)

Discussion