← Neueste Arbeiten
🤖 machine learning

KronQ: LLM Quantization via Kronecker-Factored Hessian

KronQ ist ein Post-Training-Quantisierungs-Framework, das die Kompression großer Sprachmodelle verbessert, indem es die Gradientenkovarianz mittels Kronecker-faktorisierter Hessian-Approximation in das Quantisierungsziel integriert, was eine bidirektionale Inkohärenzverarbeitung und verbesserte Sensitivitätsmetriken ermöglicht, die im Vergleich zu bestehenden Methoden wie GPTQ eine überlegene Perplexität erzielen, insbesondere in extremen Low-Bit-Szenarien.

Ursprüngliche Autoren: Donghyun Lee, Yuhang Li, Ruokai Yin, Priyadarshini Panda

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

Ursprüngliche Autoren: Donghyun Lee, Yuhang Li, Ruokai Yin, Priyadarshini Panda

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 hätten ein riesiges, unglaublich intelligentes Robotergehirn (ein Large Language Model), das Geschichten schreiben, mathematische Probleme lösen und wie ein Mensch chatten kann. Das Problem? Dieses Gehirn ist so massiv, dass es ein ganzes Lagerhaus voller Computer benötigt, nur um auf ein Regal zu passen. Um es auf einem normalen Laptop oder Smartphone laufen zu lassen, versuchen Wissenschaftler, es zu „schrumpfen“, indem sie seinen Speicher komprimieren – ein Prozess, der als Quantisierung bezeichnet wird. Denken Sie an das Packen eines Koffers: Sie möchten versuchen, all Ihre Kleider (das Wissen des Modells) in eine winzige Tasche zu bekommen, ohne dabei etwas Wichtiges zu verlieren.

Eine Zeit lang war die beste Methode, diesen Koffer zu packen, eine Methode namens GPTQ. Sie funktionierte, indem sie betrachtete, wie die „Eingabe“ des Roboters (die Wörter, die er liest) variierte, und passte die Gewichte entsprechend an. Aber die Autoren dieser neuen Arbeit, KronQ, bemerkten einen Fehler in dieser Strategie. Sie erkannten, dass GPTQ nur die Input-Seite der Gleichung betrachtete und davon ausging, dass jeder mögliche Output (die Wörter, die der Roboter als Nächstes sagen könnte) gleichermaßen wichtig sei.

Der große Fehler: Die „Output“-Seite ignorieren
Die Arbeit argumentiert, dass diese Annahme so ist, als würde man versuchen, einen Koffer zu packen, indem man nur betrachtet, wie schwer die Kleidung ist, während man ignoriert, wie zerbrechlich sie ist. In der Realität sind einige Teile des Robotergehirns super sensibel. Wenn man sie zu sehr zusammendrückt, bricht das gesamte System zusammen.

Die Autoren haben dies gemessen und fanden etwas Erstaunliches heraus: In einem massiven Modell wie LLaMA-3-70B variiert die Wichtigkeit der „Output“-Kanäle (die Pfade, die der Roboter nutzt, um Antworten zu generieren) extrem stark. Einige sind wie zerbrechliches Glas; andere wie robuste Ziegelsteine. Die alten Methoden behandelten sie alle gleich, was dazu führte, dass der Roboter völlig durchdrehte, wenn er zu stark komprimiert wurde. Tatsächlich, als sie versuchten, LLaMA-3-70B auf nur 2 Bits (eine winzige Menge an Speicher) zu schrumpfen, versagten die alten Methoden komplett und erzeugten Unsinn mit einer „Perplexity“ (einem Wert dafür, wie verwirrt das Modell ist) von über 2000. Das ist so, als würde ein Roboter komplett vergessen, wie man Englisch spricht.

Die neue Lösung: KronQ
Hier kommt KronQ. Die Autoren schlagen eine neue Art vor, den Koffer zu packen, die sowohl die Input- als auch die Output-Seite betrachtet. Sie verwenden einen mathematischen Trick, der die Kronecker-faktorisierte Hessian-Approximation genannt wird.

Hier ist die Analogie: Stellen Sie sich vor, das Gehirn des Roboters ist eine riesige Trommel.

  • Alte Methode (GPTQ): Sie klopfen auf die Trommel von vorne (Input) und passen die Spannung basierend darauf an, wie die Vorderseite vibriert. Sie nehmen an, dass die Rückseite der Trommel ein exaktes Spiegelbild ist.
  • KronQ: Sie klopfen auf die Trommel von vorne und von hinten. Sie stellen fest, dass die Rückseite anders vibriert! Einige Teile der Rückseite sind locker und wackelig, während andere fest und straff sind. KronQ misst diese „Rückwärts-Vibration“ (die Gradienten-Kovarianz) und nutzt dies, um den Koffer viel sorgfältiger zu packen.

