ASH: Agents that Self-Hone via Embodied Learning
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 probeert te leren spelen in een zeer lang, ingewikkeld videospel, zoals Pokémon of The Legend of Zelda, maar je hebt geen handleiding, geen leraar en niemand die je vertelt welke knoppen je moet indrukken. De meeste computerprogramma's die dit proberen, komen na een paar uur vast te zitten omdat ze afhankelijk zijn van vooraf geschreven regels of enorme hoeveelheden data die zorgvuldig door mensen zijn gelabeld.
Het artikel introduceert een nieuw systeem genaamd ASH (Agents that Self-Hone via Embodied Learning). Denk aan ASH niet als een robot die een script volgt, maar als een nieuwsgierige menselijke speler die weet hoe hij Google moet gebruiken.
Hier is hoe ASH werkt, opgesplitst in eenvoudige stappen:
1. Het "Vastzitten"-moment
ASH begint het spel te spelen. Het heeft een kortetermijngeheugen (wat er in de laatste 30 seconden is gebeurd) en een langetermijngeheugen (belangrijke momenten die het eerder heeft gezien). Het speelt mee totdat het tegen een muur loopt. Misschien weet het niet hoe het een monster moet bevechten, of weet het niet welk pad het moet nemen in een doolhof. In de termen van het artikel wordt het "vastgezet".
2. De "Google-zoekopdracht"
Wanneer ASH vastzit, geeft het niet op. In plaats daarvan kijkt het naar wat het zojuist op het scherm heeft gezien en gaat het het internet op (specifiek, een enorme collectie YouTube-video's) om andere mensen te vinden die het spel spelen. Het zoekt naar video's die er precies zo uitzien als het moment waarin het nu vastzit.
3. De "Slimme filter"
Het internet zit vol met ruis. ASH kijkt niet zomaar naar willekeurige video's; het gebruikt een speciaal hulpmiddel om de sleutelmomenten te vinden. Stel je voor dat je een 20 uur durende video bekijkt van iemand die een spel speelt; je hoeft niet het hele ding te bekijken om te leren hoe je een baas moet bevechten. Je hoeft alleen de specifieke 30 seconden te zien waarin ze de strategie uitwerken. ASH vindt deze "highlight-reels" automatisch en slaat ze op in zijn langetermijngeheugen.
4. De "Reverse engineering"
Hier komt het lastige deel: de internetvideo's die ASH vindt, tonen meestal alleen het scherm, niet de knopdrukken. ASH heeft een "vertaler" (een Inverse Dynamics Model genaamd) die naar de video kijkt en raadt: "Oké, om van dit scherm naar dat scherm te komen, moet de speler 'A' en vervolgens 'Omhoog' hebben ingedrukt." Het zet de stille video om in een reeks instructies.
5. De "Zelfverbetering"-lus
Nu neemt ASH die nieuwe instructies en oefent ze. Het werkt zijn eigen brein (zijn beleid) bij, zodat het de volgende keer dat het vastzit, weet wat het moet doen. Daarna gaat het terug naar het spelen van het spel. Als het later weer vastzit bij een ander probleem, herhaalt het het hele proces: vastzitten, het internet opzoeken, de truc leren, en doorgaan.
De resultaten: Waarom het belangrijk is
De onderzoekers hebben ASH getest in twee zeer verschillende spellen:
- Pokémon Emerald: Een strategisch spel waarin je reist, monsters vangt en vecht.
- The Legend of Zelda: The Minish Cap: Een actiespel waarin je rent, springt, puzzels oplost en vijanden in real-time bevecht.
Ze hebben ASH vergeleken met andere AI-methoden:
- De "Leerling uit het handboek": Deze systemen probeerden te leren uit een enorme dataset van vooraf gelabelde bewegingen. Ze kwamen vroeg vast te zitten omdat ze geen omgaan met nieuwe situaties die ze eerder niet hadden gezien.
- Het "Genius"-model: Dit zijn enorme AI-modellen die proberen het antwoord te raden zonder training. Ze "hallucineren" vaak (maken dingen uit hun duim) en lopen tegen muren aan of praten met niet-bestaande personages.
- ASH: ASH bleef beter worden. Terwijl de andere systemen na ongeveer 6 uur stopten met vooruitgang, bleef ASH 8 uur doorgaan, en leerde het nieuwe vaardigheden zoals vechten, monsters vangen en puzzels oplossen. Het voltooide bijna alle belangrijke doelen in beide spellen.
Het grote plaatje
Het artikel beweert dat ASH bewijst dat je geen mens nodig hebt om een beloningssysteem te schrijven of elke enkele video te labelen om een AI een lang, complex taak te leren. In plaats daarvan, als je een AI de mogelijkheid geeft om vast te zitten, hulp op het internet te zoeken en daaruit te leren, kan het zichzelf leren om lange, open-ended avonturen te beheersen.
Het is als een kind leren fietsen, niet door een handleiding te schrijven, maar door ze te laten vallen, ze een video te laten kijken van iemand anders die fietst, en het dan opnieuw te proberen. ASH is het eerste systeem dat deze lus succesvol automatisch uitvoert in complexe videospellen.
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.