← Nieuwste papers
💻 computer science

Attribution-Guided and Coverage-Maximized Pruning for Structural MoE Compression

Dit artikel stelt een structureel pruning-framework voor Mixture-of-Experts (MoE) modellen voor dat de kanaal-score dekking maximaliseert via attributie-gebaseerde benadering om fijnmazige redundantieverwijdering te bereiken, waardoor de geheugenvoetafdruk aanzienlijk wordt verminderd terwijl de nauwkeurigheid behouden blijft onder hoge compressieratio's.

Oorspronkelijke auteurs: Yifu Ding, Jiacheng Wang, Ge Yang, Yongcheng Jing, Jinyang Guo, Xianglong Liu, Dacheng Tao

Gepubliceerd 2026-06-19
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yifu Ding, Jiacheng Wang, Ge Yang, Yongcheng Jing, Jinyang Guo, Xianglong Liu, Dacheng Tao

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

Het Grote Plaatje: Het "Te Veel Koks"-probleem

Stel je een enorm, luxe restaurant voor (een Mixture-of-Experts of MoE AI-model). In plaats van één grote chef die elk gerecht kookt, heeft deze keuken honderden gespecialiseerde koks (genaamd Experts). Voor elke bestelling (een token tekst) kiest de hoofdserveerder (de Router) slechts een paar koks om aan dat specifieke gerecht te werken.

Dit systeem is briljant omdat het efficiënt is: je betaalt alleen voor de koks die je gebruikt. Echter, het restaurant is nog steeds enorm, duur in het gebruik en neemt veel ruimte in beslag (geheugen) omdat het honderden koks in dienst heeft, zelfs als er tegelijkertijd slechts een paar actief zijn.

Het doel van dit artikel is om de keuken te verkleinen zonder de kwaliteit van het eten te ruïneren. Ze willen wat koks ontslaan of hun werkstations verkleinen om ruimte en geld te besparen, maar ze moeten ervoor zorgen dat het restaurant nog steeds 5-sterrenmaaltijden serveert.

Het Probleem met Oude Methoden: "Het Grove Mes"

Eerdere pogingen om deze modellen te verkleinen, waren als het gebruik van een grove machete in plaats van een scalpel.

  • De Oude Manier: Ze keken naar een hele kok en besloten: "Deze kok is belangrijk, behoud hem," of "Deze kok wordt zelden opgeroepen, ontsla hem."
  • De Fout: Dit is te bot. Zelfs een "belangrijke" kok kan veel verspilde ruimte hebben in zijn keuken. Misschien heeft hij 100 snijplanken, maar gebruikt hij er slechts 20. De andere 80 liggen alleen maar te verstoffen.
  • Het Resultaat: Oude methoden hielden de hele kok aan (waardoor ruimte werd verspild aan de 80 ongebruikte planken) of ontsloegen de hele kok (waardoor de 20 nuttige planken verloren gingen). Ze konden de interne redundantie binnen de werkplek van de kok niet zien.

De Nieuwe Oplossing: Een Drie-Stappen "Slimme Renovatie"

De auteurs stellen een nieuw framework voor dat werkt als een precisie-architect. Ze kijken niet alleen naar wie belangrijk is; ze kijken naar waar de waarde zich binnen elke expert bevindt.

Stap 1: De "Attribution" Detective (De echte waarde vinden)

Eerst moeten ze weten welke delen van het model er werkelijk toe doen.

  • De Metafoor: Stel je voor dat je probeert uit te vogelen welke ingrediënten in een complexe saus er werkelijk voor zorgen dat hij lekker smaakt. Je kunt niet simpelweg raden op basis van wie de ingrediënten heeft gekocht (router-statistieken) of hoeveel ze wegen (ruwe data).
  • De Innovatie: Ze gebruiken een slimme wiskundige truc genaamd Attribution-Guided Loss Approximation. In plaats van elk ingrediënt één voor één te testen door het te verwijderen (wat eeuwig duurt), gebruiken ze een "snelle schatting" om direct te berekenen hoeveel elk onderdeel bijdraagt aan de uiteindelijke smaak.
  • Het Voordeel: Dit is 20 keer sneller dan eerdere methoden. Het is alsof je een super-snelle proever hebt die de impact van een ingrediënt kan raden zonder het hele gerecht daadwerkelijk te bereiden.

