RTPO: Reverse-Turn Policy Optimization for Stabilizing Agentic RL Training
Dit artikel introduceert Reverse-Turn Policy Optimization (RTPO), een verenigd framework dat multi-turn agentic RL-training stabiliseert door rollouts te herstructureren als ijle reverse trees om contextmismatch te elimineren, causaal consistente credit assignment mogelijk te maken en asynchrone policy drift te beheersen, waardoor het bestaande baselines aanzienlijk overtreft.
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
In de snel evoluerende wereld van kunstmatige intelligentie leren onderzoekers grote taalmodellen om als autonome agenten te fungeren. Dit zijn niet alleen chatbots die vragen beantwoorden; het zijn systemen die ontworpen zijn om te plannen, te redeneren en externe hulpmiddelen zoals rekenmachines of zoekmachines te gebruiken om complexe problemen op te lossen. Om deze agenten slimmer te maken, gebruiken wetenschappers vaak een methode genaamd reinforcement learning (versterkend leren). Stel je een student voor die leert een nieuw spelletje te spelen: ze proberen verschillende zetten, en als ze winnen, krijgen ze een beloning. Na verloop van tijd leren ze welke zetten leiden tot succes. In de digitale wereld zijn de "zetten" de woorden die het model genereert, en de "beloning" is een score die aan het einde van een taak wordt gegeven. Deze aanpak is zeer succesvol geweest voor taken met één stap, zoals het oplossen van een wiskundig probleem in één keer. Echter, wanneer deze agenten worden gevraagd om langdurige, meerstaps-workflows uit te voeren — zoals het onderzoeken van een onderwerp, het verzamelen van gegevens en het schrijven van een rapport over meerdere beurten van een gesprek — wordt het trainingsproces berucht instabiel. De modellen leren vaak korte taken op te lossen, maar falen jammerlijk wanneer de taak langer wordt; hun prestaties storten in naarmate het aantal stappen toeneemt.
Een team van onderzoekers van universiteiten in Australië en de Verenigde Staten heeft geïdentificeerd waarom deze instabiliteit optreedt en heeft een nieuwe manier voorgesteld om dit op te lossen. Ze ontdekten dat de instabiliteit voortkomt uit drie diep verbonden problemen die optreden wanneer men deze agenten traint over vele beurten. Ten eerste is er een mismatch tussen wat het model ziet terwijl het oefent en wat het ziet terwijl het wordt onderwezen. Tijdens het oefenen ziet het model misschien alleen een samenvatting van het gesprek om ruimte te besparen, maar tijdens de training dwingt de computer het model om naar de volledige, volledige geschiedenis van de chat te kijken. Dit verschil verwart het model, waardoor het onzeker wordt over welke context het moet vertrouwen. Ten tweede heeft het systeem moeite om te bepalen welke specifieke stap in een lange keten van redeneringen daadwerkelijk leidde tot het uiteindelijke succes of falen. Wanneer een model een beloning krijgt aan het einde van een proces van tien stappen, verspreidt het trainingsalgoritme die eer (of schuld) vaak gelijkmatig over alle tien de stappen, zelfs als slechts de vijfde stap de cruciale fout was. Dit maakt het moeilijk voor de agent om het juiste gedrag te leren. Ten derde verandert het model naarmeregen van de voortgang van de training. Als het systeem probeert te leren van een lang gesprek dat begon toen het model "jonger" en minder vaardig was, maar eindigt met de training wanneer het model "ouder" en vaardiger is, wordt de data inconsistent. Het model probeert in feite te leren van zijn eigen verleden zelf, wat een drift veroorzaakt die het leerproces destabiliseert.
Om deze problemen op te lossen, ontwikkelden de onderzoekers een nieuw framework genaamd Reverse-Turn Policy Optimization, of RTPO. In plaats van een lang gesprek te behandelen als één groot, plat blok tekst, herdenkten ze het trainingsproces als een reeks afzonderlijke, verbonden momenten. Het kernidee is om het model te trainen door achteruit te werken, beginnend bij de allerlaatste stap van een taak en bewegend naar het begin toe. Wanneer het systeem een specifieke beurt in het gesprek bereikt, pauzeert het en creëert het verschillende "sibling" (broer/zus) versies van de toekomst. Het vraagt het model: "Als ik nu deze specifieke beslissing neem, wat gebeurt er dan hierna?" Het voert vervolgens deze toekomstige scenario's vooruit uit om te zien of ze leiden tot een goede uitkomst. Door deze sibling-toekomsten te vergelijken, kan het systeem precies vaststellen welke beslissing op de huidige beurt de beste was, zonder de ruis van wat er eerder gebeurde of de onzekerheid van wat er later zou kunnen gebeuren. Deze methode zorgt ervoor dat het model altijd leert vanuit een consistente context en dat de eer voor een succesvolle uitkomst precies wordt toegewezen aan de beslissing die de oorzaak ervan was.
De resultaten van deze nieuwe aanpak waren opmerkelijk. Wanneer getest op moeilijke wiskundige redeneertaken en complexe webzoekopdrachten, presteerde de nieuwe methode aanzienlijk beter dan bestaande technieken. Op een set moeilijke wiskundige problemen verbeterde de nieuwe methode de nauwkeurigheid van de agenten met meer dan eenentwintig procent vergeleken met de vorige standaardmethoden. Op kennisgebaseerde taken verbeterde de prestatie met bijna elf procent. Misschien nog belangrijker is dat het trainingsproces zelf veel stabieler werd. In eerdere methoden werden de modellen vaak slechter naarmate de taken langer werden, maar met deze nieuwe aanpak bleven de modellen verbeteren, zelfs naarmate het aantal stappen toenam. De onderzoekers ontdekten ook dat de agenten efficiënter leerden om tools te gebruiken. Bij wiskundeproblemen deden de agenten minder tool-aanroepen maar kregen ze meer antwoorden goed, wat suggereert dat ze leerden te vertrouwen op hun eigen redenering en alleen tools te gebruiken wanneer dat absoluut noodzakelijk was. Bij onderzoekstaken deden ze meer aanroepen, maar deze aanroepen waren strategischer, wat leidde tot betere informatieverzameling.
De onderzoekers verifieerden dat hun oplossing werkte door elk van de drie geïdentificeerde problemen te isoleren. Ze toonden aan dat door het context-mismatch op te lossen, het model stopte met in de war te raken over waar het naar moest kijken. Door de credit assignment op te lossen, leerde het model om betere beslissingen te nemen bij elke specifieke stap in plaats van te gokken op basis van het eindresultaat. En door de trainingsdata consistent te houden met de huidige versie van het model, elimineerden ze de drift die normaal gesproken lange trainingssessies doet falen. De studie biedt een duidelijk pad vooruit voor het bouwen van meer betrouwbare AI-agenten die complexe, meerstaps-taken kunnen afhandelen zonder de weg kwijt te raken. Het suggereert dat de sleutel tot het beheersen van langdurige redenering niet alleen het geven van meer data aan het model is, maar het herstructureren van hoe het van die data leert, waarbij wordt gewaarborgd dat elke beslissing eerlijk en accuraat wordt beoordeeld tegenover de juiste toekomstige mogelijkheden. Dit werk markeert een belangrijke stap naar het creëren van AI-assistenten die de complexiteit van de echte wereld echt kunnen navigeren, één doordachte stap tegelijk.
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.