← Neueste Arbeiten
💬 NLP

From Layers to Submodules: Rethinking Granularity in Replacement-Based LLM Compression

Das Papier stellt SubFit vor, eine Post-Training-LLM-Kompressionsmethode, welche die Einschränkungen bestehender schichtbasierter Ansätze überwindet, indem sie eine nicht-kontinuierliche, Submodul-Ebene-Auswahl von Attention- und FeedForward-Komponenten mit individuellen angepassten Residual-Bypässen ermöglicht und dadurch über verschiedene Modelle und Sparsitätsgrade hinweg überlegene Genauigkeits-Perplexitäts-Abwägungen sowie Inferenz-Effizienz erreicht.

Ursprüngliche Autoren: Elia Cunegatti, Marcus Vukojevic, Erik Nielsen, Giovanni Iacca

Veröffentlicht 2026-06-02
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Elia Cunegatti, Marcus Vukojevic, Erik Nielsen, Giovanni Iacca

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 ein Large Language Model (LLM) wie eine riesige, hochmoderne Fabrik-Montagelinie vor. Diese Fabrik verfügt über hunderte identische Arbeitsstationen (Layer), und jede Arbeitsstation hat zwei Hauptarbeiter: einen, der auf Attention spezialisiert ist (den Kontext betrachtet und Ideen verknüpft), und einen, der auf FeedForward spezialisiert ist (diese Ideen verarbeitet und transformiert).

Um diese Fabrik schneller zu machen und weniger Elektrizität (Speicher) zu verbrauchen, möchten Sie einige dieser Arbeitsstationen entfernen. Aber hier liegt das Problem: Wenn Sie einfach eine Arbeitsstation aus der Mitte der Linie herausreißen, bricht das Produkt (die Antwort der KI) zusammen, weil der Informationsfluss unterbrochen wird.

Der alte Weg: „Die Nachbarschafts-Demolierung“

Frühere Methoden versuchten, dies zu lösen, indem sie einen ganzen zusammenhängenden Block von Arbeitsstationen (sagen wir, die Layer 10 bis 15) auswählten und entfernten und dann versuchten, einen einzigen, kleinen „Abkürzungstunnel“ zu bauen, um diesen ganzen Block zu ersetzen.

Die Autoren dieser Arbeit argumentieren, dass dies so ist, als würde man versuchen, eine kaputte Nachbarschaft zu reparieren, indem man eine ganze Häuserreihe niederreißt und einen winzigen Schuppen baut, um sie zu ersetzen. Das ist zu grob. Sie erkannten:

  1. Redundanz ist nicht ordentlich: Die „zusätzliche“ Arbeit, die entfernt werden kann, befindet sich nicht immer in einer ordentlichen, aufeinanderfolgenden Reihe. Einige Arbeitsstationen in der Mitte der Linie leisten sehr wenig, während andere in der Nähe sehr viel leisten.
  2. Unterschiedliche Arbeiter benötigen unterschiedliche Lösungen: Der „Attention“-Arbeiter und der „FeedForward“-Arbeiter sind unterschiedlich. Sie benötigen unterschiedliche Arten von Abkürzungen, um sie effektiv zu ersetzen.

Der neue Weg: „SUBFIT“ (Der maßgeschneiderte Reparaturjob)

Die Arbeit stellt eine Methode namens SUBFIT vor. Anstatt ganze Nachbarschaften niederzureißen, agiert SUBFIT wie ein Kunstschneider oder ein Chirurg.

  1. Ausschneiden und Flicken, nicht Demolieren: Es betrachtet jede einzelne Arbeitsstation individuell, unabhängig davon, wo sie sich in der Linie befindet. Es wählt genau die, die am wenigsten einzigartige Arbeit leisten (die „redundanten“), und entfernt sie. Diese müssen nicht nebeneinander liegen; sie können über die gesamte Fabrik verstreut sein.
  2. Maßgeschneiderte Umgehungen: Für jede einzelne Arbeitsstation, die es entfernt, näht es eine winzige, maßgeschneiderte „Umgehung“ (eine Abkürzung) an.
    • Für die Attention-Arbeiter: Es verwendet eine sehr einfache, Low-Rank-Abkürzung (wie einen schmalen Fußweg).
    • Für die FeedForward-Arbeiter: Es verwendet einen etwas komplexeren Pfad, aber hier liegt der clevere Trick: Es teilt den „Bauplan“ dieses Pfades über alle entfernten FeedForward-Arbeiter hinweg. Dies spart eine enorme Menge an Platz, so als würde man einen einzigen Generalschlüssel verwenden, um viele verschiedene Türen zu öffnen.

Die Ergebnisse: Schneller, kleiner und trotzdem intelligent

Die Autoren testeten dies an zehn verschiedenen KI-Modellen (sowohl Basismodellen als auch solchen, die darauf trainiert wurden, Anweisungen zu befolgen). Sie verglichen SUBFIT mit den alten „Nachbarschafts-Demolierungs“-Methoden.

  • Der Kompromiss: Normalerweise, wenn man eine KI komprimiert, wird sie schneller, macht aber mehr Fehler (höhere „Perplexität“ und geringere „Genauigkeit“).
  • Der Gewinner: SUBFIT hielt die KI viel intelligenter als die alten Methoden. Bei einem Komprimierungsgrad von 25 % (Entfernung eines Viertels der Arbeitsstationen) fielen die alten Methoden auf etwa 81 % ihrer ursprünglichen Intelligenz ab. SUBFIT blieb bei 84,6 %.
  • Der „aggressive“ Test: Als sie versuchten, die Modelle noch stärker zu komprimieren (37,5 %), brachen die alten Methoden völlig zusammen. SUBFIT hielt sich wesentlich besser über Wasser.
  • Geschwindigkeit: Da sie tatsächlich die schweren Maschinen (die Submodule) entfernt haben, läuft die Fabrik schneller. Die KI generiert ihr erstes Wort schneller und nutzt weniger Speicher (KV-Cache), um sich an das Gespräch zu erinnern.

Das Fazsit

Die Arbeit behauptet, dass man durch die Änderung der „Granularität“ (der Größe der Stücke, die man herausschneidet) von ganzen Layern hin zu einzelnen Subkomponenten und durch die unterschiedliche Behandlung dieser Komponenten basierend auf ihrer Funktion, KI-Modelle signifikant verkleinern kann, ohne so viel von ihrer geistigen Leistungsfähigkeit zu verlieren.

Es ist, als würde man erkennen, dass man nicht einen ganzen Motorblock austauschen muss, um Gewicht zu sparen; man muss nur die spezifischen schweren Bolzen sorgfältig entfernen, die nicht viel bewirken, und sie durch leichte, passgenaue Abstandshalter ersetzen. Das Ergebnis ist ein leichterer Motor, der immer noch genauso reibungslos läuft.

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 →