← Nieuwste papers
🤖 machine learning

When a Verified World Model Still Loses: Play-Adequacy vs Prediction-Accuracy in LLM-Synthesized Code World Models

Dit artikel toont aan dat door Large Language Models gesynthetiseerde Code World Models een bijna perfecte transitienauwkeurigheid kunnen bereiken op gesamplede data, maar systematisch falen in planning omdat ze zeldzame maar cruciale regels missen, wat onthult dat voorspellingsnauwkeurigheid een inadequate metriek is voor planningsgerichte world models vergeleken met speelprestaties of de dekking van de zoekdistributie.

Oorspronkelijke auteurs: Javier Aguilar Martín

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

Oorspronkelijke auteurs: Javier Aguilar Martín

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 Magische Doos en de Blinde Vlek

Stel je voor dat je een superintelligente robot leert hoe hij een nieuw bordspel moet spelen. Je wilt niet dat de robot simpelweg elke zet die hij ooit heeft gezien uit het hoofd leert; je wilt dat hij de regels begrijpt, zodat hij vooruit kan denken en kan winnen. In de wereld van kunstmatige intelligentie bestaat er een slimme truc genaamd een "Code World Model". In plaats van dat de robot gokt, vragen we een Large Language Model (zoals de modellen die verhalen of code schrijven) om het regelboek te lezen en een computerprogramma te schrijven dat het spel perfect simuleert. Zodra de robot dit programma heeft, kan hij miljoenen denkbeeldige spellen in zijn hoofd spelen om de beste zet te vinden.

Maar hier komt het lastige deel: hoe weten we of de robot het programma correct heeft geschreven? Meestal testen we het door een paar willekeurige spelletjes tegen hem te spelen. Als het programma van de robot de uitkomst van die willekeurige spelletjes correct voorspelt, zeggen we: "Geweldig, het model is geverifieerd!" en laten we hem echt spelen. Dit artikel stelt een angstaanjagende vraag: wat als het programma van de robot perfect is in het voorspellen van willekeurige spelletjes, maar totaal fout zit op de specifieke momenten die er echt toe doen om te winnen? Het blijkt dat het feit dat een model een willekeurige test doorstaat, niet betekent dat het klaar is voor de grote competities.

Het Verhaal van de Ontbrekende Regel

De onderzoekers in dit artikel ontdekten een verborgen valstrik in de manier waarop we deze AI-spelers testen. Ze ontdekten dat een AI een "verificatiepoort" met vlag en wimpel kan passeren — waarbij hij 100% van de willekeurige testspelletjes correct uitvoert — maar toch elk echt spel tegen een bekwame tegenstander verliest.

Om te begrijpen hoe dit gebeurt, stel je voor dat je een nieuwe videogame-engine test. Je speelt 40 willekeurige wedstrijden waarin je gewoon op de knoppen ramt en met je personage in cirkels draait. De engine voorspelt exact wat er gebeurt in die 40 wedstrijden. Je geeft het een gouden ster en zegt: "Perfect!" Maar stel dat er een geheime regel in het spel zit: "Als het spel langer dan 100 beurten duurt, wint de speler met het meeste goud." In die 40 willekeurige wedstrijden waarbij op de knoppen wordt geramd, duurt het spel nooit zo lang, dus de engine wordt nooit getest op deze regel. Hij slaagt voor de test.

Wanneer een slimme speler (de tegenstander van de AI) echter speelt, weet hij hoe hij het spel naar 100 beurten kan slepen om te winnen. De AI, die gebruikmaakt van zijn "geverifieerde" engine, weet niet dat deze geheime regel bestaat. De AI denkt dat het spel in een gelijkspel moet eindigen. Omdat hij deze ene kleine, zeldzame regel mist, maakt hij een fatale fout en verliest hij. De onderzoekers noemen dit de "verified-vs-correct gap" (de kloof tussen geverifieerd en correct). Het model is geverifieerd (het heeft de test doorstaan) maar niet correct (het faalt in de echte wereld).

De Wet van de Zeldzame Fout

Het artikel zegt niet alleen dat dit gebeurt; het geeft ons een wiskundige formule om precies te voorspellen wanneer het zal gebeuren. Ze noemen het de "Danger Law" (de Gevaarwet).

Zie de verificatietest als een visnet. De "zeldzaamheid" van de geheime regel is hoe moeilijk het is om een vis te vangen die die regel activeert. Als de regel in 50% van de spellen voorkomt, vangt het net (zelfs een klein net) de regel gemakkelijk. Maar als de regel slechts in 2,5% van de spellen voorkomt (zoals de "100-beurten"-regel in hun experiment), en je werpt je net slechts 40 keer uit, is de kans zeer groot dat je hem volledig mist.

