Through the Lens of Contrast: Self-Improving Visual Reasoning in VLMs
Organizations: Huazhong University of Science and Technology · Alibaba Cloud
Abstract
Reasoning has emerged as a key capability of large language models. In linguistic tasks, this capability can be enhanced by self-improving techniques that refine reasoning paths for subsequent finetuning. However, extending these language-based self-improving approaches to vision language models (VLMs) presents a unique challenge:~visual hallucinations in reasoning paths cannot be effectively verified or rectified. Our solution starts with a key observation about visual contrast: when presented with a contrastive VQA pair, i.e., two visually similar images with synonymous questions, VLMs identify relevant visual cues more precisely. Motivated by this observation, we propose Visual Contrastive Self-Taught Reasoner (VC-STaR), a novel self-improving framework that leverages visual contrast to mitigate hallucinations in model-generated rationales. We collect a diverse suite of VQA datasets, curate contrastive pairs according to multi-modal similarity, and generate rationales using VC-STaR. Consequently, we obtain a new visual reasoning dataset, VisCoR-55K, which is then used to boost the reasoning capability of various VLMs through supervised finetuning. Extensive experiments show that VC-STaR not only outperforms existing self-improving approaches but also surpasses models finetuned on the SoTA visual reasoning datasets, demonstrating that the inherent contrastive ability of VLMs can bootstrap their own visual reasoning. Project at: https://github.com/zhiyupan42/VC-STaR.
Figures & tables
| Setting | Pos. | Neg. | QR | QA | QG | QC | CA | CC | CAt | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| Base Model | - | - | 43.8 | 51.4 | 31.5 | 44.4 | 30.2 | 60.6 | 44.4 | 45.4 |
| VC-STaR | ✔ | ✘ | 48.3 (+4.5) | 52.8 (+1.4) | 46.8 (+15.3) | 57.1 (+12.7) | 42.9 (+12.7) | 60.1 (-0.5) | 44.4 (+0.0) | 50.6 (+5.2) |
| VC-STaR | ✘ | ✔ | 51.6 (+7.8) | 56.8 (+5.4) | 33.9 (+2.4) | 59.2 (+14.8) | 46.0 (+15.8) | 70.8 (+10.2) | 66.7 (+22.3) | 53.7 (+8.3) |
| VC-STaR | ✔ | ✔ | 53.5 (+9.7) | 57.3 (+5.9) | 46.3 (+14.8) | 55.6 (+11.2) | 36.5 (+6.3) | 72.7 (+12.1) | 55.6 (+11.2) | 54.7 (+9.3) |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
VLM Reasoning
Vision-language model reasoning studies how multimodal systems use visual evidence and language to answer questions, plan, and explain.
See all 853 papers