← Nieuwste papers
🤖 machine learning

Cortex: Compact Behavior Cloning for Quake with Frozen Visual Features

Het artikel introduceert Cortex, een compacte behavioral cloning-policy voor Quake die gebruikmaakt van een bevroren DINOv3 visuele encoder en een transformer van zes lagen om consistente progressie door levels en succes in gevechten te bereiken op een grootschalige dataset, waarmee de effectiviteit van eenvoudige imitation learning wordt aangetoond voordat men overgaat tot reinforcement learning of expliciet geheugen.

Oorspronkelijke auteurs: Dzmitry Malyshau

Gepubliceerd 2026-07-28
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Dzmitry Malyshau

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

De Speeltuin van Digitale Geesten

Stel je een wereld voor waarin computers niet alleen rigide instructies volgen, maar leren door te kijken, net zoals een kind leert fietsen door te observeren hoe een ouder broer of zus dat doet. Dit is het domein van machine learning, specifiek een tak genaamd behavioral cloning (gedragsimitatie). In deze hoek van de wetenschap voeden onderzoekers een AI duizenden uren aan menselijke gameplay, in de hoop dat de computer de bewegingen, de timing en de instincten van een professionele speler kan nabootsen zonder expliciet te worden verteld hoe het spel gespeeld moet worden.

De grote vraag die dit veld drijft is: Hoeveel kan een eenvoudige, compacte AI leren door enkel te kopiëren, voordat we complexe "hersenfuncties" moeten toevoegen zoals geheugen, doelstellingen of leren door middel van vallen en opstaan? Denk erbij als de vraag hoeveel een papegaai kan vliegen door simpelweg het vliegpad van een havik te onthouden, zonder dat hij de aerodynamica hoeft te begrijpen. Als we een kleine, efficiënte AI kunnen bouwen die goed speelt door enkel te kopiëren, bespaart dat enorme hoeveelheden rekenkracht en energie. Maar als de AI vastloopt zodra het iets ziet dat net even anders is dan wat het heeft geoefend, weten we dat we het moeten leren hoe het moet herstellen van fouten. Dit is de delicate balans tussen "eenvoudige imitatie" en "slimme adaptatie" die wetenschappers constant testen.


Cortex: De Kleine Quake-kopieerder

In het artikel "Cortex: Compact Behavior Cloning for Quake with Frozen Visual Features" besloot een onderzoeker genaamd Dzmitry Malyshau de grenzen van dit idee van "eenvoudige imitatie" te testen. Hij bouwde een AI-agent genaamd Cortex en wierp deze in de chaotische, snelle wereld van de klassieke videogame Quake uit 1996. Specifiek gaf hij de opdracht om het eerste niveau, E1M1, te navigeren: een doolhof van gangen, deuren, knoppen en monsters dat een combinatie vereist van rennen, springen, schieten en het oplossen van eenvoudige puzzels.

Cortex is ontworpen om ongelooflijk slank te zijn. Het heeft geen massief brein dat vanaf nul wordt opgebouwd. In plaats daarvan gebruikt het een "bevroren" visueel brein — een vooraf getraind computervisie-model genaamd DINOv3 — dat fungeert als een paar hooggetrainde ogen. Deze ogen zijn "bevroren", wat betekent dat ze al goed zijn in het herkennen van vormen en texturen en nooit veranderen tijdens de training. Het eigenlijke "brein" van Cortex is een kleine, zeslaagse transformer met slechts 10,98 miljoen trainbare parameters. Om dat in perspectief te plaatsen: andere beroemde gaming AI's in dit veld hebben honderden miljoenen parameters. Cortex is de lichte sprinter vergeleken met de zwaargewichtkampioenen.

Het trainingsproces was verrassend kort en efficiënt. De AI keek naar 6.849 opnames van menselijke spelers, wat neerkomt op ongeveer 474,7 uur aan gameplay. Echter, Cortex keek niet elke seconde. De onderzoekers selecteerden een specifieke "gesamplede epoch", wat vergelijkbaar is met één zorgvuldig gecureerde passage door de data. Dit omvatte 517.048 korte clips (elk vier frames lang) en het duurde de AI slechts 3,3 minuten om te optimaliseren op een enkele high-end grafische kaart (een RTX 5080). Het doel was om te zien of dit kleine, snel getrainde model kon meekomen met veel grotere, complexere AI's.

De Resultaten: Een Mix van Overwinningen en Struikelingen

Toen de onderzoekers Cortex loslieten in Quake, waren de resultaten een fascinerende mix van indrukwekkende vaardigheid en voorspelbare mislukking.