De formule luidt: Gevaar = (Hoe erg de fout is) × (Kans dat de test de regel mist).

In hun experimenten creëerden ze een spel genaamd army5x5a met een verborgen regel over wat er gebeurt wanneer het spel een tijdslimiet bereikt. Ze ontdekten dat wanneer de regel zeldzaam was (voorkomend in slechts ongeveer 2,5% van de willekeurige spellen), de AI de test doorstond maar de echte wedstrijden verloor met een winstpercentage van slechts 0,404 (ongeveer 40%), vergeleken met een eerlijke baseline van 0,495 (ongeveer 50%). Dat klinkt misschien niet als een enorm verschil, maar in de wereld van competitief gamen is het verliezen van 1,6 spellen voor elke gewonnen wedstrijd een ramp. Het "geverifieerde" model werd systematisch uitgespeeld omdat het blind was voor het ene ding dat er het meest toe deed.

Waarom Meer Voorbeelden Niet Helpen

Je zou kunnen denken: "Oké, de test was te klein. Laten we de AI gewoon meer voorbeelden geven van die zeldzame regel!" De onderzoekers probeerden dit ook. Ze voerden de AI duizenden voorbeelden van een spel dat eindigt in een beslissing na een tijdslimiet, in de hoop dat het de regel zou "leren".

Maar hier komt de verrassende wending: Het werkte niet. De AI gedroeg zich als een vertaler, niet als een detective. Als je tegen de AI zei: "Hier is de regel," schreef hij de code perfect. Maar als je hem alleen voorbeelden liet zien en zei: "Zoek de regel uit," dan faalde hij. Zelfs met honderden voorbeelden kon de AI de ontbrekende regel niet afleiden uit de data alleen. Hij kon simpelweg niet raden wat niet expliciet in de instructies stond geschreven. Dit suggereert dat voor deze AI-systemen "specificatie-volledigheid" (het geven van het volledige regelboek) veel belangrijker is dan "leren van voorbeelden".

Het Pokerprobleem: Wanneer Je de Kaarten Niet Kunt Zien

Het artikel keek ook naar spellen waarbij je niet alles kunt zien, zoals Poker. In deze spellen moet de AI raden welke kaarten de tegenstander vasthoudt. Dit wordt het "inferentie"-gedeelte van het model genoemd.

De onderzoekers bewezen dat voor eenvoudige pokerspellen een willekeurige test eigenlijk veilig is, omdat het spel te oppervlakkig is; je kunt geen geheime regel verbergen in een kort spel. Maar ze bouwden een klein, op maat gemaakt spel genaamd Beacon om te bewijzen dat in diepere, complexere spellen dezelfde valstrik bestaat. In Beacon moest de AI het type van een tegenstander raden op basis van diens zetten. De AI passeerde de test perfect (0 fouten in 8.156 testgevallen), maar verloor elk echt spel (0% winstpercentage).

Waarom? Omdat de test gebruikmaakte van willekeurige zetten die bijna nooit de diepe delen van het spel bereikten waar het geheim verborgen lag. De "vermoedens-hersenen" van de AI waren foutief, maar de test zag het nooit omdat de test te oppervlakkig was. Het is alsoast het testen van het vermogen van een detective om een moord op te lossen door hem een verdwaalde sok-zaak te laten oplossen. Hij kan de sok-zaak misschien goed oplossen, maar faalt bij de moord.

De Kern van het Verhaal

De belangrijkste les van dit artikel is een waarschuwing voor iedereen die AI bouwt die spellen speelt of plannen maakt: Vertrouw een model niet alleen omdat het een willekeurige test doorstaat.

Als de AI zal worden gebruikt door een slimme planner die op zoek is naar diepe, strategische zetten, kun je de AI niet verifiëren met willekeurige, oppervlakkige tests. Je moet ofwel:

  1. Het testen op de werkelijke strategie: Zet de AI af tegen een slimme tegenstander en kijk of hij wint, niet alleen of hij willekeurige zetten correct voorspelt.
  2. Het volledige regelboek geven: Zorg ervoor dat de instructies 100% compleet zijn voordat je de AI vraagt de code te schrijven.

Het artikel laat zien dat een model "geverifieerd" kan zijn en toch gevaarlijk fout kan zitten, simpelweg omdat de test het ene zeldzame, cruciale moment miste waarop het spel daadwerkelijk wordt gewonnen of verloren. Het is een herinnering dat in de wereld van AI, het slagen voor een test niet hetzelfde is als klaar zijn voor de echte zaak.

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 →