← Nieuwste papers
💻 computer science

A distilled value head breaks search, but search remains an effective teacher, not a move selector: a case study in 19x19 Go

Deze studie toont aan dat hoewel het distilleren van een value head uit een sterke Go AI kan resulteren in een gekalibreerde maar niet-discriminerende evaluator die de MCTS-zoekprestaties doorbreekt, het zoekproces zelf een zeer effectieve leraar blijft, aangezien het trainen van de policy om MCTS-bezoekaantallen na te bootsen significante krachtwinst oplevert, ondanks het feit dat de zoekopdracht faalt in het selecteren van betere zetten tijdens de inferentie.

Oorspronkelijke auteurs: Taiki Kojima

Gepubliceerd 2026-08-11
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Taiki Kojima

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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 briljante maar koppige student leert om een complex strategisch spel te spelen, zoals Schaken of Go. Je hebt een superintelligente leraar (laten we hem "De Oracle" noemen) die naar het bord kan kijken en je precies kan vertellen wie er wint. Normaal gesproken, wanneer je een student onderwijst, laat je hem oefenen door tegen de leraar te spelen, of je laat hem een paar zetten vooruit denken om te zien wat er gebeurt. In de wereld van kunstmatige intelligentie wordt dit "vooruitdenken" Monte Carlo Tree Search (MCTS) genoemd. Het is als een simulator die duizenden kleine, denkbeeldige spelletjes in een fractie van een seconde draait om de beste zet uit te vogelen.

Het grote idee in moderne AI is dat als je een slim "brein" (een neuraal netwerk) combineert met deze "simulator" (MCTS), het resultaat onverslaanbaar zou moeten zijn. Het brein raadt de zet, en de simulator controleert het dubbel. Maar wat als de simulator het brein juist slechter maakt? Wat als het hulpmiddel dat bedoeld is om je te helpen, je eigenlijk in verwarring brengt? Dit is de vreemde puzzel waar onderzoeker Taiki Kojima mee worstelde. Hij probeerde niet een robot te bous die het Wereldkampioenschap wint; hij probeerde een glitch te begrijpen waarbij het "denkgedeelte" van de AI het "spelende deel" kapot maakte, zelfs terwijl het "denkgedeelte" nog steeds ongelooflijk nuttig was voor het onderwijzen. Het is een verhaal over hoe een slechte kompas nog steeds een geweldige kaart kan zijn voor een leraar.


De defecte kompas

In de wereld van computer Go (een spel gespeeld op een 19x19 raster) trainen onderzoekers AI meestal door het te laten leren van een supersterke leraar. In deze studie was de leraar een beroemde AI genaamd KataGo. De onderzoeker nam een kleinere, simpelere AI en probeerde het brein van de leraar te kopiëren met een techniek genaamd knowledge distillation (kennisdestillatie). Denk hierbij aan een student die probeert de huiswerkantwoorden van de leraar uit het hoofd te leren.

Normaal gesproken, zodra de student de antwoorden heeft geleerd, laat je hem zijn eigen "denk-engine" (MML) gebruiken om zijn werk te controleren voordat hij een zet doet. De verwachting was dat dit de student nog sterker zou maken. Maar hier vindt de plotwending plaats: Toen de onderzoeker de student liet gebruiken zijn "denk-engine" (MCTS) om zijn zetten te kiezen, werd de student eigenlijk slechter.

De student, die speelde zonder denk-engine, won ongeveer 32% van de spellen tegen zichzelf. Maar op het moment dat hij de "denk-engine" aanzette om bij de zetten te helpen, kelderde zijn winpercentage. Het was alsof een student die perfecte wiskundeproblemen kon oplossen, plotseling overal zakte op het moment dat hij een rekenmachine mocht gebruiken.

De kapotte Value Head

De onderzoeker moest uitzoeken waarom de rekenmachine kapot was. Was de rekenmachine zelf (het zoekalgoritme) defect? Of gaf het brein van de student (het neurale netwerk) de rekenmachine slechte informatie?

Om dit te testen, verving de onderzoeker het brein van de student door dat van de leraar voor de laatste stap van de berekening. Plotseling schoot het winpercentage omhoog naar 98,3%. Dit bewees dat de "rekenmachine" (MCTS) perfect werkte. Het probleem lag volledig in het brein van de student.

