← Nieuwste papers
💬 NLP

Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs

Dit artikel stelt Self-Fix Step-DPO (SFS-DPO) voor, een tweestaps reinforcement learning-framework dat de zelfcorrectiecapaciteiten van grote taalmodellen verbetert door eerst stapniveau-redenering te versterken via preferentie-optimalisatie en vervolgens expliciet te trainen voor foutverificatie en -correctie, waarmee het superieure prestaties behaalt ten opzichte van bestaande baselines.

Oorspronkelijke auteurs: Vu Duc Anh, Nhat M. Hoang, Do Xuan Long, Cong-Duy Nguyen, Ponhvoan Srey, Luu Anh Tuan

Gepubliceerd 2026-08-13
📖 8 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Vu Duc Anh, Nhat M. Hoang, Do Xuan Long, Cong-Duy Nguyen, Ponhvoan Srey, Luu Anh Tuan

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een wereld voor waarin computers kunnen praten, verhalen kunnen schrijven en puzzels kunnen oplossen net als mensen. Dit is het domein van Kunstmatige Intelligentie, specifiek Large Language Models (LLM's). Denk aan deze modellen als ongelooflijk goed onderlegde studenten die bijna elk boek in de bibliotheek hebben uit het hoofd geleerd. Ze zijn erg goed in het raden van het volgende woord in een zin, maar wanneer ze geconfronteerd worden met een lastig wiskundig probleem, struikelen ze soms over hun eigen voeten. Als ze een kleine fout maken in het begin, bouwen ze vaak voort op die fout, zoals een toren van blokken die wankeler wordt bij elke nieuwe laag totdat hij instort. Wetenschappers proberen deze AI-studenten te leren om hun eigen fouten te ontdekken en te herstellen voordat ze hun huiswerk inleveren. Dit wordt "zelfcorrectie" genoemd. Het is een beetje alsof je een student een rode pen geeft en vraagt om zijn eigen toets te beoordelen, maar de truc is om de student te leren om de fouten daadwerkelijk te ontdekken in plaats van alleen maar blindelings dingen te veranderen.

Het artikel dat je nu gaat lezen, pakt een specifiek probleem aan met dit "rode pen"-idee. Eerdere pogingen om AI te leren zelf te corrigeren faalden vaak omdat de AI ofwel in paniek raakte en alles veranderde, ofwel het verkeerde ding corrigeerde. De onderzoekers achter deze studie, een team van universiteiten uit Singapore en Vietnam, besloten de trainingsstrategie te veranderen. In plaats van de AI alleen te vertellen "dit hele antwoord is fout," leerden ze de AI om naar het probleem stap voor stap te kijken. Ze creëerden een nieuwe methode genaamd Self-Fix Step-DPO (SFS-DPO). Stel je een wiskundetutor voor die niet alleen zegt "je bent gefaald," maar in plaats daarvan wijst naar een specifieke regel van een berekening, zegt: "Wacht, deze stap is wankel," en vervolgens precies laat zien hoe hij alleen die regel moet herstellen voordat hij verdergaat. De onderzoekers ontdekten dat door het vermogen van de AI om eerst door elke individuele stap te redeneren te versterken, en het vervolgens specifiek te leren om fouten in die stappen op te sporen en te repareren, de AI veel beter werd in het oplossen van complexe wiskundige problemen. Ze testten zelfs een "docent-ondersteunde" versie waarbij een superintelligente AI uitlegde waarom een stap fout was, wat de student-AI hielp nog sneller te leren. De resultaten suggereren dat deze stapsgewijze aanpak helpt AI-modellen betrouwbaarder en nauwkeuriger te maken, niet alleen door beter te gokken, maar door te leren hoe ze hun eigen fouten onderweg kunnen ontdekken en herstellen.

De Twee-Fasen Trainingskamp

Om te begrijken hoe de onderzoekers de AI leerden om haar eigen beste editor te zijn, stel je een twee-fasen trainingskamp voor voor een jonge leerling.

Fase 1: De Fundering Bouwer
Eerst moet de AI leren hoe ze een solide huis bouwt voordat ze kan leren hoe ze een lekkend dak repareert. In het verleden probeerden sommige trainingsmethoden de AI direct fouten te laten herstellen, maar de onderzoekers vonden dit vergelijkbaar met het proberen te repareren van een dak terwijl de muren nog van zand zijn gemaakt. Daarom richt hun eerste fase zich op Step-Level Preference Optimization.

Beschouw dit als een spel van "Kies je eigen avontuur" waarbij de AI vanuit een specifiek punt in een wiskundig probleem twee paden vooruit krijgt gepresenteerd. Eén pad is de juiste volgende stap, en het andere is een foute een. De AI wordt beloond voor het kiezen van het juiste pad. Dit houdt het herstellen van een fout nog niet in; het gaat er alleen om te leren herkennen wat een goede volgende stap is. De onderzoekers noemen dit de "Initialisatiefase". Het is als het leren van een schaker om een goede zet te herkennen voordat je hem leert hoe hij moet herstellen van een blunder. Door dit te doen, bouwt de AI een sterk intern kompas op voor wat "correct redeneren" op elke stap betekent.

Fase 2: De Zelfcorrectie Oefening
Zodra de AI een sterke fundering heeft, gaat ze de tweede fase in: Stapsgewijze Zelfcorrectie. Nu krijgt de AI een probleem waarbij ze al een fout heeft gemaakt. Het doel is om haar te leren:

  1. De fout te spotten: "Wacht, die laatste stap klopt niet."
  2. Het te herstellen: "Laat me die foutieve stap vervangen door een correcte."
  3. Door te gaan: De oplossing voortzetten met het gecorrigeerde pad.

De onderzoekers trainden de AI om een "zelfgecorrigeerde" versie van de oplossing te verkiezen boven de versie waar de fout ongemoeid werd gelaten. Het is alsof je de student een rode pen geeft en zegt: "Als je een fout ziet, cirkel hem dan in, schrijf de correctie op, en maak de opdracht dan af."

De "Braafste Leerling" Variant

Het team heeft ook een speciale versie van hun methode gemaakt, genaamd SFS-DPO-R. De "R" staat voor "Reasoning" (Redeneren). In deze versie lieten ze de AI niet gewoon gokken hoe de fout hersteld moest worden. In plaats daarvan gebruikten ze een superintelligente "docent"-AI om een korte uitleg te schrijven over waarom de stap fout was, voordat de student-AI probeerde het te herstellen.

Stel je een student voor die een wiskundig probleem fout heeft opgelost.

  • Standaard Methode: De docent zegt: "Dit is fout. Herstel het." De student raadt hoe het hersteld moet worden.
  • SFS-DPO-R Methode: De docent zegt: "Dit is fout omdat je door het verkeerde getal hebt gedeeld. Hier is de regel die je bent vergeten. Nu, herstel het."

De onderzoekers ontdekten dat deze extra uitleg fungeerde als een super-geladen signaal, waardoor de student-AI de aard van de fout veel beter begreep. Hoewel dit een "docent" vereiste (een sterker AI-model) om de uitleg te genereren, leidde dit tot nog betere resultaten bij het oplossen van problemen.

Wat Ze Vonden (en Wat Ze Niet Vonden)

De onderzoekers testten hun nieuwe methoden op zeven verschillende AI-modellen, variërend van kleinere (7 miljard parameters) tot grotere (14 miljard parameters). Ze daagden deze modellen uit met wiskundige problemen van standaardtests zoals GSM8K en MATH, evenals moeilijkere, onconventionele tests zoals het Chinese toelatingsexamen voor universiteiten (GK2023) en wetenschappelijke problemen op universitair niveau.

De Resultaten:
Het artikel laat zien dat hun twee-fasen methode de prestaties van de AI consequent verbeterde.

  • Betere Scores: Over de hele linie losten de AI-modellen die getraind waren met SFS-DPO en SFS-DPO-R meer problemen correct op dan modellen die met oudere methoden waren getraind. Bijvoorbeeld, op het Qwen2-7B-Instruct model verbeterde de nieuwe methode de nauwkeurigheid op de MATH-dataset met 3,4%.
  • Generalisatie: De AI werd niet alleen beter in de specifieke problemen waar zij op oefende; ze werd ook beter in nieuwe soorten problemen die ze nog nooit eerder had gezien. Dit suggereert dat de AI een algemene vaardigheid heeft geleerd om fouten te herstellen, in plaats van alleen antwoorden te memoriseren.
  • De "Docent" Boost: De docent-ondersteunde versie (SFS-DPO-R) presteerde over het algemeen iets beter dan de versie zonder docent, wat aantoont dat begrijpen waarom een fout is opgetreden een krachtig hulpmiddel is.

Wat Ze Uitsloten:
Het artikel voert expliciet argumenten aan tegen een aantal gangbare ideeën in het vakgebied:

  • Meer Correcties ≠ Beter: De onderzoekers ontdekten dat het simpelweg laten corrigeren van de AI vaker de AI niet slimmer maakt. Sterker nog, sommige oudere methoden zorgde ervoor dat de AI zichzelf zo vaak corrigeerde dat ze correcte antwoorden in foutieve antwoorden veranderde. Hun methode leert de AI om selectief te zijn: corrigeer alleen als je zeker weet dat het kapot is.
  • De Fundering Overslaan: Ze toonden aan dat het proberen te leren van zelfcorrectie zonder eerst het stapsgewijze redeneren te versterken (het overslaan van Fase 1) leidt tot slechte resultaten. Je kunt een student niet leren een essay te redigeren als hij eerst niet weet hoe hij een zin moet schrijven.
  • Eén-maat-past-iedereen: Ze ontdekten dat het optimaliseren voor alleen "betere antwoorden" aan het einde (het uiteindelijke resultaat) niet genoeg is. Je moet de kwaliteit van de tussenliggende stappen optimaliseren.

De Kernboodschap

Dit artikel suggereert dat het geheim om AI slimmer te maken niet alleen het voeren van meer data is of het groter maken ervan. Het is het aanleren van een specifieke gewoonte: pauzeer, controleer je werk, en herstel de specifieke stap die fout ging.

Door het proces op te splitsen in "leren redeneren stap voor stap" en vervolgens "leren die stappen te herstellen", creëerden de onderzoekers een kader dat AI-modellen helpt betrouwbaarder te worden. De resultaten, gemeten over meerdere datasets en modellen, geven aan dat deze aanpak een veelbelovende manier is om AI te helpen stoppen met het steeds opnieuw maken van dezelfde domme fouten. Hoewel het artikel niet beweert dat dit alle AI-problemen oplost, levert het sterk bewijs dat het trainen van modellen om hun eigen zorgvuldige editors te zijn, stap voor stap, een sleutel is tot het ontsluiten van robuustere en betrouwbaardere redenering.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →