Statistically-Lossless Quantization of Large Language Models
Dit artikel introduceert Statistically-Lossless Quantization (SLQ), een laag-specifieke asymmetrische kwantisatiemethode die zowel taak-verliesloze nauwkeurigheid onder de 4 bits per parameter als distributie-verliesloze getrouwheid bij 5–6 bits bereikt, terwijl het 1,7–3,7x versnellingen in inferentie levert ten opzichte van FP16.
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 de wereld van kunstmatige intelligentie voor als een enorme, bruisende bibliotheek waar de boeken niet van papier zijn gemaakt, maar van pure wiskunde. Deze "boeken" zijn Large Language Models (LLM's), de superintelligente computers die verhalen kunnen schrijven, vergelijkingen kunnen oplossen en kunnen chatten als mensen. Maar er is een addertje onder het gras: deze bibliotheken zijn enorm. Om een boek te lezen, heb je een gigantische, dure en stroomverslindende supercomputer nodig. De meeste mensen hebben zo'n computer niet in hun woonkamer staan. Daarom proberen wetenschappers deze boeken kleiner te maken—ze kleiner en lichter te maken zodat ze op gewone telefoons of laptops passen. Dit proces wordt "quantization" genoemd. Denk aan het nemen van een foto met een hoge definitie en deze comprimeren tot een kleiner bestand. Meestal, wanneer je een bestand te veel verkleint, wordt de afbeelding wazig of gepixelde (dit is "lossy" compressie). Als je wilt dat de afbeelding perfect blijft, blijft het bestand enorm (dit is "lossless" compressie). De grote vraag die wetenschappers zich hebben gesteld is: Kunnen we deze AI-hersenen zo ver krimpen dat ze op een telefoon passen, maar nog steeds slim genoeg zijn om een test te halen, zonder dat ze gaan haperen of hallucineren?
Dit artikel, getiteld "Statistically-Lossless Quantization of Large Language Models," duikt direct in die lastige middenweg. De auteurs, Michael Helcig, Eldar Kurtic en Dan Alistarh, stellen dat we niet hoeven te kiezen tussen een wazig, klein model en een perfect, groot model. In plaats daarvan stellen ze een nieuwe manier voor om deze modellen te verkleinen die "statistisch lossless" is. Hier is de magische truc: ze realiseerden zich dat wanneer mensen (of zelfs de AI zelf) vragen beantwoorden, er altijd een klein beetje willekeur is. Als je dezelfde AI twee keer dezelfde vraag stelt, kan hij iets andere antwoorden geven, net zoals jij een vraag van een vriend anders zou kunnen beantwoorden afhankelijk van je stemming. De auteurs ontdekten dat als het gekrompen model binnen die natuurlijke "stemmingswisseling" blijft, het goed genoeg is. Ze creëerden een methode genaamd SLQ (Statistically-Lossless Quantization) die werkt als een meesterkleermaker. In plaats van elk deel van de AI-hersenen naar dezelfde kleine omvang te snijden, meet het precies hoe gevoelig elk deel is. Sommige delen krijgen een heel klein beetje ruimte (zo laag als 3,3 bits per parameter), terwijl andere iets meer krijgen.
Het artikel doet een paar zeer specifieke ontdekkingen die veranderen hoe we denken over het verkleinen van AI. Ten eerste bewezen ze dat een specifieke manier om de "krimp" te meten cruciaal is. Ze introduceerden een metriek genaamd EAR (Expected Acceptance Rate), wat een soort "token overeenstemmingsscore" is. Als de originele AI en de gekrompen AI het eens zijn over 99 van de 100 woorden die ze zouden kiezen, dan is dat een overwinning. Ze ontdekten dat om deze perfecte overeenstemming te krijgen, je voorzichtig moet zijn met hoe je de getallen verkleint. Ze toonden wiskundig aan dat het gebruik van een "symmetrische" manier van verkleinen (die positieve en negatieve getallen hetzelfde behandelt) eigenlijk meer ruis en fouten creëert dan een "asymmetrische" manier (die de schaal aanpast om perfect bij de data te passen). Het is alsoal een scheve koffer in een vierkante doos proberen te passen; als je hem met kracht in het midden probeert te duwen, zal hij niet goed sluiten. Je moet de koffer verschuiven om bij de vorm van de doos te passen.
De resultaten zijn zeer indrukwekkend. Met hun SLQ-methode slaagden ze erin modellen zoals Llama-3.3-70B en Qwen3 te verkleinen tot een gemiddelde van 3,3 tot 4,7 bits per parameter, terwijl ze hun "task-lossless" nauwkeurigheid behielden (wat betekent dat ze nog steeds dezelfde tests halen als de grote versie). Als ze nog strenger wilden zijn en ervoor wilden zorgen dat de interne "stemming" (de waarschijnlijkheidsverdeling) van de AI bijna identiek is aan het origineel, hadden ze ongeveer 5 tot 6 bits nodig. Maar het beste deel? Omdat de modellen zo veel kleiner zijn, draaien ze veel sneller. De auteurs testten dit op echte hardware en ontdekten dat hun gekrompen modellen 1,7 tot 3,7 keer sneller waren dan de originele, volledige versies, en ze pasten zelfs op minder grafische kaarten. Ze toonden ook aan dat oudere methoden, zoals GPTQ of AWQ, vaak de plank misslaan op dit "statistisch lossless" doel, ofwel te wazig zijn of niet genoeg comprimeren. Kortom, dit artikel suggereert dat door slimmer te zijn over waar en hoe we de AI verkleinen, we deze gigantische hersenen klein, snel en nog steeds ongelooflijk nauwkeurig kunnen maken, zonder dat we de kwaliteit van hun antwoorden hoeven op te offeren.
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.