← Neueste Arbeiten
💬 NLP

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

Dieses Paper führt Byte-Prefix Marginalization (BPM) ein, eine neuartige Cross-Tokenizer On-Policy Distillation-Methode, die Lehrer-Verteilungen über einen gemeinsamen Byte-Raum neu darstellt, um die Wahrscheinlichkeitsmasse zu bewahren und die Leistung des Studentenmodells über Mathematik- und Programmier-Benchmarks hinweg zu verbessern.

Ursprüngliche Autoren: Hao Wang, Kun Yuan, Wenlin Zhong, Minglei Zhang, Han Xiao, Ming Sun, Honggang Qi

Veröffentlicht 2026-07-27
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Hao Wang, Kun Yuan, Wenlin Zhong, Minglei Zhang, Han Xiao, Ming Sun, Honggang Qi

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich eine Welt vor, in der gigantische, brillante KI-Gehirne von verschiedenen Architekten gebaut werden, die jeweils ihre eigene, einzigartige Sprache zum Denken verwenden. Ein Architekt spricht vielleicht in langen, fließenden Sätzen, während ein anderer seine Gedanken in winzige, schnell aufeinanderfolgende Silben zerlegt. Dies ist die Realität moderner „Large Language Models“ (LLMs). Sie sind unglaublich intelligent, aber sie sprechen oft unterschiedliche „Token“-Sprachen. Ein Token ist einfach ein Textstück – wie ein Wort, ein Teil eines Wortes oder sogar ein einzelner Buchstabe – den der Computer zur Informationsverarbeitung verwendet.

Stellen Sie sich nun vor, Sie möchten einen kleineren, schnelleren und kostengünstigeren KI-Schüler bauen, der von diesen riesigen Lehrern lernen kann. Das nennt man „Distillation“ (Destillation). Normalerweise würden Sie den Schüler einfach die Antworten des Lehrers kopieren lassen. Aber hier liegt der Haken: Wenn der Lehrer und der Schüler unterschiedliche Token-Sprachen sprechen, ist ein direktes Kopieren und Einfügen unmöglich. Es ist, als würde man versuchen, einem Schüler, der nur Englisch spricht, ein Lehrbuch zu vermitteln, das vollständig in einer Code-Sprache aus Emojis und Symbolen geschrieben ist. Der Schüler sieht die Symbole, weiß aber nicht, welches Symbol zu welchem englischen Wort gehört. Wenn man versucht, eine Übereinstimmung zu erzwingen, könnte man dem Schüler versehentlich beibringen, dass ein Bild einer Katze „Apfel“ bedeutet, oder noch schlimmer: Man könnte die Hälfte der Weisheit des Lehrers wegwerfen, weil sie nicht in das Wörterbuch des Schülers passt.

Dieses Paper befasst sich genau mit diesem Kopfschmerzproblem. Die Forscher wollten wissen: Können wir eine kleinere KI-Schüler-KI lehren, von einem Lehrer zu lernen, der eine völlig andere „Token“-Sprache spricht, ohne dabei die Brillanz des Lehrers zu verlieren oder versehentlich Unsinn beizubringen?

Die Lösung: Der „Byte-Präfix“-Übersetzer

Die Autoren, ein Team von KwaiKAT und der University of Chinese Academy of Sciences, führten eine clevere neue Methode namens Byte-Prefix Marginalization (BPM) ein. Um zu verstehen, wie sie funktioniert, lassen wir die komplexe Mathematik einmal beiseite und denken statlich darüber nach, wie Computer Text tatsächlich sehen.

Obwohl verschiedene KIs den Text in unterschiedlich große „Tokens“ (Stücke) zerlegen, sind sie sich über die zugrunde liegenden Bytes einig. Bytes sind die winzigen, unsichtbaren Bausteine des Textes – die rohen Nullen und Einsen, aus denen jeder Buchstabe, jedes Leerzeichen und jedes Satzzeichen besteht. Egal, ob eine KI das Wort „unbelievable“ als ein riesiges Token sieht oder es in „un“, „bel“ und „ievable“ aufteilt – sie sind sich alle einig, dass die Bytes für „un“ zuerst kommen, gefolgt von den Bytes für „bel“ und so weiter.

Die Autoren erkannten, dass sie, anstatt zu versuchen, die chaotischen, unterschiedlich großen Tokens abzugleichen, die Weisheit des Lehrers zuerst in diese gemeinsame „Byte-Sprache“ übersetzen könnten. So funktioniert BPM Schritt für Schritt:

  1. Die Byte-Map: Stellen Sie sich vor, die nächste Vorhersage des Lehrers ist eine Wolke von Wahrscheinlichkeiten. Der Lehrer sagt: „Es besteht eine 30-prozentige Chance, dass das nächste Wort 'unbelievable' ist.“
  2. Die längste Übereinstimmung: Der Tokenizer des Schülers schaut sich die Bytes für „unbelievable“ an und fragt: „Was ist das längste Stück aus meinem Wörterbuch, das am Anfang dieser Bytes passt?“ Vielleicht hat der Schüler ein Token für „un“ und ein weiteres für „belie“.
  3. Der Transfer: BPM nimmt die 30-prozentige Wahrscheinlichkeit des Lehrers für „unbelievable“ und übergibt sie an das Token des Schülers „un“ (oder „belie“, je nachdem, was die längste Übereinstimmung ist). Es ist, als würde man sagen: „Wenn der Lehrer denkt, dass 'unbelievable' wahrscheinlich ist, dann sollte der Schüler auch denken, dass 'un' wahrscheinlich ist, weil 'un' der erste Teil dieses Wortes ist.“
  4. Das Sicherheitsnetz: Was ist, wenn der Lehrer etwas sagt, womit der Schüler in seinem Wörterbuch gar nicht einmal beginnen kann? BPM wirft diese Wahrscheinlichkeit nicht einfach weg. Es legt sie in einen speziellen „Residual“-Behälter (Restwert-Behälter), wodurch sichergestellt wird, dass 100 % der Wahrscheinlichkeitsmasse des Lehrers erhalten bleiben. Nichts geht verloren.