Zwei Superkräfte von KronQ
Die Arbeit zeigt, dass KronQ zwei clevere Dinge tut:

  1. Bidirektionale Inkohärenz (Das „Durchmischen“):
    Bevor gepackt wird, mischt KronQ die Gewichte in zwei Richtungen (Input und Output) durch, um sicherzustellen, dass kein einzelner Punkt mit schweren oder zerbrechlichen Gegenständen überladen ist. Es ist, als würde man einen unordentlichen Stapel Bücher nehmen und sie gleichmäßig verteilen, damit der Koffer an einer Stelle nicht ausbeult. Die Arbeit zeigt, dass dies die „Variabilität“ der Gewichte reduziert, was sie viel einfacher komprimierbar macht, ohne sie zu beschädigen.

  2. Intelligente Bit-Allokation (Der „VIP-Pass“):
    Nicht alle Teile des Roboters benötigen den gleichen Platz. KronQ berechnet einen „Sensitivitäts-Score“ für jede Sub-Schicht des Gehirns. Es gibt den „VIP“-Schichten (den sensibelsten) mehr Bits (mehr Speicherplatz) und den weniger wichtigen Schichten weniger Bits. Entscheidend ist, dass es durch die Betrachtung der Output-Seite in der Lage ist, zwischen Schichten zu unterscheiden, die vom Input her identisch aussehen, aber völlig unterschiedlich agieren.

Die Ergebnisse: Die Rettung
Die Autoren testeten KronQ auf mehreren Modellen, von 7 bis 70 Milliarden Parametern. Die Ergebnisse waren dramatisch, besonders als sie die Modelle an die extreme Grenze von 2 Bits schrumpften.

  • Das Versagen: Bei dem massiven LLaMA-3-70B-Modell divergierten die alten Methoden (GPTQ und GPTAQ) oder produzierten Müll (Perplexity > 2000).
  • Der Erfolg: KronQ schaffte es, dasselbe 70-Milliarden-Parameter-Modell auf 2 Bits zu komprimieren und hielt es perfekt am Laufen, wobei es eine Perplexity von 7,93 auf dem WikiText-2-Datensatz erreichte. Das ist ein gewaltiger Unterschied zwischen einem „kaputten Roboter“ und einem „smarten Roboter“.

Selbst bei 4-Bit- und 3-Bit-Einstellungen schlug KronQ die Konkurrenz konsequent, mit niedrigeren Verwirrungswerten und besserer Genauigkeit bei Reasoning-Tests wie PiQA und Arc-Challenge. Zum Beispiel erreichte LLaMA-2-7B bei 2 Bits eine Perplexity von 8,15, während GPTQ mit 31,11 kämpfte.

Der Preis
Gibt es einen Haken? Die Arbeit räumt ein, dass KronQ, um diese „Output-Vibrations“-Daten zu erhalten, einen zusätzlichen Backward-Pass durch das Modell vor dem Packen benötigt. Dies dauert etwas mehr Zeit und benötigt mehr Speicher während der Setup-Phase (etwa 8–11 Sekunden mehr pro Schicht im Vergleich zu GPTAQ). Sobald das Modell jedoch gepackt ist, sind die tatsächliche Geschwindigkeit und der Speicherverbrauch während des Betriebs genauso effizient wie bei den älteren Methoden. Der zusätzliche Aufwand ist ein einmaliger Setup-Aufwand, der sich dadurch auszahlt, dass er es ermöglicht, das Modell viel stärker zu schrumpfen, ohne es zu zerstören.

Was sie ausgeschlossen haben
Die Arbeit argumentiert explizit gegen die Idee, dass man die Output-Seite der Mathematik ignorieren kann. Sie zeigen, dass die Annahme, alle Output-Richtungen seien gleich (Setzen der Gradienten-Kovarianz auf eine Identitätsmatrix), eine „suboptimale Approximation“ ist, die in Ultra-Low-Bit-Szenarien zum Scheitern führt. Sie zeigen auch, dass Methoden, die nur die Input-Statistiken betrachten (wie das Standard-GPTQ), nicht in der Lage sind, zwischen verschiedenen Sub-Schichten zu unterscheiden, die denselben Input teilen, was zu schlechten Entscheidungen bei der Speicherallokation führt.

Wie sicher sind sie sich?
Die Autoren sind sehr zuversichtlich bei diesen Ergebnissen, da sie auf harten Messungen basieren und nicht nur auf Simulationen. Sie führten diese Tests auf echter Hardware (A100 GPUs) mit echten Modellen (LLaMA-2, LLaMA-3, Gemma, DeepSeek) durch und maßen die tatsächliche Perplexity und die Genauigkeitswerte. Sie haben nicht nur suggeriert, dass es funktionieren könnte, sondern gezeigt, dass die alten Methoden bei 2 Bits buchstäblich nicht in der Lage waren, ein funktionierendes Modell zu erzeugen, während KronQ Erfolg hatte.

Kurz gesagt: KronQ ist wie ein Meister-Packer, der erkannt hat, dass man, um ein riesiges Gehirn in einen winzigen Karton zu bekommen, verstehen muss, wie das Gehirn Informationen ausgibt, nicht nur, wie es sie aufnimmt. Durch dies ermöglicht es, massive KI-Modelle auf Geräten laufen zu lassen, die dies zuvor für unmöglich hielten.

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 →