Specifiek zat het probleem in de value head. In AI-termen is de "value head" het deel van het brein dat zegt: "Is deze positie goed of slecht?" De value head van de student was eigenlijk best goed in het beoordelen van de absolute score (hij wist of een positie algeheel winnend of verliezend was). Maar hij was verschrikkelijk in het vergelijken van twee vergelijkbare zetten naast elkaar. Hij kon niet zien welke van twee bijna identieke zetten iets beter was.

Stel je een rechter voor die kan vertellen of een schilderij "goed" of "slecht" is, maar wanneer je hem twee schilderijen laat zien die beide "goed" zijn, kan hij niet zeggen welk schilderij beter is. Wanneer de AI probeerde deze verwarde rechter te gebruiken om de beste zet te kiezen, maakte hij steeds meer fouten. De zoekmachine groef dieper, vond meer verwarrende vergelijkingen, en maakte de beslissingen van de AI steeds slechter.

De oplossing: Gebruik de kompas niet, gebruik de kaart

De onderzoeker probeerde de kapotte rechter te repareren door alleen dat deel van het brein opnieuw te trainen. De rechter werd iets beter in het vergelijken van zetten, maar de AI kon de zoekmachine nog steeds niet gebruiken om beter te spelen. De zoekmachine was nog steeds kapot als zet-selector.

Dus probeerde de onderzoeker een compleet andere aanpak. In plaats van te proberen de capaciteit van de AI te verbeteren om de zoekmachine te gebruiken om zetten te kiezen, besloot hij de zoekengine alleen als leraar te gebruiken.

Hier is de magische truc:

  1. De AI speelde een spel met behulp van de zoekengine om een "visit distribution" (bezoekverdeling) te generen. Dit is een verslag van hoeveel tijd de zoekengine aan verschillende zetten heeft besteed. Zelfs als de zoekengine de verkeerde uiteindelijke zet koos, heeft hij misschien veel tijd besteed aan het bedenken van de juiste zet.
  2. De onderzoeker trainde vervolgens het brein van de AI om dit "denkpatroon" (de visit distribution) te kopiëren in plaats van alleen de uiteindelijke zet te kopiëren.
  3. Ze verwijderden de "veiligheidsanker" die de AI normaal gesproken ervan weerhoudt te veel te veranderen.

Het resultaat was verbijsterend. Door de uiteindelijke beslissing van de zoekengine te negeren en alleen het "denkproces" als les te gebruiken, verbeterde de AI enorm.

  • Generatie 2 (met de oude methode): De AI speelde niet beter dan de vorige versie.
  • Generatie 3 (met de zoekengine als leraar): De AI won 94,1% van de spellen tegen de oorspronkelijke baseline en 82,4% tegen de vorige versie.

Dit gebeurde met minder dan de helft van de hoeveelheid trainingsdata (zelfspel-games) die de vorige generatie gebruikte. De zoekengine was een verschrikkelijke speler (hij koos 73% van de tijd de verkeerde zetten), maar het was een geweldige leraar.

Waarom dit ertoe doet

Het paper concludeert dat er een groot verschil is tussen het vermogen van een AI om een beslissing te nemen en het vermogen om een les te geven.

Denk aan een coach die zelf verschrikkelijk is in het beoefenen van de sport. Als je deze coach vraagt om een wedstrijd te spelen, zal hij verliezen. Maar als je de coach vraagt om een wedstrijd te kijken en te vertellen waar de spelers hun aandacht op moeten richten, kan hij briljant zijn. De zoekengine in deze studie was als die coach: hij kon de winnaar niet kiezen, maar zijn "aandachtskaart" liet de student precies zien waar hij naar moest kijken om te leren.

De studie benadrukt ook een waarschuwing voor iedereen die AI bouwt: Vertrouw je "scorekaarten" niet te veel. De onderzoekers ontdekten dat standaardmetrieken (zoals hoe goed de AI zetten rangschikte in een test) vaak niet voorspelden of de AI daadwerkelijk beter zou worden in het spelen van het spel. Soms werd de AI beter, zelfs wanneer de testscores slechter leken.

Uiteindelijk gaat dit niet alleen over Go. Hetzelfde probleem gebeurt in andere AI-velden, zoals het trainen van taalmodellen. Soms is het hulpmiddel dat je gebruikt om antwoorden te genereren te gebrekkig om direct te gebruiken, maar het proces van het genereren van die antwoorden bevat het geheim om de AI slimmer te maken. De les? Gooi de leraar niet weg, alleen omdat hij het spel niet kan spelen.

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 →