← Nieuwste papers
🤖 machine learning

From Reasoning to Code: GRPO Optimization for Underrepresented Languages

Dit artikel stelt een Group Relative Policy Optimization (GRPO)-framework voor dat uitvoeringsgestuurde feedback integreert om de codegeneratie- en redeneercapaciteiten van grote taalmodellen voor ondervertegenwoordigde programmeertalen zoals Prolog en Lisp te verbeteren, waardoor de beperkingen van schaarse trainingsdata effectief worden overwonnen.

Oorspronkelijke auteurs: Federico Pennino, Bianca Raimondi, Massimo Rondelli, Andrea Gurioli, Maurizio Gabbrielli

Gepubliceerd 2026-05-26
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Federico Pennino, Bianca Raimondi, Massimo Rondelli, Andrea Gurioli, Maurizio Gabbrielli

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

Het Grote Probleem: De "Zeldzame Taal"-Kloof

Stel je voor dat je een briljante student (een AI) probeert te leren programmeren. De student is een meester in het schrijven van code in populaire talen zoals Python of JavaScript, omdat hij miljoenen boeken en voorbeelden over deze talen heeft gelezen.

Wanneer je deze student echter vraagt code te schrijven in Prolog of Lisp (oudere, op logica gebaseerde talen), heeft hij moeite. Waarom? Omdat deze talen lijken op zeldzame dialecten. Er zijn zeer weinig boeken (trainingsdata) beschikbaar die de AI kan lezen. Zonder voldoende voorbeelden begint de AI te gokken. Hij schrijft mogelijk code die er goed uitziet, maar niet werkt, of hij verzonnen regels die niet bestaan.

De Oplossing: Leren door te Doen (Niet Alleen Lezen)

De auteurs van dit artikel besloten te stoppen met het proberen de AI meer boeken te voeden. In plaats daarvan leerden ze de AI om te leren door proberen en fouten te maken, met behulp van een "coach" die het werk direct controleert.

Ze gebruikten een methode genaamd GRPO (Group Relative Policy Optimization). Denk hierbij aan een kookwedstrijd:

  1. De AI wordt gevraagd een wiskundig woordprobleem op te lossen.
  2. In plaats van slechts één antwoord te geven, probeert de AI vier verschillende oplossingen tegelijkertijd te "koken".
  3. Een "rechter" (een computerinterpreter) voert alle vier de oplossingen uit.
  4. De rechter geeft een score: "Deze werkte perfect (+1 punt)", "Deze had een syntaxisfout (-0,5 punten)" of "Deze gaf het verkeerde antwoord (-1 punt)".
  5. De AI leert welke "recept" het beste werkte en probeert de volgende keer meer van die te maken.

Het Geheime Ingrediënt: Het "Redeneringscontractie"-Probleem

Aanvankelijk probeerden de onderzoekers de AI te leren met standaardregels. Ze vertelden de AI: "Afwijken niet te ver van hoe je normaal gesproken spreekt." Dit is als een strenge leraar die een creatieve student zegt: "Blijf bij de voorbeelden uit het leerboek."

Ze ontdekten een probleem dat ze "Redeneringscontractie" noemen.

  • Wat er gebeurde: De AI kreeg angst om diep na te denken. Hij begon zeer korte, simpele antwoorden te geven die veilig leken, maar eigenlijk verkeerd waren. Hij stopte met het proberen zijn logica uit te leggen omdat hij bang was een fout te maken.
  • De Oplossing: De onderzoekers verwijderden de "strenge leraar" (een technische regel genaamd de KL-straf) en voegden een nieuwe regel toe: "Vertel me je verhaal." Ze gaven de AI extra punten als hij een langere, gedetailleerdere uitleg van zijn gedachtegang schreef voordat hij de code gaf.

De Resultaten: Van "Zo Zo" naar "Meester"

Door de AI langer te laten nadenken en de angst te verwijderen om af te wijken van de norm, waren de resultaten dramatisch:

  • De Underdog Wint: Een kleiner AI-model (7 miljard "hersencellen") getraind met deze nieuwe methode werd beter in het oplossen van logische puzzels dan veel grotere, beroemdere modellen (zoals een 70-miljard-cellen model).
  • Dubbel Succes: Voor de moeilijkste logische taken verdubbelde het succespercentage van de AI meer dan.
  • Het Werkt op Andere Talen: Ze testten dit op Lisp (een andere zeldzame taal) en het werkte daar ook. De AI ging van "behoorlijk" naar "uitstekend".

De Analogie: De "Interpreter" als Leraar

Normaal gesproken leert AI van door mensen geschreven voorbeelden. Maar voor zeldzame talen zijn er niet genoeg menselijke voorbeelden.
De doorbraak van dit artikel is het gebruik van de computerinterpreter zelf als leraar.

  • Stel je voor dat je leert jongleren. In plaats van een video te kijken van een meesterjongleur, blijf je gewoon proberen te jongleren.
  • Als je de bal laat vallen, zegt de vloer (de interpreter): "Oei, dat is mislukt."
  • Als je de ballen in de lucht houdt, zegt de vloer: "Goed gedaan!"
  • De AI leert de regels van de taal niet door een boek te memoriseren, maar door de "vloer" van de computer te voelen die hem vertelt wat wel en wat niet werkt.

Samenvatting

Het artikel toont aan dat je voor moeilijke, zeldzame programmeertalen geen grotere AI of meer boeken nodig hebt. Je hebt gewoon een slimmere manier van oefenen nodig: laat de AI veel oplossingen proberen, laat een computer ze direct beoordelen, en moedig de AI aan om zijn stappen in detail te doorlopen. Dit verandert een worstelende student in een topperformant.

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 →