Policy of Thoughts: Scaling Test-Time Training for LLM Reasoning via Online Policy Evolution
Het artikel introduceert Policy of Thoughts (PoT), een framework dat het redeneervermogen van LLM's verbetert door executie tijdens de testfase te behandelen als een online optimalisatieproces waarbij een transiënte LoRA-adapter dynamisch wordt bijgewerkt via Group Relative Policy Optimization om feedback te internaliseren en de redeneerstrategie van het model te evolueren, waardoor een 4B-model significant beter presteert dan grotere state-of-the-art modellen op complexe programmeerbenchmarks.
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 ongelooflijk lastige puzzel probeert op te lossen, zoals een complexe programmeeruitdaging of een wiskundig probleem dat een lange keten van denkwerk vereist. Je hebt een super-slimme assistent (een Large Language Model) die veel feiten kent, maar soms in een lus terechtkomt en steeds dezelfde fouten herhaalt. In de wereld van kunstmatige intelligentie werkt deze assistent meestal met een "bevroren" brein: zodra hij begint na te denken, kan hij zijn fundamentele strategie halverwege de stroom niet meer veranderen. Als hij een verkeerde afslag neemt, blijft hij die verkeerde weg aflopen, in de hoop door puur geluk of door vele paden tegelijk te proberen de juiste oplossing te vinden. Dit is als proberen je weg uit een doolhof te vinden door blind elke gang in te rennen tot je een muur raakt, in plaats van te leren van de muren waar je al tegenaan bent gebotst.
Lange tijd was de beste manier om deze moeilijke problemen op te lossen simpelweg de computer meer tijd en rekenkracht te geven om miljoenen verschillende gokken te proberen. Maar dit artikel suggereert een slimmere manier: in plaats van alleen maar harder te proberen, moet de computer tijdens het proberen leren. Denk aan een personage in een videogame dat niet alleen opnieuw verschijnt en het weer probeert, maar ook daadwerkelijk leert van de specifieke valstrik die hem net heeft gedood, en zo zijn strategie direct aanpast voor de volgende poging. De onderzoekers achter deze studie vragen zich af: wat als onze AI "op zijn voeten kan denken", zijn eigen redeneerregels in realtime bijwerkt op basis van het feit of zijn vorige gokken wel of niet succesvol waren? Dit is het verschil tussen een robot die een script volgt en een robot die zijn eigen brein aanpast en evolueert voor elke nieuwe uitdaging die hij tegenkomt.
De "Policy of Thoughts": AI leren terwijl het speelt
Maak kennis met PoT (Policy of Thoughts), een nieuw framework dat het oplossen van een probleem niet behandelt als een eenmalige gok, maar als een levend, evoluerend gesprek tussen de AI en het probleem zelf. De auteurs, een team van onderzoekers van universiteiten zoals de Zhejiang University en de LMU München, stellen dat de oude manier van doen — waarbij de strategie van de AI bevroren blijft terwijl hij naar antwoorden zoekt — ons tegenhoudt. Ze stellen een systeem voor waarbij de AI een "tweede kans" krijgt om tijdens de test van zijn eigen fouten te leren, waardoor hij zichzelf effectief on the fly traint.
De Popperiaanse Puzzel: Gokken, Testen en Evolueren
Het kernidee is geïnspireerd door een beroemde filosoof genaamd Karl Popper, die geloofde dat de wetenschap vordert door middel van "conjecturen en weerleggingen". In gewone mensentaal betekent dit dat je een gok doet, deze toetst aan de werkelijkheid, en als het mislukt, precies leert waarom het mislukte, zodat je de volgende keer een betere gok kunt doen.
PoT brengt deze filosofie tot leven voor AI. Zo werkt de cyclus:
- De Conjectuur (De Gok): De AI bekijkt een probleem en genereert een paar verschillende mogelijke oplossingen (zoals het schetsen van drie verschillende routes op een kaart).
- De Weerlegging (De Werkelijkheidstoets): Het systeem voert deze oplossingen uit in een echte omgeving (zoals een code compiler). Als de code crasht of het foutieve antwoord geeft, is dat een "weerlegging".
- De Evolutie (Het Leren): Dit is het magische deel. In plaats van de mislukte gok gewoon weg te gooien, gebruikt PoT de mislukking om de interne "policy" (de strategie voor het denken) van de AI bij te werken. Het maakt kleine, instant aanpassingen aan hoe de AI denkt, specifiek voor dit probleem.
- De Herhaling: De AI probeert het opnieuw met zijn zojuist bijgewerkte brein, nu beter uitgerust om de specifieke fout die hij net maakte te vermijden.
De "Tijdelijke Brein"-truc
Je vraagt je misschien af: "Als de AI van elk probleem leert, zal hij dan niet in de war raken of vergeten wat hij eerder wist?" De auteurs hebben een slimme oplossing. Ze gebruiken een techniek genaamd LoRA (Low-Rank Adaptation), wat lijkt op het geven van een tijdelijke, afneembare "denkkap".
Stel je voor dat de AI een permanente, enorme bibliotheek aan kennis heeft (zijn basismodel). Wanneer hij met een moeilijk probleem wordt geconfronteerd, zet hij een speciale, lichtgewicht "denkkap" op (de LoRA-adapter). Deze kap stelt de AI in staat om snel te leren en zijn strategie voor dit specifieke puzzelstukje aan te passen. Zodra de puzzel is opgelost (of de tijd is verstreken), wordt de kap afgezet en weggegooid. De permanente bibliotheek blijft onaangetast en onverward. Dit betekent dat de AI een meester van aanpassing kan zijn voor elk nieuw probleem zonder zijn algemene kennis te verstoren.
De Resultaten: Klein Brein, Grote Winsten
De onderzoekers testten dit idee op programmeeruitdagingen, die berucht zijn vanwege hun moeilijkheidsgraad omdat ze nauwkeurige, stapsgewijze logica vereisen. Ze gebruikten een relatief klein AI-model (slechts 4 miljard parameters) en gaven het het PoT-framework.
De resultaten waren verrassend. Dit kleine model, gebruikmakend van PoT, slaagde erin 49,71% van de problemen op een pittige benchmark genaamd LiveCodeBench V6 op te lossen. Om dit in perspectief te plaatsen:
- Het versloeg GPT-4o, een enorm commercieel model, dat op diezelfde specifieke benchmark een score van 29,71% behaalde.
- Het presteerde aanzienlijk beter dan de baseline-prestaties van andere grote modellen op deze specifieke test, wat aantoont dat dynamisch leren de statische redenering van veel grotere systemen kan overtreffen.
- Hoewel modellen zoals Gemini-2.5-Flash (60,91% totaal) en Claude-Opus-4 (55,22% totaal) hogere scores behaalden op bredere, gemengde benchmarks, vertegenwoordigt de 49,71% van het door PoT verbeterde 4B-model op de rigoureuze LiveCodeBench V6 een enorme sprong voor een model dat meer dan 50 keer kleiner is, wat bewijst dat adaptieve redenering de kloof met reuzen kan dichten bij complexe, specifieke taken.
Het meest indrukwekkende is dat het door PoT verbeterde model meer dan 50 keer kleiner is dan sommige van de gigantische modellen waarmee het concurreert. Het won niet door een groter brein te hebben; het won door een slimmere manier te hebben om het brein te gebruiken dat het had.
Waarom dit ertoe doet
Het artikel suggereert dat de toekomst van AI-redenering niet alleen draait om het bouwen van steeds grotere modellen. Het gaat erom modellen het vermogen te geven om "op hun voeten te denken". Door het proces van de testtijd te veranderen in een trainingssessie, stopt de AI met het verspillen van energie aan mislukte paden en begint hij die energie te gebruiken om zijn strategie direct te verbeteren.
De auteurs ontdekten dat deze methode het beste werkt wanneer er duidelijke feedback is (zoals code die wel of niet draait). Wanneer de feedback minder duidelijk is, zijn de winsten kleiner, maar nog steeds positief. Ze lieten ook zien dat deze aanpak werkt bij verschillende soorten modellen, niet alleen bij het model waarmee ze begonnen.
Kortom, PoT suggereert dat de beste manier om een moeilijk probleem op te lossen niet alleen is om harder te proberen; het is om sneller te leren. Door de AI zijn eigen redeneerstrategie te laten evolueren voor elke individuele uitdaging, kunnen we super-slimme resultaten behalen met veel kleinere, efficiëntere computers. Het is een verschuiving van "zoeken naar het juiste antwoord" naar "leren hoe je het juiste antwoord vindt".
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.