Het Goede Nieuws:
Cortex was verrassend goed in de basiszaken. In twee afzonderlijke batches van 20 episodes (elk duren 120 seconden) slaagde Cortex erin om de "openende deur", de "knopkamer" en de "afdalende poort" te bereiken in alle 20 episodes van elke batch. Het slaagde er ook in om in 19 van de 20 episodes een kill te maken. Dit suggereert dat voor de vroege, eenvoudige delen van het level, het simpelweg kopiëren van menselijke bewegingen zeer goed werkt. De AI kon de initiële gangen navigeren en effectief deelnemen aan gevechten.

Het Slechte Nieuws:
Ondanks deze vroege successen slaagde Cortex er niet in om het level te voltooien in welke van de 40 episodes dan ook (0/20 in beide batches). De AI liep vast, meestal bij muren of in water, en kon niet uitzoeken hoe het weer vrij moest komen. De onderzoekers merkten op dat dit een klassiek probleem is in behavioral cloning genaamd covariate shift: wanneer de AI een kleine fout maakt, belandt het in een situatie die het nog nooit heeft gezien in de trainingsvideo's, en omdat het alleen weet hoe het moet kopiëren wat het heeft gezien, bevriest het of raakt het in paniek.

De Vergelijking:
De onderzoekers testten ook twee andere, veel grotere AI-modellen (P2P-150M en NitroGen) onder dezelfde omstandigheden. Deze reuzen, getraind op duizenden uren van vele verschillende games, presteerden in deze specifieke test zelfs slechter. Ze voltooiden elk 0 van de 5 episodes en liepen bijna onmiddellijk vast. Dit suggereert dat voor deze specifieke, nauwe taak, een gespecialiseerd, compact model zoals Cortex een grotere, algemene AI daadwerkelijk kan overtreffen, al is het maar voor de eerste minuut van de gameplay.

Wat de Experimenten Onthulden

Het paper stopte niet alleen bij het spelen van het spel; het voerde een reeks "ablatie"-experimenten uit om te zien wat Cortex liet werken en wat het liet falen.

  • Meer detail helpt bij gevechten, niet bij navigatie: Wanneer de onderzoekers Cortex een dichter, gedetailleerder beeld van het scherm gaven (door meer "tokens" of visuele patches te gebruiken), werd de AI beter in vechten en overleven. Het behaalde meer kills en ging minder vaak dood. Echter, deze extra details hielpen niet om de route beter te navigeren. Sterker nog, het maakte de betrouwbaarheid van de route soms zelfs iets slechter. Dit suggereert dat meer details zien de AI helpt om te reageren op vijanden, maar niet noodzakelijkerwijs helpt om te begrijpen waar het de volgende stap moet zetten.
  • Geheugen is geen wondermiddel: Het team probeerde Cortex een "geheugen" van zijn eerdere acties te geven, in de hoop dat het zou leren van zijn eigen fouten. Verrassend genoeg verbeterde dit de prestaties niet consistent. De AI werd niet beter in het navigeren van het level, enkel omdat het zich herinnerde wat het vijf seconden geleden had gedaan.
  • Offline metrieken liegen: De onderzoekers ontdekten dat standaard computertests (zoals hoe goed de AI de volgende zet voorspelt op een testset) slechte voorspellers waren voor hoe goed de AI het spel daadwerkelijk zou spelen. Een AI kon op papier perfect lijken, maar in het echte spel hopeloos falen. Dit is een cruciale waarschuwing voor toekomstige onderzoekers: vertrouw niet alleen op de cijfers; kijk naar het spel.

Het Oordeel

Het paper concludeert dat hoewel een compacte, eenvoudige AI kan leren om de vroege delen van een complex spel heel goed te spelen door simpelweg mensen te kopiëren, het een hard plafond raakt. Het kan niet herstellen van zijn eigen fouten of nieuwe situaties navigeren die het niet eerder heeft gezien. De fouten kwamen overeen met het idee dat de AI leed onder covariate shift — het raakte verdwaald in de "onbekende" delen van het spel.

De auteurs stellen dat de volgende stap niet is om de AI groter te maken, maar om hem te leren hoe hij moet herstellen. Ze stellen een methode voor genaamd DAgger, waarbij een mens zou ingrijpen wanneer de AI vastloopt, laat zien wat de juiste zet is, en de AI specifiek leert van die "reddingsmomenten".

Kortom, Cortex bewijst dat je geen supercomputer nodig hebt om een tijdje goed een videogame te spelen. Een klein, efficiënt model kan de eerste paar minuten van een menselijke gameplay met indrukwekkende vaardigheid nabootsen. Maar zonder een manier om te leren van eigen fouten of een geheugen voor wat te doen als het misgaat, zal het uiteindelijk tegen een muur aanlopen die het niet kan beklimmen. Het paper beweert het spel niet te hebben opgelost; in plaats daarvan biedt het een heldere, eerlijke kaart van waar eenvoudige imitatie werkt en waar het faalt, om toekomstige onderzoekers te leiden in hoe ze agenten bouwen die echt kunnen adapteren.

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.

Probeer Digest →