Self-Taught Self-Correction for Small Language Models

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Moskvoretskii, Viktor, Biemann, Chris, Nikishina, Irina
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910870259367936
author Moskvoretskii, Viktor
Biemann, Chris
Nikishina, Irina
author_facet Moskvoretskii, Viktor
Biemann, Chris
Nikishina, Irina
contents Although large language models (LLMs) have achieved remarkable performance across various tasks, they remain prone to errors. A key challenge is enabling them to self-correct. While prior research has relied on external tools or large proprietary models, this work explores self-correction in small language models (SLMs) through iterative fine-tuning using solely self-generated data. We introduce the Self-Taught Self-Correction (STaSC) algorithm, which incorporates multiple algorithmic design choices. Experimental results on a question-answering task demonstrate that STaSC effectively learns self-correction, leading to significant performance improvements. Our analysis further provides insights into the mechanisms of self-correction and the impact of different design choices on learning dynamics and overall performance. To support future research, we release our user-friendly codebase and lightweight models.
format Preprint
id arxiv_https___arxiv_org_abs_2503_08681
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Self-Taught Self-Correction for Small Language Models
Moskvoretskii, Viktor
Biemann, Chris
Nikishina, Irina
Computation and Language
Machine Learning
Although large language models (LLMs) have achieved remarkable performance across various tasks, they remain prone to errors. A key challenge is enabling them to self-correct. While prior research has relied on external tools or large proprietary models, this work explores self-correction in small language models (SLMs) through iterative fine-tuning using solely self-generated data. We introduce the Self-Taught Self-Correction (STaSC) algorithm, which incorporates multiple algorithmic design choices. Experimental results on a question-answering task demonstrate that STaSC effectively learns self-correction, leading to significant performance improvements. Our analysis further provides insights into the mechanisms of self-correction and the impact of different design choices on learning dynamics and overall performance. To support future research, we release our user-friendly codebase and lightweight models.
title Self-Taught Self-Correction for Small Language Models
topic Computation and Language
Machine Learning
url https://arxiv.org/abs/2503.08681