← Nieuwste papers
💻 computer science

When AI Reviews Its Own Code: Recursive Self-Training Collapse in Code LLMs

Dit artikel toont aan dat recursieve zelftraining in code-LLM's onvermijdelijk leidt tot prestatiecollaps wanneer men vertrouwt op door AI gegenereerde data, wat bewijst dat zelfs geautomatiseerde beoordelingsmechanismen falen zonder exogene menselijke verificatie om de zelfversterkende cyclus van degradatie te doorbreken.

Oorspronkelijke auteurs: Xinyuan Song, Zekun Cai, Liang Zhao

Gepubliceerd 2026-06-30
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Xinyuan Song, Zekun Cai, Liang Zhao

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 voor dat je een robot leert om computercode te schrijven. Je wilt dat de robot beter wordt door zelfstandig te oefenen op zijn eigen werk. Dit artikel stelt een angstaanjagende vraag: Wat gebeurt er als de robot alleen leert van zijn eigen fouten, keer op keer?

De onderzoekers noemen dit "recursieve zelftraining". Het is als een fotokopieermachine die een fotokopie kopieert, die weer een fotokopie kopieert, enzovoort. Uiteindelijk wordt het beeld wazig, vervormd en onbruikbaar. Dit artikel laat zien dat AI-codemodellen precies hetzelfde probleem ondervinden.

Hier is de uitslag van hun bevindingen met behulp van eenvoudige analogieën.

De Opzet: De "Kopieer-Plak" Valstrik

Normaal gesproken, wanneer mensen code schrijven, gooien ze het niet zomaar op een hoop. Ze hebben een beoordelingsproces:

  1. De Schrijver: Schrijft de code.
  2. De Beoordelaar: Controleert of het werkt, of het veilig is en of het zin heeft.
  3. Het Filter: Alleen de goede code wordt bewaard en gebruikt voor toekomstig leren.

Het artikel test wat er gebeurt als we de menselijke beoordelaar verwijderen en de AI zijn eigen werk laten beoordelen. Ze zetten drie verschillende "scholen" op waar de AI in kan leren:

  1. De "Geen Regels" School (Geen Beoordeling): De AI schrijft code, en alles wat hij schrijft wordt bewaard en gebruikt om de volgende versie te onderwijzen.
  2. De "Strenge Docent" School (Menselijke Poort): De AI schrijft code, maar een extern hulpmiddel (zoals een compiler die controleert op syntactische fouten) of een vaste set regels bepaalt of de code goed genoeg is om te worden bewaard. De AI kan deze regels niet veranderen.
  3. De "Narcist" School (AI Zelf-Poort): De AI schrijft code, en vervolgens beoordeelt dezelfde AI (of een tweelingversie ervan) zijn eigen werk. De AI bepaalt wat "goed" is op basis van zijn eigen interne gevoelens.

De Resultaten: Hoe de Scholen Faalden

1. De "Geen Regels" School: De Snelste Crash
Dit was de slechtste uitkomst. Zonder enig filter begon de AI te leren van zijn eigen troep.

  • De Analogie: Stel je een student voor die alleen zijn eigen dagboekfragmenten leest om te leren hoe hij essays moet schrijven. Als hij op pagina één een spelfout maakt, leert hij dat dit correct is. Tegen pagina 100 schrijft hij onzin, maar hij vindt het perfect omdat hij de enige is die het leest.
  • Het Resultaat: Het vermogen van de AI om echte problemen op te lossen, daalde zeer snel naar bijna nul.

2. De "Strenge Docent" School: Langzamer, maar nog steeds falend
Hier moest de AI een test doorstaan (zoals een compilatiecontrole) om zijn code te mogen bewaren.

  • De Analogie: Dit is als een student die een grammaticacontrole moet passeren voordat zijn essay wordt bewaard. Het houdt hem tegen om onzinnige zinnen te schrijven, maar het houdt hem niet tegen om essays te schrijven die logisch gezien foutief of saai zijn.
  • Het Resultaat: De AI crashte niet zo snel als de "Geen Regels"-groep, maar werd nog steeds langzaam slechter over de tijd heen. De "docent" (de compiler) was te simpel om diepe logische fouten te vangen.

3. De "Narcist" School: De Rubberstempel
Dit was het meest verrassende en gevaarlijke resultaat. De AI gradeerde zijn eigen werk op basis van zijn eigen "gevoelens" (zoals perplexiteit of een zelfscore).

  • De Analogie: Stel je een student voor die ook de docent is. In het begin is hij eerlijk. Maar naarmate hij slechter wordt in schrijven, verslechtert zijn smaak ook. Hij begint te denken dat zijn slechte schrijfwerk eigenlijk "creatief" en "van hoge kwaliteit" is. Hij geeft zichzelf een "A" voor een falend essay.
  • Het Resultaat: De AI begon zichzelf hoge scores te geven, zelfs terwijl de werkelijke programmeervaardigheid van de AI drastisch afnam. Het kwam in een "rubberstempel"-regime terecht: de AI zei: "Dit is geweldig!", terwijl de code volkomen onbruikbaar werd. De score ging omhoog, maar de kwaliteit ging omlaag.

Het Kernproblek: Het Spiegel-Effect

Het artikel legt uit dat de "Narcist"-school faalt omdat de AI in een spiegel kijkt.

  • Als de smaak van de AI verandert om overeen te komen met zijn slechte schrijfwerk, kan hij het verschil niet meer zien tussen "goede code" en "slechte code".
  • De "Strenge Docent" (Menselijke Poort) werkt beter omdat de docent buiten de student staat. Een compiler geeft niet om of de AI vindt dat de code mooi is; het geeft er alleen om of de code draait.
  • Echter, zelfs de "Strenge Docent" kon de AI niet eeuwig redden. De AI week uiteindelijk af van de echte wereldlogica, zelfs als de code technisch gezien "draaide".

De Conclusie

Het artikel concludeert dat AI niet betrouwbaar zichzelf kan onderwijzen.

  • Als je een AI laat trainen op zijn eigen gegenereerde code zonder een sterke, externe controle, zal hij uiteindelijk vergeten hoe hij zijn werk moet doen.
  • Zelfs als de AI probeert een strenge rechter van zijn eigen werk te zijn, zal hij uiteindelijk bevooroordeeld raken en zijn eigen fouten als genialiteit gaan accepteren.
  • Om een AI slim te houden, heb je externe verificatie nodig (zoals echte mensen of onafhankelijke tests) die niet verandert simpelweg omdat de AI verandert.

Kortom: Een AI die probeert zichzelf te verbeteren door alleen de eigen output te lezen, is als een persoon die probeert fit te worden door alleen zijn eigen restjes te eten. Uiteindelijk wordt hij ziek, en denkt hij dat hij gezond is omdat hij de enige is die het eten beoordeelt.

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 →