Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Self-Correction is More than Refinement: A Learning Framework for Visual and Language Reasoning Tasks

About

While Vision-Language Models (VLMs) have shown remarkable abilities in visual and language reasoning tasks, they invariably generate flawed responses. Self-correction that instructs models to refine their outputs presents a promising solution to this issue. Previous studies have mainly concentrated on Large Language Models (LLMs), while the self-correction abilities of VLMs, particularly concerning both visual and linguistic information, remain largely unexamined. This study investigates the self-correction capabilities of VLMs during both inference and fine-tuning stages. We introduce a Self-Correction Learning (SCL) approach that enables VLMs to learn from their self-generated self-correction data through Direct Preference Optimization (DPO) without relying on external feedback, facilitating self-improvement. Specifically, we collect preferred and disfavored samples based on the correctness of initial and refined responses, which are obtained by two-turn self-correction with VLMs during the inference stage. Experimental results demonstrate that although VLMs struggle to self-correct effectively during iterative inference without additional fine-tuning and external feedback, they can enhance their performance and avoid previous mistakes through preference fine-tuning when their self-generated self-correction data are categorized into preferred and disfavored samples. This study emphasizes that self-correction is not merely a refinement process; rather, it should enhance the reasoning abilities of models through additional training, enabling them to generate high-quality responses directly without further refinement.

Jiayi He, Hehai Lin, Qingyun Wang, Yi Fung, Heng Ji• 2024

Related benchmarks

TaskDatasetResultRank
Science Question AnsweringScienceQA
Accuracy79.9
916
Multimodal UnderstandingMMBench
Accuracy81.4
887
Multimodal UnderstandingSEED-Bench
Accuracy70.6
571
Multimodal UnderstandingMMStar
Accuracy53
511
Diagram Question AnsweringAI2D
AI2D Accuracy81.11
509
Multimodal UnderstandingMMMU
Accuracy58.2
437
Hallucination EvaluationPOPE
Accuracy86.91
281
Multimodal EvaluationMMStar
Accuracy56.57
177
Multitask Language UnderstandingMMLU
MMLU Accuracy63.7
41
Multimodal ReasoningScienceQA (test)
Accuracy81.57
31
Showing 10 of 14 rows

Other info

Code

Follow for update