← Nieuwste papers
🤖 AI

OPTIMA: Optimal One-shot Pruning for LLMs via Quadratic Programming Reconstruction

OPTIMA is een schaalbare, one-shot post-training pruning-methode voor grote taalmodellen die laag-gewijze gewichtsreconstructie formuleert als onafhankelijke kolom-gewijze kwadratische programmeerproblemen met een gedeelde Hessiaan, waarmee een superieure nauwkeurigheid wordt bereikt ten opzichte van heuristische benaderingen terwijl de computationele efficiëntie op moderne versnellers behouden blijft.

Oorspronkelijke auteurs: Mohammad Mozaffari, Samuel Kushnir, Maryam Mehri Dehnavi, Amir Yazdanbakhsh

Gepubliceerd 2026-10-21✓ Author reviewed ⓘ
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Mohammad Mozaffari, Samuel Kushnir, Maryam Mehri Dehnavi, Amir Yazdanbakhsh

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 door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Grote taalmodellen zijn krachtige computerprogramma's die hebben geleerd menselijke taal te begrijpen en te genereren door enorme hoeveelheden tekst te bestuderen. Ze kunnen verhalen schrijven, complexe vragen beantwoorden en problemen oplossen, maar ze hebben een aanzienlijk nadeel: ze zijn enorm. Deze modellen bevatten miljarden parameters, wat de interne getallen zijn die het systeem aanpast om taal te begrijpen. Vanwege hun omvang vereist het draaien ervan dure, krachtige hardware, waardoor ze moeilijk te gebruiken zijn voor alledaagse taken of op kleinere apparaten. Om deze modellen praktischer te maken, zoeken onderzoekers naar manieren om ze te verkleinen zonder hun vermogen om helder na te denken te verliezen. Een populaire methode is genaamd pruning (snoeien), wat het verwijderen van de minst belangrijke getallen uit het model om de omvang te verkleinen behelst. Dit proces is echter lastig. Als je simpelweg de getallen verwijdert, wordt het model vaak veel slechter in zijn werk. Als je probeert het model te repareren door alle getallen tegelijkertijd opnieuw te berekenen om het verlies te compenseren, wordt de wiskunde zo zwaar dat het onmogelijk is om dit op moderne computers uit te voeren.

Een team van onderzoekers heeft een nieuwe aanpak ontwikkeld genaamd OPTIMA om dit specifieke probleem op te lossen. Hun doel was om een middenweg te vinden tussen de snelle maar onnauwkeurige methode van het simpelweg verwijderen van getallen en de te trage methode van het proberen te repareren van alles tegelijk. Ze realiseerden zich dat, nadat besloten was welke getallen verwijderd moesten worden, de taak om de resterende getallen te repareren kon worden opgedeeld in veel kleine, onafhankelijke problemen. In plaats van te proberen de wiskunde van het gehele model in één gigantische, onmogelijke stap op te lossen, behandelden ze elke kolom met getallen in het model afzonderlijk. Ze ontdekten dat hoewel elke kolom zijn eigen specifieke beperkingen had op basis van welke getallen werden verwijderd, ze allemaal een gemeenschappelijke onderliggende structuur deelden. Dit stelde hen in staat om een gespecialiseerde wiskundige tool, bekend als een kwadratisch programma, te gebruiken om de perfecte vervangende waarden voor elke kolom te vinden. Omdat de structuur voor elke kolom hetzelfde was, konden ze duizenden van deze kleine problemen tegelijkertijd oplossen op een enkele computerchip, in plaats van één voor één.

De onderzoekers testten deze methode op verschillende families van grote taalmodellen, waaronder populaire modellen zoals LLaMA en Gemma. Ze pasten hun techniek toe op modellen die al door andere bestaande methoden waren gesnoeid, waarbij ze in feite fungeerden als een laatste polijstbeurt om de resultaten te verbeteren. In de meeste gevallen maakte deze extra stap de modellen aanzienlijk nauwkeuriger. Bijvoorbeeld, wanneer ze de modellen testten op een verscheidenheid aan standaardtaken, verbeterde de nieuwe methode de gemiddelde score met tot wel bijna vier punten in sommige moeilijke scenario's, met name wanneer de modellen zeer klein werden gemaakt. De methode werkte goed bij verschillende soorten snoeipatronen en modelgroottes, van kleinere modellen met één miljard parameters tot zeer grote modellen met miljarden parameters. Het is het vermelden waard dat hoewel de methode de nauwkeurigheid verbeterde, het langer duurde om uit te voeren dan de snelste bestaande methoden; het vereiste ongeveer veertig uur om een model met acht miljard parameters te verwerken op een enkele hoogwaardige grafische kaart. De onderzoekers benadrukten echter dat dit een eenmalige kostenpost is die wordt uitgevoerd voordat het model wordt gebruikt, en dat het resulterende model net zo snel draait als de oorspronkelijke gesnoeide versie.

De studie benadrukte ook dat deze aanpak geen magische oplossing is voor elke situatie. In een paar specifieke gevallen verbeterde de nieuwe methode de prestaties van het model niet en maakte het de prestaties soms zelfs iets slechter, wat suggereert dat de interactie tussen de snoeimethode en de correctiestap complex kan zijn. Bovendien ontdekten de onderzoekers dat de methode het beste werkt wanneer de initiële snoei veel ruimte laat voor verbetering, zoals wanneer het model zeer 'sparse' (ijdel/ijler) wordt gemaakt. Ze observeerden ook dat het succes van de methode afhangt van het specifieke type model en hoe het oorspronkelijk is gesnoeid. Ondanks deze beperkingen toont het werk aan dat het mogelijk is om rigoureuze wiskundige optimalisatie te gebruiken om gesnoeide modellen te repareren op een manier die zowel praktisch als schaalbaar is. Door een massaal, onmogelijk probleem op te splitsen in duizenden kleine, parallelle taken, hebben de onderzoekers laten zien dat we grote taalmodellen klein en efficiënt kunnen houden zonder hun intelligentie op te offeren. Dit opent de deur naar meer capabele kunstmatige intelligentie die kan draaien op hardware die momenteel te zwak is om dit te ondersteunen, waardoor krachtige taaltools dichter bij het dagelijks gebruik worden gebracht.

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 →