Diese Methode erzeugt ein perfektes, „massen-erhaltendes“ Ziel. Sie garantiert, dass der Schüler genau das lernt, was der Lehrer beabsichtigt hat, selbst wenn sie unterschiedliche Sprachen sprechen, solange sie sich auf die Bytes einigen können.

Die „Whitespace“-Falle und die Lösung

Die Forscher entdeckten jedoch ein lustiges, tückisches Problem. Wenn der Lehrer und der Schüler Code schreiben, ist das nächste „Token“ manchmal nur eine Ansammlung von Leerzeichen oder Tabs (Einrückung). Da verschiedene Tokenizer Leerzeichen unterschiedlich aufteilen, sagt der Lehrer vielleicht: „Ich füge drei Leerzeichen hinzu“, während der Tokenizer des Schülers dies als „Ich füge ein großes Leerzeichen-Token hinzu“ sieht.

Wenn der Schüler versucht, die exakte Wahrscheinlichkeit des Lehrers für diese Leerzeichen-Tokens zu kopieren, wird er verwirrt. Er beginnt, den spezifischen „Zerlegungsstil“ des Lehrers für Leerzeichen zu lernen, anstatt der eigentlichen Logik des Codes. Die Autoren fanden heraus, dass diese Verwirrung in einigen Fällen dazu führte, dass der Code des Schülers völlig kollabierte – seine Fähigkeit, funktionierende Programme zu schreiben, sank von 49 % auf katastrophale 9 %.

Um dies zu beheben, fügten sie eine einfache „Whitespace-Maske“ hinzu. Das ist wie ein Schiedsrichter, der sagt: „Hey, wenn der nächste Schritt nur Leerzeichen sind, versuche nicht, die exakte Wahrscheinlichkeit des Lehrer-Leerzeichen-Tokens zu kopieren. Ignoriere diesen Teil der Lektion einfach.“ Diese kleine Regel rettete die Situation und verhinderte den Kollaps, sodass der Schüler sich auf die eigentliche Code-Logik konzentrieren konnte.

Die Ergebnisse: Schlauere Schüler, schneller

Das Team testete diese Methode, indem sie drei verschiedene riesige KI-Lehrer (Qwen3-32B, GLM-Z1-9B und MiniMax-M2.7) nahmen und versuchten, sie einem einzigen, kleineren Schüler-Modell (Qwen3.5-2B) beizubringen. Diese Lehrer hatten sehr unterschiedliche Token-Sprachen, was die Aufgabe recht schwierig machte.

Sie verglichen ihre neue BPM-Methode mit anderen bestehenden Wegen zum Umgang mit unterschiedlichen Tokenizern. Die Ergebnisse waren eindeutig:

  • Bessere Punktzahlen: In sechs anspruchsvollen Benchmarks für Mathematik und Programmierung übertrafen die mit BPM trainierten Schüler die anderen Methoden konsequent. Sie verbesserten die durchschnittliche Punktzahl um 3,7 bis 6,6 Punkte gegenüber den stärksten bisherigen Versuchen.
  • Die Lücke schließen: Die Methode schaffte es, 33,5 % bis 43,9 % der Leistungsdifferenz zwischen dem winzigen Schüler und dem riesigen Lehrer zu schließen. Das ist ein gewaltiger Anteil der Gehirnschmalz-Übertragung auf den Schüler.
  • Robustheit: Die Methode funktionierte auch dann gut, wenn der Lehrer und der Schüler sehr verschieden waren (wie der MiniMax-Lehrer), was bewies, dass der „Byte-Präfix“-Ansatz ein universeller Übersetzer ist.

Warum das wichtig ist

Dieses Paper legt nahe, dass wir nicht erzwingen müssen, dass alle KI-Modelle dasselbe Wörterbuch verwenden, um voneinander zu lernen. Indem wir die gemeinsame „Byte“-Sprache als Brücke nutzen, können wir die besten Lehrer aus verschiedenen Familien mischen und kombinieren und sie effizienten Schülern lehren, ohne Wissen zu verlieren. Es ist ein wenig so, als würde man erkennen, dass, obwohl alle unterschiedliche Dialekte sprechen, sie sich alle auf das Alphabet einigen. Wenn man den Schüler zuerst das Alphabet lehrt, kann man ihm alles lehren, egal wer der Lehrer ist.

Die Autoren haben gezeigt, dass dieser Ansatz nicht nur eine theoretische Idee ist, sondern ein praktisches Werkzeug, das heute funktioniert und hilft, kleinere, schnellere und intelligentere KI-Modelle zu erschaffen, die komplexe Mathematik- und Programmieraufgaben lösen können, ohne die massive Rechenleistung ihrer riesigen Lehrer zu benötigen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →