← Nieuwste papers
🤖 AI

Enhancing Mathematical Problem Solving in LLMs through Execution-Driven Reasoning Augmentation

Dit artikel introduceert *Iteratively Improved Program Construction* (IIPC), een nieuwe methode die de wiskundige probleemoplossende vaardigheden van LLM's verbetert door programmeerbare redeneerketens iteratief te verfijnen met behulp van uitvoeringsfeedback en Chain-of-Thought-redenering.

Oorspronkelijke auteurs: Aditya Basarkar, Benyamin Tabarsi, Tiffany Barnes, Dongkuan Xu

Gepubliceerd 2026-02-10
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Aditya Basarkar, Benyamin Tabarsi, Tiffany Barnes, Dongkuan Xu

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 superintelligente robot hebt die wiskundige sommen moet oplossen. Tot nu toe werkten die robots een beetje zoals een student die een examen maakt zonder gum: zodra ze een foutje maken in de eerste regel, gaat de hele berekening daarna de verkeerde kant op. Ze "staren" naar hun eigen fout en blijven die herhalen.

Dit wetenschappelijke artikel introduceert een nieuwe methode genaamd IIPC. Om dit uit te leggen, gebruiken we een metafoor.

De Metafoor: De Architect en de Controleur

Stel je voor dat een robot een huis moet bouwen (de wiskundige oplossing). De oude methodes werkten op twee manieren:

  1. De Snelheidsduivel: De robot tekent een bouwtekening en begint direct te bouwen. Als de fundering scheef is, bouwt hij de rest van het huis ook scheef.
  2. De Twijfelaar: De robot vraagt aan een andere robot: "Is dit goed?" Maar als die andere robot ook een foutje maakt, zeggen ze allebei: "Ja, het ziet er prima uit!" (dit noemen ze inter-agent misalignment).

IIPC werkt anders. Het is een team van twee specialisten die samenwerken:

1. De Architect (De Programma-tak)

In plaats van alleen maar tekst te typen (zoals: "Eerst doe ik dit, dan dat"), schrijft de architect een computerprogramma. Dit is als een bouwtekening die niet alleen zegt wat er moet gebeuren, maar die je ook echt kunt testen. Als de architect een fout maakt in de berekening, krijgt hij direct een rood signaal van de computer: "Foutmelding! De berekening klopt niet!"

2. Het Geheugen van de Fouten (De 'Niet-Nog-Een-Keer' Lijst)

Dit is het geheime ingrediënt. De robot houdt een lijstje bij van alle fouten die hij heeft gemaakt tijdens het bouwen. Als hij een fout maakt, zegt hij niet alleen: "Oeps, ik moet dit repareren," maar hij zegt ook: "Ik heb eerder geprobeerd om de fundering met hout te maken en dat mislukte, dus deze keer gebruik ik beton." Hij leert dus van zijn eigen geschiedenis om niet in dezelfde valkuil te trappen.

3. De Controleur (De Tekst-tak)

Tegelijkertijd zit er een tweede specialist, de Controleur, die gewoon in gewone mensentaal nadenkt over de som. Hij kijkt naar de logica: "Wacht eens even, de architect zegt dat de muur 10 meter hoog is, maar de som zegt dat het een klein tuinhuisje is. Dat kan niet!"

De Magische Samenwerking (De Fusie)

Aan het einde van het proces komen de Architect en de Controleur bij elkaar aan de vergadertafel. Ze leggen hun werk naast elkaar.

  • De Architect zegt: "Mijn computerprogramma zegt dat het antwoord 42 is."
  • De Controleur zegt: "Mijn logische redenering zegt dat het antwoord -8 moet zijn."

Omdat ze allebei hun eigen bewijzen hebben, kunnen ze samen de fout vinden. In het artikel zie je een voorbeeld waarbij het programma een positief getal gaf, maar de tekstuele redenering zag dat het eigenlijk een negatief getal moest zijn. Door die twee te combineren, komt de robot tot het juiste antwoord.

Waarom is dit belangrijk?

In de echte wereld hebben we AI nodig voor wetenschap, techniek en financiën. Daar mag je geen "oeps, ik maakte een foutje en ging daarna door" niet gebruiken. Je hebt systemen nodig die:

  1. Zichzelf kunnen corrigeren (zoals een mens met een gum).
  2. Leren van hun fouten (niet twee keer dezelfde fout maken).
  3. Logica en berekeningen combineren (niet blind varen op een computer, maar ook begrijpen wat de getallen betekenen).

Kortom: IIPC maakt van een AI een "denkende bouwer" die niet alleen rekent, maar ook echt begrijpt wat hij aan het doen is en leert van elke steen die hij verkeerd legt.

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 →