TORQ: Two-Level Orthogonal Rotation for MXFP4 Quantization
Dieser Beitrag stellt TORQ vor, ein trainingsfreies Post-Training-Quantisierungs-Framework, das zweistufige orthogonale Rotationen einsetzt, um strukturelle Ungleichgewichte bei der MXFP4-Aktivierungsquantisierung theoretisch zu adressieren und dadurch die Genauigkeitslücke zwischen 4-Bit-Inferenz und Modellen mit voller Präzision bei großen Sprachmodellen erheblich zu verringern.
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 vor, Sie versuchen, eine massive, chaotische Bibliothek voller Bücher (die „Aktivierungen" in einer intelligenten KI) in winzige, einheitliche Versandkartons (das Format „MXFP4") zu packen, damit sie schnell und günstig verschickt werden können.
Die Arbeit argumentiert, dass das einfache Hineinstopfen dieser Bücher in die Kartons nicht gut funktioniert. Die Bücher sind zu unordentlich, und die Kartons haben eine sehr spezifische, starre Form. Dies verursacht zwei Hauptprobleme, die die Autoren als TORQ (Two-Level Orthogonal Rotation) bezeichnen.
Hier erklärt die Arbeit das Problem und ihre Lösung unter Verwendung einfacher Analogien:
Das Problem: Zwei Arten, wie das Packen scheitert
1. Das „Ein lauter Nachbar"-Problem (Ungleichgewicht der Varianz zwischen Blöcken)
Stellen Sie sich vor, Ihre Bibliothek ist in Gruppen von 32 Büchern unterteilt. Im aktuellen System erhält jede Gruppe ein einziges „Größenetikett" (ein Skalierungsfaktor) für die gesamte Gruppe.
- Das Problem: In den meisten Gruppen sind die Bücher klein und leicht. Aber in einigen wenigen Gruppen gibt es ein riesiges, schweres Lexikon.
- Das Ergebnis: Wegen dieses einen schweren Buches muss das Etikett für die gesamte Gruppe auf „Extra Large" eingestellt werden. Das bedeutet, dass alle winzigen, leichten Bücher in derselben Gruppe nun in einen riesigen Karton gezwungen werden. Sie werden zerquetscht, gehen verloren oder werden zu Null, weil der Karton zu groß ist, um ihre kleinen Details zu halten. Einige wenige „lauten" Gruppen ruinieren die Präzision für alle anderen.
2. Das „Leeres Regal"-Problem (Ungleichgewicht der Codebuchauslastung innerhalb von Blöcken)
Die Versandkartons (MXFP4) kommen mit einer vorab gedruckten Liste spezifischer Größen, die sie aufnehmen können (ein „Codebuch"). Diese Größen sind wie Sprossen auf einer Leiter angeordnet: klein, mittel, groß, extra groß.
- Das Problem: Echte KI-Daten sind wie eine Menschenmenge, bei der 90 % sehr klein und nur 10 % groß sind.
- Das Ergebnis: Fast alle Daten fallen in die „kleinen" Sprossen der Leiter. Die „mittleren" und „großen" Sprossen bleiben völlig leer und ungenutzt. Es ist, als hätte man ein Lager voller riesiger Kisten, aber Sie verwenden nur die winzigen, während die großen vor sich hin verstauben. Das ist eine massive Verschwendung von Platz und Potenzial.
Die Lösung: TORQ (Die große Neuordnung)
Anstatt zu versuchen, die unordentlichen Bücher in die Kartons zu zwingen, schlagen die Autoren vor, die Bücher vor dem Verpacken zu rotieren. Denken Sie daran wie das Mischen eines Kartenspiels, damit schwere und leichte Karten gleichmäßig gemischt sind, und große und kleine Menschen verteilt werden.
Sie tun dies in zwei Schritten:
Schritt 1: Das Makro-Mischen (Behebung des „Lauten Nachbarn")
- Die Analogie: Stellen Sie sich vor, Sie haben 100 Gruppen von Büchern. Einige Gruppen sind schwer, einige sind leicht. Die Autoren verwenden einen mathematischen Trick (basierend auf dem Schur-Horn-Theorem), um Bücher zwischen den Gruppen zu tauschen.
- Das Ziel: Sie verschieben die „schweren" Bücher aus den schweren Gruppen in die leichten Gruppen und umgekehrt.
- Das Ergebnis: Jetzt hat jede einzelne Gruppe ungefähr das gleiche Gesamtgewicht. Keine einzelne Gruppe wird von einem einzigen riesigen Buch dominiert. Dies ermöglicht es, das „Größenetikett" für jede Gruppe auf eine perfekte, mittlere Größe einzustellen und die Details der kleinen Bücher zu erhalten.
Schritt 2: Das Mikro-Mischen (Behebung des „Leeren Regals")
- Die Analogie: Jetzt, wo die Gruppen ausgeglichen sind, schauen wir uns eine einzelne Gruppe an. Die Bücher sind immer noch im „kleinen" Bereich zusammengeballt. Die Autoren rotieren die Bücher innerhalb der Gruppe.
- Das Ziel: Sie drehen die Bücher so, dass sie sich gleichmäßig über die gesamte Leiter der Größen verteilen. Anstatt dass 90 % der Bücher „klein" sind, sind sie nun so verteilt, dass einige die „mittleren" Sprossen und einige die „großen" Sprossen treffen.
- Das Ergebnis: Sie nutzen jede einzelne Sprosse auf der Leiter. Kein Platz wird verschwendet. Das „Codebuch" wird vollständig ausgenutzt.
Das Ergebnis
Indem sie diese zweistufige Rotation vor der Komprimierung der KI durchführen (ein Prozess namens Post-Training Quantization, was bedeutet, dass sie die KI nicht neu unterrichten müssen), erzielen sie erstaunliche Ergebnisse:
- Genauigkeit: Es gelang ihnen, die KI auf 4-Bit-Präzision (winzige Kartons) zu verkleinern, ohne viel von ihrer „Intelligenz" zu verlieren. In Tests war ihre Methode (TORQ) viel intelligenter als frühere Methoden und erzielte Werte, die nahe an der vollformatigen, unkomprimierten KI lagen.
- Geschwindigkeit & Größe: Da die Kartons kleiner sind, läuft die KI schneller und belegt weniger Speicherplatz auf Geräten wie Handys oder Servern.
- Keine zusätzliche Arbeit: Die „Rotation" wird einmal berechnet und dann in die Gewichte der KI eingebacken. Wenn die KI läuft, spürt sie keine zusätzliche Verlangsamung; die Rotation geschieht automatisch als Teil der Mathematik.
Kurz gesagt: Die Arbeit sagt: „Versuchen Sie nicht, eine unordentliche, ungleiche Menschenmenge in einen starren Karton zu quetschen. Schieben Sie stattdessen die Menge sanft so um, dass alle gleichmäßig verteilt sind, und setzen Sie sie dann in den Karton. Dies lässt den Karton perfekt funktionieren."
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.