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

Jiayi He, Hehai Lin, Qingyun Wang, Yi Fung, Heng Ji
10/5/2024
cs.CL

No official code found. Best implementation: ivy3h/SCL (2 stars, Apache-2.0, last commit 2025-05-18).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

ivy3h/SCLCommunity100%
Apache-2.0
20PythonMay 18, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{he2024selfcorrection,
  title  = {Self-Correction is More than Refinement: A Learning Framework for Visual and Language Reasoning Tasks},
  author = {Jiayi He and Hehai Lin and Qingyun Wang and Yi Fung and Heng Ji},
  year   = {2024},
  eprint = {2410.04055},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04055v3}
}

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/2410.04055.svg)](https://codeofpaper.com/paper/2410.04055)

Discussion