Stap 2: De "Coverage" Kaart (Het goede deel maximaliseren)

Zodra ze weten welke delen waardevol zijn, moeten ze beslissen hoeveel ruimte ze behouden.

  • De Metafoor: Stel je voor dat je een emmer zand hebt. Sommige korrels zijn goud, andere zijn vuil. Je wilt het goud behouden maar het vuil weggooien.
  • De Oude Manier: "Houd 50% van het zand aan." Dit kan er per ongeluk voor zorgen dat je veel vuil houdt en wat goud weggooit.
  • De Nieuwe Manier (Coverage-Maximized): "Houd genoeg zand aan om 90% van het goud te dekken."
  • Hoe het werkt: Ze realiseerden zich dat in deze modellen het "goud" (belangrijke informatie) sterk geconcentreerd is in slechts een paar kanalen (zoals de top 20 snijplanken). Dus berekenen ze precies hoeveel kanalen ze moeten houden om bijna alle waarde te vangen. Ze stoppen met snijden zodra ze het belangrijke deel hebben "gedekt", zelfs als dat betekent dat ze voor sommige experts heel weinig kanalen behouden en voor andere juist meer.

Stap 3: De "Alignment" Tegelzetter (De puzzelstukjes laten passen)

Ten slotte hebben ze een lijst met hoeveel kanalen ze moeten houden, maar er is een addertje onder het gras. Computerchips (hardware) zijn kieskeurig. Ze houden van getallen die veelvouden zijn van 64 of 128 (zoals tegels die perfect in een raster passen). Als je 125 kanalen hebt, verspilt de computer ruimte door het aan te vullen tot 128, of het draait traag.

  • De Metafoor: Je hebt een stapel stenen van verschillende formaten. Je moet een muur bouwen waarbij elk gedeelte precies 128 stenen breed moet zijn.
  • De Innovatie: Ze gebruiken een eerlijke herverdelingsmethode (genaamd Hamilton's Largest Remainder) om de extra "overgebleven" ruimte te verschuiven. Als de ene expert 3 stenen tekort komt en de andere 60, geven ze de extra ruimte aan degene die het hardst nodig heeft om zo dicht mogelijk bij de perfecte grootte van 128 blokken te komen.
  • Het Voordeel: Dit zorgt ervoor dat het verkleinde model perfect in het geheugen van de computer past, waardoor het snel kan draaien en gebruik kan maken van low-bit (gecomprimeerde) opslag zonder dat het vertraagt.

De Resultaten: Kleiner, Sneller, Net zo Slim

Ze hebben dit getest op bekende modellen zoals Qwen en DeepSeek.

  • De Uitkomst: Ze slaagden erin de modellen 5 keer te verkleinen (5x compressie) terwijl de nauwkeurigheid bijna exact hetzelfde bleef.
  • Het Bewijs: Op een model genaamd Qwen3-30B verminderden ze de geheugenvoetafdruk met 5,27 keer. Zelfs met agressief snoeien (50% pruning) scoorde het model nog steeds ongelooflijk hoog op wiskunde- en redeneertests (zoals een score van 94,5 op de MATH500 benchmark).

Samenvatting

Beschouw dit artikel als de ultieme opruimgids voor AI.

  1. Stop met gokken welke hele experts je moet ontslaan.
  2. Begin met kijken naar de binnenkant om de specifieke "gouden kanalen" te vinden die de waarde bevatten.
  3. Behoud net genoeg om het goud te dekken, en snijd de rest weg.
  4. Organiseer de overgebleven stukken opnieuw zodat ze perfect passen in de hardware van de computer.

Het resultaat is een kleine, efficiënte AI die in je broekzak past, maar denkt als een reus.

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 →