GROW: Aligning GRPO with State-Action Modeling for Open-World VLM Agents
Das Papier stellt GROW vor, ein Reinforcement-Learning-Framework, das Group Relative Policy Optimization (GRPO) für Open-World-Vision-Language-Model-Agenten anpasst, indem es vollständige Trajektorien in Zustands-Aktions-Paare zerlegt, um Kontextlängenbeschränkungen zu überwinden, und dabei State-of-the-Art-Leistung bei über 800 Minecraft-Aufgaben erzielt.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie lehren einen Roboter, ein komplexes Videospiel wie Minecraft zu spielen. Der Roboter verfügt über eine Kamera (seine Augen) und kann eine Tastatur bedienen sowie eine Maus bewegen (seine Hände). Sein Ziel ist es, Aufgaben wie „ein Haus bauen", „Gold abbauen" oder „ein Monster besiegen" zu erfüllen.
Lange Zeit war der beste Weg, diese Roboter zu unterrichten, das Supervised Fine-Tuning (SFT). Stellen Sie sich das vor wie das Zeigen eines Videos eines menschlichen Experten, der das Spiel perfekt spielt, mit dem Befehl: „Kopiere genau, was sie getan haben." Das Problem? Stundenlanges perfektes menschliches Gameplay zu finden, ist teuer, und wenn der Roboter das Video nur auswendig lernt, gerät er in Verwirrung, sobald sich das Spiel leicht verändert.
Dann versuchten Forscher Reinforcement Learning (RL), speziell einen Algorithmus namens GRPO. Dies ist wie das Erlauben, dass der Roboter das Spiel spielt, scheitert, Erfolg hat und aus den Ergebnissen lernt. Allerdings hatte das Standard-GRPO einen gravierenden Mangel bei der Anwendung auf Open-World-Spiele: Es behandelte die gesamte Spielsession als eine einzige Lektion.
Das Problem: Die „zu lange" Lektion
Stellen Sie sich vor, Sie versuchen zu lernen, wie man einen Kuchen backt.
- Standard-GRPO ist wie das Übergeben eines 500-seitigen Buches, das die Geschichte Ihrer Kindheit, den Wetterbericht von vor drei Tagen, das Rezept und die Geschichte des Hundes Ihres Nachbarn enthält, alles durcheinandergemischt. Es sagt Ihnen: „Sie haben am Ende einen guten Kuchen gebacken, also war alles in diesem 500-seitigen Buch gut."
- In der Arbeit wird dies als „full trajectory" (vollständige Trajektorie) bezeichnet. Während der Roboter Minecraft spielt, wird die Historie dessen, was er gesehen und getan hat, immer länger. Schließlich wird das „Buch" so riesig und voller irrelevanter Störgeräusche (wie das Umherlaufen für 10 Minuten, bevor ein Block gefunden wird), dass der Roboter überfordert ist und nicht herausfinden kann, welcher spezifische Zug tatsächlich zum Erfolg geführt hat.
Die Lösung: GROW (Der „Rezeptkarten"-Ansatz)
Die Autoren schlagen ein neues Framework namens GROW (Aligning GRPO with State-Action Modeling) vor.
Anstatt dem Roboter das ganze 500-seitige Buch zu geben, schneidet GROW die Spielsession in winzige, mundgerechte Rezeptkarten.
- State-Action Decomposition (Zerlegung in Zustand und Aktion): GROW zerlegt die lange Spielsession in einzelne Momente: „Auf den Block schauen" + „Mausklick" + „Spitzhacke trifft".
- Intelligentes Feedback: Wenn der Roboter am Ende erfolgreich ist, sagt GROW nicht: „Alles im ganzen Spiel war großartig." Stattdessen betrachtet es die spezifischen Karten, die zum Sieg führten. Es sagt: „Der Zug, den Sie 5 Sekunden vor dem Finden des Goldes gemacht haben, war sehr gut. Der Zug, den Sie vor 20 Minuten gemacht haben, als Sie nur herumgelaufen sind? Das war nur in Ordnung."
Wie es funktioniert (Die Analogie)
Stellen Sie sich einen Trainer vor, der einen Fußballspieler trainiert.
- Alter Weg (Standard-GRPO): Der Trainer beobachtet das gesamte 90-minütige Spiel, sieht, wie der Spieler ein Tor erzielt, und schreit dann: „Großartige Arbeit! Du hast von der ersten bis zur letzten Minute alles richtig gemacht!" Der Spieler ist verwirrt, weil er tatsächlich in der 10. Minute einen schrecklichen Pass gemacht hat, der das Spiel fast verloren hätte.
- GROW-Weg: Der Trainer zerlegt das Spiel. „Dieser Pass in der 10. Minute war schlampig. Aber der Lauf, den Sie in der 80. Minute gemacht haben? Perfekt. Und der Tritt in der 89. Minute? Brillant." Der Spieler lernt genau, welche spezifischen Aktionen er wiederholen muss.
Die „magische" Mathematik
Die Arbeit enthält einen mathematischen Beweis (Surrogate Analysis), um uns zu versichern, dass dieser Ansatz des „Zerschneidens der Lektion" dennoch gültig ist.
- Die Sorge: Die Standardmathematik für diese Art des Lernens erfordert normalerweise den Vergleich verschiedener Versuche am exakt gleichen Startpunkt. GROW vergleicht verschiedene Momente in der Zeit, die alle unterschiedlich sind.
- Das Ergebnis: Die Autoren bewiesen, dass selbst wenn die Startpunkte unterschiedlich sind, die „Bewertung", die der Roboter erhält, immer noch genau widerspiegelt, wie gut seine Strategie ist. Es ist wie das Benoten eines Schülers in einem Mathtest: Selbst wenn die Fragen unterschiedlich sind, sagt die Endpunktzahl immer noch aus, ob er besser in Mathe wird.
Die Ergebnisse: Das Spiel besiegen
Das Team testete GROW an über 800 verschiedenen Minecraft-Aufgaben, die von der Navigation durch Höhlen über das Herstellen von Gegenständen bis hin zum Kämpfen gegen Monster reichten.
- Erfolgsrate: GROW übertraf frühere Methoden deutlich. Zum Beispiel stieg bei „GUI-Aufgaben" (Verwendung der Menüs des Spiels zum Herstellen von Gegenständen) die Erfolgsrate von etwa 39 % auf 68 %.
- Effizienz: Der Roboter gewann nicht nur öfter; er gewann schneller. Er benötigte weniger Schritte, um Aufgaben zu erledigen, da er lernte, das „Rauschen" zu ignorieren und sich auf die Züge zu konzentrieren, die tatsächlich wichtig waren.
- Generalisierung: Der Roboter lernte nicht nur die spezifischen Spiele auswendig, an denen er geübt hatte. Er lernte allgemeine Fähigkeiten (wie das Suchen nach einem Ziel oder die Verwendung eines Menüs), die es ihm ermöglichten, neue, unbekannte Aufgaben zu meistern, die er noch nie gesehen hatte.
Zusammenfassung
GROW ist eine intelligentere Methode, um KI-Agenten das Spielen von Open-World-Spielen beizubringen. Anstatt sie mit langen, chaotischen Historien ihrer gesamten Spielsessions zu überfordern, zerlegt es das Spiel in kleine, klare Schritte. Dies hilft der KI zu verstehen, welche Aktionen genau zum Erfolg führen, wodurch sie schneller lernt, besser spielt und neue Herausforderungen bewältigt, ohne in Verwirrung zu geraten.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.