← Neueste Arbeiten
🤖 Maschinelles Lernen

SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs

SLOPE ist eine neuartige Pretraining-Methode für Large Language Models, die doppelt geprunte N:M-sparse Gewichte mit einer „faulen“ Low-Rank-Adapter-Strategie kombiniert, die nur in den letzten 1 % der Trainingsiterationen angewendet wird, wodurch sowohl während des Trainings als auch während der Inferenz signifikante Beschleunigungen (bis zu 1,54×) und Speicherreduzierungen (bis zu 0,63×) bei gleichbleibender Modellgenauigkeit im Vergleich zu dichten Modellen erreicht werden.

Ursprüngliche Autoren: Mohammad Mozaffari, Amir Yazdanbakhsh, Zhao Zhang, Maryam Mehri Dehnavi

Veröffentlicht 2025-01-25✓ Author reviewed ⓘ
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Mohammad Mozaffari, Amir Yazdanbakhsh, Zhao Zhang, Maryam Mehri Dehnavi

✨ Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Die moderne Welt der künstlichen Intelligenz wird zunehmend durch große Sprachmodelle definiert, riesige digitale Gehirne, die auf enormen Textbibliotheken trainiert wurden, um die menschliche Sprache zu verstehen und zu generieren. Diese Systeme sind leistungsstark, aber sie sind mit einem hohen Preis verbunden: Sie benötigen immense Mengen an Rechenleistung für das Training und riesige Mengen an Speicher, um zu laufen. Um diese Modelle schneller und kostengünstiger nutzbar zu machen, haben Forscher schon lange versucht, sie zu vereinfachen, indem sie Teile ihrer internen Struktur entfernen, die weniger wichtig erscheinen – ein Prozess, der als Pruning bekannt ist. Stellen Sie sich eine massive Bibliothek vor, in der Sie beschließen, jedes Buch zu entfernen, das nicht oft gelesen wird; das Gebäude wird kleiner und leichter zu navigieren, aber wenn Sie zu viele oder die falschen Bücher entfernen, verliert die Bibliothek ihre Fähigkeit, Fragen zu beantworten. Im digitalen Bereich führt diese Vereinfachung oft zu einem Genauigkeitsverlust, wobei das Modell weniger zuverlässig wird. Darüber hinaus spart das Entfernen von Daten zwar Platz, aber der Computer muss dennoch die komplexe Arbeit leisten, bei jedem Schritt seines Lernens zu prüfen, welche Teile beibehalten und welche verworfen werden sollen, was oft die Geschwindigkeitsvorteile zunichtemacht.

Ein Forscherteam hat einen neuen Ansatz namens SLOPE entwickelt, um diesen hartnäckigen Kompromiss zwischen Geschwindigkeit, Speicher und Genauigkeit zu lösen. Ihre Methode ermöglicht es, diese massiven Sprachmodelle mit deutlich weniger Ressourcen zu trainieren und zu nutzen, ohne deren Fähigkeit zum Sprachverständnis zu opfern. Der Kern ihrer Innovation liegt darin, wie sie den Lernprozess des Modells handhaben. Anstatt zu versuchen, das Modell von Anfang an einfach zu halten, lassen sie es fast über den gesamten Trainingszeitraum hinweg unter Verwendung einer standardmäßigen, vereinfachten Struktur lernen. In dem letzten, winzigen Bruchteil der Trainingszeit führen sie dann eine kleine, flexible Ergänzung ein, die dem Modell hilft, jegliche verlorene Präzision wiederherzustellen. Diese Ergänzung ist keine schwere, vollumfängliche Komponente, sondern eine leichte, effiziente Schicht, die wie ein Feinabstimmungswerkzeug wirkt und es dem Modell ermöglicht, seine Schärfe zurückzugewinnen, ohne eine massive Menge an zusätzlichen Daten speichern oder verarbeiten zu müssen.

Die Forscher befassten sich auch mit einem spezifischen Engpass, der bisherige Versuche zur Vereinfachung dieser Modelle verlangsamt hat. Bei Standard-Computeroperationen muss das Modell seine internen Daten in zwei verschiedenen Richtungen betrachten: einmal, um das nächste Wort vorherzusagen, und ein weiteres Mal, um seine Fehler zu korrigieren. Frühere Vereinfachtungsmethoden funktionierten gut für die erste Richtung, zwangen den Computer jedoch zu zusätzlicher, langsamer Arbeit, wenn er die Daten in der zweiten Richtung betrachtete. Die neue Methode ändert die Reihenfolge der Operationen, sodass die Vereinfachung in beiden Richtungen gleichzeitig effizient funktioniert. Dies ermöglicht es dem Computer, die Daten viel schneller zu verarbeiten, indem er spezialisierte Hardware nutzt, die für den Umgang mit diesen spezifischen Mustern aus Nullen und Nicht-Nullen ausgelegt ist. Durch die Neugestaltung der Art und Weise, wie die Daten vor der Verarbeitung in der Korrekturphase gepruned werden, stellten die Forscher sicher, dass das Modell ebenso effektiv lernen kann, während es sich mit einer viel höheren Geschwindigkeit durch die Daten bewegt.

Bei Tests an Modellen, die von Hunderten Millionen bis zu Zehnbillarden von Parametern reichten, waren die Ergebnisse substanziell. Die neue Methode beschleunigte den Trainingsprozess um bis zu das 1,25-fache und ließ das fertige Modell während des Gebrauchs bis zu 1,54-mal schneller laufen. Vielleicht noch wichtiger ist, dass sie die für den Betrieb dieser Modelle benötigte Menge an Computerspeicher in einigen Fällen um mehr als die Hälfte reduzierte. Die Forscher fanden heraus, dass das Modell durch das Hinzufügen ihrer leichten, flexiblen Schicht erst ganz am Ende des Trainings Genauigkeitswerte erreichen konnte, die sehr nah an denen der viel größeren, unvereinfachten Versionen liegen. Dieser Ansatz vermeidet die häufige Falle, bei der vereinfachte Modelle eine abschließende, teure Phase des erneuten Trainings mit vollumfänglichen Daten benötigen, um wieder nützlich zu werden. Stattdessen bleibt das Modell über seinen gesamten Lebenszyklus hinweg effizient, vom Moment des Lernbeginns bis zu dem Moment, in dem es die Frage eines Nutzers beantwortet.

Die Studie zeigt, dass es möglich ist, sowohl Effizienz als auch hohe Leistung in der künstlichen Intelligenz zu erreichen, vorausgesetzt, die Vereinfachung wird mit einer spezifischen Strategie angewandt. Die Forscher zeigten, dass der Zeitpunkt, zu dem zusätzliche Kapazität hinzugefügt wird, eine große Rolle spielt; das Hinzufügen einer kleinen Menge an Flexibilität ganz am Ende des Lernprozesses liefert bessere Ergebnisse, als zu versuchen, diese Flexibilität während der gesamten Reise beizubehalten. Diese Erkenntnis stellt die Annahme infrage, dass ein Modell entweder vollkommen komplex oder vollkommen einfach sein muss, und legt stattdessen nahe, dass ein hybrider Ansatz, bei dem das Modell größtenteils einfach ist, aber am Ziel entscheidend verstärkt wird, das Beste aus beiden Welten bietet. Die Arbeit bietet einen klaren Weg nach vorn, um fortschrittliche künstliche Intelligenz zugänglicher, schneller und weniger anspruchsvoll für die Hardware zu machen, die sie antreibt.

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 →