Agentic-DPO: From Imitation to Agentic Policy Optimization on Expert Trajectories
Agentic-DPO is een lichtgewicht, offline beleidsoptimalisatiemethode die expert-trajecten transformeert naar op de toestand geconditioneerde actievoorkeuren om LLM-agenten in staat te stellen optimale besluitvorming te leren die verder gaat dan eenvoudige imitatie, waarbij prestaties worden behaald die vergelijkbaar zijn met online reinforcement learning zonder dat daarvoor environment rollouts of beloningsmodellen vereist zijn.
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 robotbutler leert hoe hij een rommelige kamer moet opruimen. De oude manier, genaamd Supervised Fine-Tuning (SFT), is alsof je de robot een video geeft van een mens die schoonmaakt en zegt: "Kopieer precies wat je ziet." De robot leert de volgorde van bewegingen te imiteren: pak de sok op, doe hem in de wasmand, pak de stofzuiger. Maar hier is de adder onder het gras: de robot leert niet echt waarom die bewegingen werden gekozen. Als de sok eigenlijk een stuk afval was, zou de robot hem nog steeds oppakken omdat hij alleen de video kopieert, niet nadenkt over de fout die hij mogelijk heeft gemaakt.
Het paper introduceert een nieuwe, lichtere methode genaamd Agentic-DPO om dit op te lossen. In plaats van alleen maar te kopiëren, verandert het de trainingsdata in een "Kies je eigen avontuur"-spel waarbij de robot leert zijn eigen potentiële blunders te herkennen.
De Kern van het Idee: "Niet Alleen Kopiëren, Maar Vergelijken"
De auteurs stellen voor dat we, in plaats van de route van een expert als een enkele regel tekst te behandelen die menotoon moet onthouden, elke stap moeten beschouwen als een beslismoment. Op elk moment kan de robot de juiste actie van de expert kiezen, of een "plausibele fout" maken.
Agentic-DPO werkt als volgt:
- De Opzet: Je laat de robot een specifiek moment zien uit de geschiedenis van de expert (de "toestand").
- De Test: Je vraagt de robot: "Wat zou jij nu doen?"
- De Vergelijking: Als de robot een andere actie suggereert dan de expert, creëer je een paar: "Expert Beweging (Goed)" versus "Robot Gissing (Slecht)."
- De Les: Je leert de robot om de actie van de expert te verkiezen boven zijn eigen waarschijnlijke fout.
Dit is een enorme verschuiving. Het paper betoogt dat eerdere methoden ofwel alleen kopieerden (SFT), ofwel probeerden te leren door het spel keer op keer in een echte omgeving te spelen (Reinforcement Learning), wat traag, duur en complex is vanwege de benodigde scoresystemen. Agentic-DPO suggereert dat je de voordelen kunt behalen van leren van fouten zonder het spel daadwerkelijk te spelen of een menselijke beoordelaar in te huren om elke beweging te scoren.
De "Magische Truc": Houd de Regels Helder
Er is een lastig probleem bij het trainen van robots: ze kunnen in de war raken door hoe iets geschreven is in plaats van wat het betekent. Bijvoorbeeld, vragen aan een robot om "het gereedschap aan te roepen" kan worden geschreven als call_tool() of {"tool": "call"}. Als de robot alleen leert om het tekstformaat van de expert te verkiezen, faalt het wanneer het formaat verandert.
Om dit op te lossen, introduceren de auteurs een slimme techniek genaamd Policy-Preserving Augmentation (PPA). Stel je voor dat je een student leert een wiskundig probleem op te lossen. Je laat ze hetzelfde probleem zien geschreven in het Engels, dan in het Spaans, en dan in een stripboekstijl, maar de oplossing (de wiskunde) blijft exact hetzelfde. PPA doet dit voor de robot: het herschrijft de actie van de expert in veel verschillende "dialecten" of formaten terwijl de kern van de beslissing identiek blijft. Dit dwingt de robot om de logica van de keuze te leren, niet alleen de specifieke woorden die gebruikt worden.
Wat de Cijfers Zeggen
De auteurs testten dit idee op drie verschillende "speeltuinen" waar robots moeten interageren met tools, gebruikers en websites:
- StableToolBench: Een plek om het gebruik van tools te testen.
- τ-bench (tau-bench): Een retailsimulatie waarbij de robot chat met een klant.
- Mind2Web: Een taak waarbij de robot door echte websites navigeert.
De resultaten suggereren dat Agentic-DPO consequent beter presteert dan de standaard "kopieermethode" (SFT) over verschillende robotgroottes:
- Op de τ-bench retail taak sprong een model met 9 miljard parameters van 21,7% succes met standaard kopiëren naar 41,4% met Agentic-DPO.
- Op StableToolBench ging een kleiner model van 2 miljard parameters van 57,1% naar 90,9%.
- Op Mind2Web steeg het gemiddelde succespercentage van de stappen van 45,6% naar 64,4%.
Interessant genoeg merkt het paper op dat Agentic-DPO even goed presteerde als een veel duurdere methode genaamd GRPO (die vereist dat de robot de game duizenden keren speelt om te leren), maar Agentic-DPO deed dit zonder ooit interactie te hebben met de echte omgeving tijdens de trainingsstappen.
Wat Deze Methode Niet Doet
Het is belangrijk om te weten wat deze methode niet beweert op te lossen. Het paper sluit expliciet de mogelijkheid uit dat deze methode nieuwe situaties kan ontdekken die de expert nooit heeft gezien. Omdat het alleen leert van de toestanden die aanwezig zijn in de bestaande video's van de expert, kan het geen kamer verkennen waar de expert nooit is binnengekomen. Het suggereert dat dit een afweging is: je krijgt een goedkopere, snellere trainingsmethode die geweldig werkt op bekende beslismomenten, maar je verliest het vermogen om gloednieuwe oplossingen te vinden die vereisen dat je buiten de gebaande paden treedt.
De Kernconclusie
De auteurs suggereren dat door expertdemonstraties te veranderen in een reeks "Goed versus Fout" keuzes bij elke stap, en door de "format-shuffling" truc (PPA) te gebruiken om de robot te laten focussen op de logica, we veel goedkoper intelligentere agenten kunnen trainen. Het is alsof je een robot upgradet van een hersenloze papegaai naar een student die er daadwerkelijk over nadenkt waarom hij het mis zou kunnen hebben, en dat allemaal zonder dat er een miljoen dollar aan computerkracht nodig is om eindeloze simulaties te draaien.
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.