paper-with-me

홈 › Papers

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

2024-10-05 · Jiayi He, Hehai Lin, Qingyun Wang, Yi Fung, Heng Ji

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.

📄 PDF Abstract BibTeX arXiv:2410.04055

Code (1)

ivy3h/SCL 공식 구현 pytorch

Similar Papers 제목 키워드 기반

ProgCo: Program Helps Self-Correction of Large Language Models

2025-01-02 · Xiaoshuai Song, Yanan Wu, Weixun Wang, Jiaheng Liu 외

Self-Correction aims to enable large language models (LLMs) to self-verify and self-refine their initial responses without external feedback. However, LLMs often fail to effectively self-verify and generate correct feedb…

Instruction Following

Beyond Output Critique: Self-Correction via Task Distillation

2026-01-31 · Hossein A. Rahmani, Mengting Wan, Pei Zhou, Longqi Yang 외 arxiv

Large language models (LLMs) have shown promising self-correction abilities, where iterative refinement improves the quality of generated responses. However, most existing approaches operate at the level of output critiq…

CorrectionLM: Self-Corrections with SLM for Dialogue State Tracking

2024-10-23 · Chia-Hsuan Lee, Hao Cheng, Mari Ostendorf

Large language models (LLMs) have demonstrated self-improvement capabilities via feedback and refinement, but current small language models (SLMs) have had limited success in this area. Existing correction approaches oft…

Dialogue State Tracking

Decomposing LLM Self-Correction: The Accuracy-Correction Paradox and Error Depth Hypothesis

2025-12-24 · Yin Li arxiv

Large Language Models (LLMs) are widely believed to possess self-correction capabilities, yet recent studies suggest that intrinsic self-correction--where models correct their own outputs without external feedback--remai…

ReflexiCoder: Teaching Large Language Models to Self-Reflect on Generated Code and Self-Correct It via Reinforcement Learning

2026-03-06 · Juyong Jiang, Jiasi Shen, Sunghun Kim, Kang Min Yoo 외 arxiv

While Large Language Models (LLMs) have revolutionized code generation, standard ``System 1'' approaches that generate solutions in a single forward pass often hit a performance ceiling on complex algorithmic tasks. Exis…

Reinforcement LearningCode Generation