← Nieuwste papers
🤖 machine learning

MosaicQuant: Inlier-Outlier Disaggregation for Unified 4-Bit LLM Quantization

MosaicQuant introduceert een verenigd 4-bits LLM-kwantiseringsframework dat gewichten ontleedt in een dichte basis en een ijle residu om de nauwkeurigheid te behouden, terwijl de ZipperEngine-component hun uitvoering fuseert in een enkele low-bit pijplijn om een bijna FP16-prestatie te bereiken met een versnelling van tot 1,24× ten opzichte van de baselines.

Oorspronkelijke auteurs: Yangjia Hu, Haodong Wang, Zicong Hong, Qianli Liu, Quanxin Shou, Jian Lin, Song Guo, Xiaowei Shen, Xiangjun Huang, Dian Wang, Jian Yang

Gepubliceerd 2026-06-16
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Yangjia Hu, Haodong Wang, Zicong Hong, Qianli Liu, Quanxin Shou, Jian Lin, Song Guo, Xiaowei Shen, Xiangjun Huang, Dian Wang, Jian Yang

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 voor dat je een enorme bibliotheek aan boeken hebt (Large Language Models, of LLM's) die je in je rugzak wilt meenemen. Het probleem is dat de boeken zo zwaar en dik zijn dat je rugzak ze niet kan dragen, en het lezen ervan duurt eeuwen.

Om dit op te lossen, besluit je de boeken te verkleinen. Je wilt ze comprimeren tot piepkleine "zakformaat-edities" (kwantisatie). Dit maakt ze licht en snel leesbaar. Maar er is een addertje onder het gras: wanneer je de boeken te veel verkleint, verlies je de belangrijke details.

De meeste boeken hebben veel veelvoorkomende, saaie woorden (zoals "de", "is", "en") die makkelijk te verkleinen zijn. Maar af en toe komt er een zeldzaam, complex woord of een dramatische plotwending (een "outlier") voor die cruciaal is voor het verhaal. Als je probeert deze zeldzame woorden even klein te maken als de gewone woorden, valt het verhaal uit elkaar en begint de AI fouten te maken.

De Oude Manier: Het "VIP-sectie" Probleem

Eerdere methoden probeerden dit op te lossen door te zeggen: "Oké, laten we de zeldzame, belangrijke woorden in hun originele, zware formaat houden (hoge precisie) en alleen de saaie woorden verkleinen."

Hoewel dit het verhaal accuraat hield, creëerde het een nieuw probleem. Stel je een bus voor waarbij de meeste passagiers op kleine klapstoeltjes zitten (de kleine, gecomprimeerde data), maar een paar VIP's zitten in enorme, zware fauteuils (de hoog-precieze data).

  • Het Probleem: De buschauffeur (de computerchip) moet constant van versnelling wisselen om de verschillende stoelen te verwerken. Hij moet stoppen, de zware stoelen verplaatsen en ze weer terug converteren. Dit schakelen vertraagt de bus, waardoor de snelheidswinst die je behaalde door de andere passagiers te verkleinen, teniet wordt gedaan.

De Nieuwe Manier: MosaicQuant

De auteurs van dit paper stellen een nieuw systeem voor genaamd MosaicQuant. In plaats van de VIP's in grote stoelen te laten zitten, houden ze iedereen op dezelfde kleine klapstoeltjes (uniform 4-bit). Maar ze voegen een slimme twist toe om de zeldzame, moeilijke woorden aan te pakken.

Zo werkt het, met de "Mozaïek"-analogie:

1. De Basislaag (De Dichte 4-bit)
Ze nemen het hele boek en verkleinen het naar een uniforme 4-bit grootte. Dit legt alle veelvoorkomende woorden perfect vast. Echter, de zeldzame, complexe woorden worden een beetje wazig of vervormd omdat ze in het kleine formaat zijn gedwongen.

2. De "Stiklaag" (De Spaarzame Residu) (The "Stitch" Layer)
In plaats van de zeldzame woorden een hele nieuwe grote stoel te geven, maken ze een piepkleine, onzichtbare "pleister" of "steek" (patch/stitch) specifiek voor de delen van het verhaal die wazig zijn geworden.

  • Ze plakken niet het hele boek; ze plakken alleen de specische pagina's waar de vervorming het ergst is.
  • Deze pleister is ook 4-bit, dus hij past op hetzelfde kleine stoeltje.
  • Omdat ze slechts een paar specifieke plekken patchen (ongeveer 10% van het boek), is het erg licht en belast de rugzak niet.

3. De "Rits"-motor (ZipperEngine)
Dit is het geheime ingrediënt dat het snel maakt. In de oude "VIP"-methode moest de computer stoppen en schakelen tussen de zware stoelen en de kleine klapstoeltjes.

  • MosaicQuant's ZipperEngine werkt als een meesterkleermaker. Het neemt het hoofdboek (de dichte basis) en de kleine pleisters (de spaarzame residuen) en naait ze aan elkaar terwijl de bus rijdt.
  • Het stopt niet om van versnelling te wisselen. Het verwerkt de hoofdtekst en de pleisters tegelijkertijd in één vloeiende beweging. Dit betekent dat de computerchip nooit hoeft te stoppen om data te "converteren", waardoor de snelheid hoog blijft.

Waarom dit ertoe doet

Het paper heeft dit getest op krachtige AI-modellen (zoals LLaMA en Qwen) en vond twee hoofdzaken:

  1. Nauwkeurigheid: De verhalen (AI-outputs) bleven bijna net zo perfect als de originele zware boeken. De "pleisters" herstelden de wazige delen zo goed dat de AI zijn intelligentie niet verloor.
  2. Snelheid: Omdat ze niet hoefden te schakelen tussen verschillende formaten, draaide de AI tot wel 1,24 keer sneller dan de standaard 16-bit versie, en veel sneller dan andere methoden die probeerden hoge en lage precisie te mengen.

Kortom: MosaicQuant is als het verkleinen van een hele bibliotheek tot een zakformaat, maar in plaats van de belangrijke delen weg te laten of ze zwaar te maken, voegt het kleine, lichtgewicht "pleisters" toe om de fouten te herstellen, terwijl het leesproces soepel en snel blijft.

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 →