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

TL;DR
This paper explores the self-correction capabilities of vision-language models (VLMs), proposing a learning framework that improves their reasoning by training on self-generated correction data without external feedback.
Contribution
It introduces Self-Correction Learning (SCL), a novel approach enabling VLMs to learn from their own correction data via Direct Preference Optimization, enhancing reasoning performance.
Findings
VLMs struggle to self-correct effectively during inference without fine-tuning.
Preference fine-tuning improves VLMs' ability to generate correct responses.
Self-correction training enhances reasoning without external feedback.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIntelligent Tutoring Systems and Adaptive Learning
