Reinforcing Multi-Turn Reasoning in LLM Agents via Fine-Grained Reward Structure and Credit Assignment
Dit artikel stelt een raamwerk voor en valideert dit voor het verbeteren van Large Language Model-agenten in scenario's met meerdere beurten door op maat gemaakte GRPO- en PPO-algoritmen af te leiden die gebruikmaken van dichte per-beurt beloningsstructuren om superieure credit assignment, trainingsstabiliteit en prestaties te bereiken vergeleken met benaderingen met schaarse terminale of vertraagde beloningen.
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
Grote taalmodellen zijn de motoren achter de meest geavanceerde kunstmatige intelligentiesystemen van vandaag, in staat om mensachtige tekst te genereren, complexe problemen op te lossen en zelfs code te schrijven. Echter, wanneer deze modellen worden gevraagd taken uit te voeren die een lange keten van redeneringen vereisen—zoals het internet afzoeken naar informatie, een rekenmachine gebruiken of een spel met meerdere stappen spelen—hebben ze vaak moeite. De kern van de moeilijkheid ligt in de manier waarop ze leren van hun fouten. In het vakgebied van machine learning worden deze systemen vaak getraind met een methode genaamd reinforcement learning (versterkend leren), waarbij het model verschillende acties probeert en feedback ontvangt in de vorm van een beloning. Als het uiteindelijke antwoord correct is, krijgt het model een beloning; als het fout is, krijgt het niets. Deze aanpak werkt goed voor eenvoudige taken, maar voor complexe, meerstapsinteracties is wachten tot het allerlaatste moment om feedback te geven alsof men een nieuwe taal probeert te leren door pas te horen of men goed of fout zit nadat men een heel gesprek heeft gevoerd. De leerling heeft geen idee welk specifiek woord of welke zin de succes of het falen heeft veroorzaakt, wat het ongelooflijk moeilijk maakt om te verbeteren.
Een team van onderzoekers zette zich in om dit probleem op te lossen door te veranderen hoe deze AI-agenten feedback ontvangen tijdens hun interacties. In plaats van te wachten op het eindresultaat, ontwierpen zij een systeem dat na elke individuele stap die de agent zet, een kleine, specifieke beloning geeft. Stel je een agent voor die probeert een antwoord te vinden door het internet af te zoeken. Bij de oude methode zou de agent een slechte zoekopdracht kunnen invoeren, irrelevante resultaten kunnen lezen en vervolgens het verkeerde antwoord kunnen raden, waarna hij pas aan het einde een "falen"-signaal ontvangt. De nieuwe aanpak geeft de agent onmiddellijke feedback na elke zoekopdracht: een kleine beloning voor het vinden van relevante informatie of een straf voor een slechte zoekopdracht. Dit stelt de agent in staat om precies te leren welke stappen nuttig waren en welke niet, waardoor het gedrag met veel grotere precisie kan worden verfijnd.
De onderzoekers testten dit idee met behulp van twee populaire trainingsalgoritmen: één die verschillende pogingen bij elkaar groepeert om ze te vergelijken, en een andere die leert van een continue stroom van acties. Ze pasten deze methoden toe op twee zeer verschillende soorten taken: een zoekagent die antwoorden op vragen moest vinden met behulp van een Wikipedia-database, en een game-agent die een puzzel genaamd Sokoban moest oplossen, waarbij dozen naar specifieke doelen op een rooster geduwd moeten worden. In het Sokoban-spel kan één verkeerde beweging de speler in een doodlopende weg leiden, waardoor het onmogelijk wordt om het niveau te voltooien. Dit maakt het spel een perfecte test voor of een agent kan leren om enkele stappen vooruit te plannen. De onderzoekers vergeleken hun nieuwe "stap-voor-stap"-beloningssysteem met de traditionele methode van wachten op de uiteindelijke uitkomst, evenals een middenweg waarbij beloningen werden uitgesteld en gecombineerd.
De resultaten waren duidelijk en consistent over zowel de zoek- als de game-taken. De agenten die getraind werden met de dichte, stap-voor-stap beloningen leerden sneller en werden veel stabieler dan die getraind met de oudere methoden. In de zoektaken hielp de nieuwe methode de agenten niet alleen om vaker de juiste antwoorden te vinden, maar ook om de strikte formateringsregels te volgen die nodig zijn om met de zoekmachine te communiceren. In het Sokoban-spel leerden de agenten die getraind werden met stap-voor-stap feedback om doodlopende wegen te vermijden en puzzels met een aanzienlijk hoger percentage op te lossen. De onderzoekers ontdekten dat de traditionele methode van wachten op het uiteindelijke antwoord vaak leidde tot instabiele training, waarbij de prestaties van de agent wild fluctueerden of niet verbeterden. Daarentegen bood de stap-voor-stap aanpak een gestage gids, waardoor de agenten complexe redeneervaardigheden konden opbouwen zonder de weg kwijt te raken.
Dit werk demonstreert dat voor kunstmatige intelligentie om complexe, meerstufige interacties te beheersen, er meer nodig is dan alleen een eindcijfer voor de prestatie. Het vereist een continue conversatie over wat men wel en niet goed doet tijdens het proces. De studie laat zien dat door het leerproces op te splitsen in kleinere, beheersbare stukjes en directe, specifieke feedback te geven voor elke actie, AI-agenten veel krachtiger en betrouwbaarder kunnen worden. Deze bevinding suggereert een pad voorwaarts voor het bouwen van slimmere assistenten die de echte wereld kunnen navigeren, complexe problemen kunnen oplossen en met hulpmiddelen kunnen interageren op een manier die natuurlijk en effectief aanvoelt, waarbij ze verder gaan dan eenvoudige tekstgeneratie naar werkelijk meerstapsredeneren.
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.