← Nieuwste papers
💬 NLP

Cross-Tokenizer On-Policy Distillation via Byte-Prefix Marginalization

Dit artikel introduceert Byte-Prefix Marginalization (BPM), een nieuwe cross-tokenizer on-policy distillatiemethode die distributies van de docent heruitdrukt over een gedeelde byte-ruimte om de waarschijnlijkheidsmassa te behouden en de prestaties van het studentmodel te verbeteren over wiskunde- en programmeerbenchmarks.

Oorspronkelijke auteurs: Hao Wang, Kun Yuan, Wenlin Zhong, Minglei Zhang, Han Xiao, Ming Sun, Honggang Qi

Gepubliceerd 2026-07-27
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Hao Wang, Kun Yuan, Wenlin Zhong, Minglei Zhang, Han Xiao, Ming Sun, Honggang Qi

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 een wereld voor waarin gigantische, briljante AI-hersenen worden gebouwd door verschillende architecten, die elk hun eigen unieke taal gebruiken om te denken. De ene architect spreekt misschien in lange, vloeiende zinnen, terwijl een andere gedachten opknipt in kleine, razendsnelle lettergrepen. Dit is de realiteit van moderne "Large Language Models" (LLM's). Ze zijn ongelooflijk slim, maar ze spreken vaak verschillende "token"-talen. Een token is simpelweg een tekstblokje—zoals een woord, een deel van een woord, of zelfs een enkele letter—dat de computer gebruikt om informatie te verwerken.

Stel je nu voor dat je een kleinere, snellere en goedkopere AI-student wilt bouwen die kan leren van deze gigantische leraren. Dit wordt "distillatie" genoemd. Normaal gesproken laat je de student gewoon de antwoorden van de leraar kopiëren. Maar hier is de crux: als de leraar en de student verschillende token-talen spreken, is een directe kopieer-en-plakactie onmogelijk. Het is alsof je een student probeert te onderwijzen die alleen Engels spreekt door hem een tekstboek te geven dat volledig geschreven is in een code van emoji's en symbolen. De student ziet de symbolen, maar weet niet welk symbool bij welk Engels woord hoort. Als je probeert een match af te dwingen, leer je de student misschien per ongeluk dat een plaatje van een kat "appel" betekent, of erger nog, je gooit misschien de helft van de wijsheid van de leraar weg omdat het niet in het woordenboek van de student past.

Dit paper pakt exact dat hoofdpijnprobleem aan. De onderzoekers wilden weten: kunnen we een student-AI leren van een leraar die een compleet andere "token"-taal spreekt, zonder de genialiteit van de leraar te verliezen of per ongeluk onzin aan te leren?

De Oplossing: De "Byte-Prefix" Vertaler

De auteurs, een team van KwaiKAT en de University of Chinese Academy of Sciences, introduceerden een slimme nieuwe methode genaamd Byte-Prefix Marginalization (BPM). Om te begrijpen hoe dit werkt, laten we de complexe wiskunde even achterwege en denken we aan hoe computers tekst echt zien.

Hoewel verschillende AI's tekst in verschillende groottes opknippen (tokens), zijn ze het allemaal eens over de onderliggende bytes. Bytes zijn de minuscule, onzichtbare bouwstenen van tekst—de ruwe 0'en en 1'en die elke letter, spatie en leesteken vormen. Of een AI het woord "onvoorstelbaar" nu ziet als één groot token, of het opbreekt in "on", "voor" en "stelbaar", ze zijn het er allemaal over eens dat de bytes voor "on" eerst komen, gevolge door de bytes voor "voor", enzovoort.

De auteurs realiseerden zich dat in plaats van te proberen de rommelige, verschillend grote tokens te matchen, ze de wijsheid van de leraar eerst naar deze gedeelde "byte-taal" konden vertalen. Zo werkt BPM, stap voor stap:

  1. De Byte Map: Stel je voor dat de volgende voorspelling van de leraar een wolk van waarschijnlijkheid is. De leraar zegt: "Er is een kans van 30% dat het volgende woord 'onvoorstelbaar' is."
  2. De Langste Match: De tokenizer van de student kijkt naar de bytes voor "onvoorstelbaar" en vraagt: "Wat is het langste blokje uit mijn woordenboek dat aan het begin van deze bytes past?" Misschien heeft de student een token voor "on" en een andere voor "voorstel".
  3. De Overdracht: BPM neemt die 30% waarschijnlijkheid van de leraar voor "onvoorstelbaar" en draagt deze over aan de token "on" van de student (of "voorstel", welke de langste match ook is). Het is alsof je zegt: "Als de leraar denkt dat 'onvoorstelbaar' waarschijnlijk is, dan moet de student ook denken dat 'on' waarschijnlijk is, omdat 'on' het eerste deel van dat woord is."
  4. Het Veiligheidsnet: Wat als de leraar iets zegt waar de studenten-woordenlijst niet eens mee kan beginnen? BPM gooit die waarschijnlijkheid niet zomaar weg. Het plaatst het in een speciale "residuele" bak, waardoor 100% van de waarschijnlijkheidsmassa van de leraar behouden blijft. Niets gaat verloren.

Deze methode creëert een perfect, "massa-behoudend" doel. Het garandeert dat de student precies leert wat de leraar bedoelde, zelfs als ze verschillende talen spreken, zolang ze het eens zijn over de bytes.

De "Whitespace" Valstrik en de Oplossing

Echter, de onderzoekers ontdekten een grappig, lastig probleem. Wanneer de leraar en de student code schrijven, is de volgende "token" soms gewoon een reeks spaties of tabs (inspringing). Omdat verschillende tokenizers spaties anders opknippen, kan de leraar zeggen: "Ik voeg drie spaties toe," terwijl de tokenizer van de student dat ziet als: "Ik voeg één grote ruimte-token toe."

Als de student probeert de exacte waarschijnlijkheid van de leraar voor deze ruimte-tokens te kopiëren, raakt hij in de war. Hij begint de specifieke "opknippingsstijl" van de leraar voor spaties te leren, in plaats van de werkelijke logica van de code. De auteurs ontdekten dat deze verwarring in sommige gevallen ervoor zorgde dat de code van de student volledig instortte—het vermogen om werkende programma's te schrijven daalde van 49% naar een rampvernietigende 9%.

Om dit op te lossen, voegden ze een eenvoudige "whitespace mask" toe. Het is als een scheidsrechter die zegt: "Hé, als de volgende stap alleen spaties zijn, probeer dan niet de exacte ruimte-token waarschijnlijkheid van de leraar te kopiëren. Negeer dat deel van de les gewoon." Deze kleine regel redde de dag, voorkwam de instorting en liet de student zich concentreren op de werkelijke codelogica.

De Resultaten: Slimmere Studenten, Sneller

Het team testte deze methode door drie verschillende gigantische AI-leraren (Qwen3-32B, GLM-Z1-9B en MiniMax-M2.7) te nemen en te proberen hen te onderwijzen aan één enkele, kleinere student-model (Qwen3.5-2B). Deze leraren hadden zeer verschillende token-talen, wat de taak behoorlijk moeilijk maakte.

Ze vergeleken hun nieuwe BPM-methode met andere bestaande manieren om met verschillende tokenizers om te gaan. De resultaten waren duidelijk:

  • Betere Scores: Op zes uitdagende benchmarks voor wiskunde en coderen presteerden de met BPM getrainde studenten consequent beter dan de andere methoden. Ze verbeterden de gemiddelde score met 3,7 tot 6,6 punten ten opzichte van de sterkste eerdere pogingen.
  • De Kloof Dichten: De methode slaagde erin 33,5% tot 43,9% van de prestatiekloof tussen de kleine student en de gigantische leraar te dichten. Dat is een enorme hap uit de hersenkracht van de leraar die naar de student is overgedragen.
  • Robuustheid: De methode werkte goed, zelfs wanneer de leraar en de student erg verschillend waren (zoals de MiniMax-leraar), wat bewees dat de "byte-prefix"-aanpak een universele vertaler is.

Waarom dit Belangrijk Is

Dit paper suggereert dat we niet gedwongen zijn om alle AI-modellen hetzelfde woordenboek te laten gebruiken om van elkaar te leren. Door de gedeelde "byte"-taal als brug te gebruiken, kunnen we de beste leraren uit verschillende families mengen en combineren en hen efficiënte studenten leren zonder kennis te verliezen. Het is een beetje zoals beseffen dat hoewel iedereen verschillende dialecten spreekt, ze het allemaal eens zijn over het alfabet. Als je de student eerst het alfabet leert lezen, kun je hem alles leren, ongeacht wie de leraar is.

De auteurs hebben aangetoond dat deze aanpak niet alleen een theoretisch idee is, maar een praktisch hulpmiddel dat vandaag de dag werkt, wat helpt bij het creëren van kleinere, snellere en slimmere AI-modellen die complexe wiskunde- en programmeerproblemen kunnen oplossen zonder de enorme rekenkracht van hun gigantische leraren nodig te hebben.

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 →