← Neueste Arbeiten
💬 NLP

SpecLA: Efficient Speculative Decoding for Linear-Attention Models

Dieses Paper stellt SpecLA vor, eine effiziente Speculative-Decoding-Runtime, die speziell für zustandsbehaftete Linear-Attention-Modelle entwickelt wurde und eine topologiebewusste Verifizierung, kompakte Zustandsrekonstruktion sowie einen zielausgerichteten Drafter nutzt, um eine bis zu 1,70-fache End-to-End-Beschleunigung gegenüber dem Standard-Autoregressiven-Decoding zu erreichen.

Ursprüngliche Autoren: Zhibin Wang, Xuying Han, Zhaohua Yang, Fuliang Liu, Xue Li, Rong Gu, Sheng Zhong, Chen Tian

Veröffentlicht 2026-07-21
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Zhibin Wang, Xuying Han, Zhaohua Yang, Fuliang Liu, Xue Li, Rong Gu, Sheng Zhong, Chen Tian

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 vor, Sie versuchen, eine Geschichte zu schreiben, aber Sie haben einen sehr strengen Editor, der Sie nur erlaubt, ein Wort nach dem anderen zu schreiben. Bevor Sie das nächste Wort schreiben können, müssen Sie anhalten, Ihr gesamtes Notizbuch mit allem, was Sie bisher geschrieben haben, überprüfen, Ihren mentalen Zustand aktualisieren und dann das nächste Wort schreiben. So arbeiten viele leistungsstarke KI-Modelle derzeit: Sie generieren Text Token für Token (Wortteile), wobei sie ständig riesige Mengen an Daten zwischen ihrem schnellen Speicher und ihrem Hauptspeicher hin- und herschieben. Dieser Prozess ist langsam, wie ein Bibliothekar, der jedes Mal in den hinteren Teil der Bibliothek gehen muss, um ein Buch zu prüfen, während Sie ein einziges Wort sagen.

Um dies zu beschleunigen, erfanden Wissenschaftler einen Trick namens „Speculative Decoding“. Stellen Sie sich vor, anstatt ein Wort zu schreiben, haben Sie einen schnellen, etwas weniger intelligenten Assistenten, der die nächsten paar Wörter für Sie errät. Dann bitten Sie Ihren strengen Editor, all diese Vermutungen auf einmal zu überprüfen. Wenn der Editor mit ihnen einverstanden ist, können Sie mehrere Wörter in der Zeit schreiben, die es normalerweise für ein einziges Wort bräuchte. Das funktioniert bei der Standardart dieser KI-Modelle (Transformer) sehr gut, da sie eine Liste aller vergangenen Wörter führen, die leicht zu bearbeiten ist. Aber es gibt eine neue, schnellere Art von KI-Modellen (genannt Linear-Attention), die keine Liste führt; stattdessen behält sie einen einzigen, dichten „Zusammenfassungszustand“ (Summary State) bei, der sich jedes Mal ändert, wenn ein neues Wort hinzugefügt wird. Die alten Tricks für das Vorausraten mehrerer Wörter funktionieren hier nicht, weil man einen falschen Tipp nicht einfach aus einem Zusammenfassungszustand „löschen“ kann, ohne das Ganze neu zu schreiben. Dies ist das Rätsel, das Forscher zu lösen versuchen: Wie bekommt man die Geschwindigkeit des Vorausratens mehrerer Wörter, ohne die einzigartige Art und Weise zu brechen, wie diese neuen Modelle sich erinnern?

Hier kommt SpecLA ins Spiel, ein neues System, das speziell entwickelt wurde, um diesen „Vorausraten“-Trick für diese zustandsbasierten Linear-Attention-Modelle zum Laufen zu bringen. Die Forscher fanden heraus, dass der bloße Versuch, die alten Ratemethoden auf diese neuen Modelle zu erzwingen, kläglich scheitert. Wenn man versucht, die Vermutungen nacheinander zu prüfen, verliert man den Geschwindigkeitsvorteil, weil man den schweren Zusammenfassungszustand für jede einzelne Vermutung hin- und herschiebt. Wenn man versucht, sie alle gleichzeitig wie einen Batch zu prüfen, wird die Mathematik kompliziert und langsam, weil die Vermutungen in verschiedene Richtungen abzweigen können und das Gedächtnis des Modells mit Verzweigungen nicht gut umgehen kann.

Das Team hat daher SpecLA gebaut, das wie ein intelligenter Verkehrsleiter für diese KI-Modelle fungiert. Anstatt jede Vermutung als eine separate Reise zu behandeln, betrachtet SpecLA die Form der Vermutungen. Wenn die Vermutungen eine gerade Linie bilden, hält SpecLA den Speicherzustand des Modells direkt auf dem schnellen Prozessorchip, um den langsamen Weg zum Hauptspeicher zu vermeiden. Wenn die Vermutungen wie ein Baum verzweigen, verwendet es eine spezielle „Tree Mask“, um sie alle gleichzeitig zu prüfen, ohne die verschiedenen Pfade zu vermischen. Am wichtigsten ist: Wenn der strenge Editor zu einigen Vermutungen „Ja“ und zu anderen „Nein“ sagt, verschwendet SpecLA keine Zeit damit, den gesamten Speicherzustand neu zu schreiben. Stattdessen speichert es winzige, kompakte „Quittungen“ (genannt Faktoren) der Änderungen während des Prüfprozesses. Sobald die Entscheidung getroffen ist, nutzt es diese Quittungen, um den Speicherzustand sofort zu aktualisieren, wodurch das schwere Heben komplett übersprungen wird.

Die Ergebnisse sind vielversprechend. In Tests auf einem leistungsstarken NVIDIA H100 Computer mit einem öffentlichen Modell namens GDN-1.3B schaffte es SpecLA, die KI dazu zu bringen, Text bis zu 1,70-mal schneller zu schreiben als die standardmäßige Methode, bei der ein Wort nach dem anderen geschrieben wird. In einigen Tests war es 1,42-mal schneller und in anderen 1,06-mal schneller. Die Forscher führten auch kleinere Tests durch, um zu sehen, warum es so gut funktionierte. Sie fanden heraus, dass ihre neue „Hybrid“-Methode zur Prüfung baumartiger Vermutungen 1,80- bis 7,11-mal schneller war als die alte Methode, die Vermutungen nacheinander abzuspielen. Sie entdeckten auch, dass die Verwendung dieser kompakten „Quittungen“ zur Aktualisierung des Speichers 2,74- bis 4,28-mal schneller war als das Abspielen der Wörter, und das Aufschieben des finalen Updates bis zum nächsten Schritt sparte weitere 1,15- bis 1,44-fache Zeit.

Das Paper weist jedoch vorsichtig darauf hin, dass dieser Geschwindigkeitsvorteil davon abhängt, dass der „Rate-Assistent“ gut ist. Wenn der Assistent zu viele schlechte Vermutungen macht, verbringt das System Zeit damit, sie zu prüfen, nur um sie dann abzulehnen, und der Geschwindigkeitsvorteil verschwindet. Die Forscher zeigten, dass der Assistent genau genug sein muss, damit mindestens 70 % bis 80 % der Vermutungen akzeptiert werden, damit das System gut funktioniert. Wenn der Assistent perfekt wäre, könnte die Geschwindigkeit theoretisch sogar noch höher gehen, aber mit einem realen Assistenten sind die Gewinne solide, hängen aber von der Qualität der Vermutungen ab. Das Paper behauptet nicht, dass dies jedes Problem für jedes KI-Modell löst, aber es beweist, dass für diesen spezifischen Typ von zustandsbasierten Modellen ein neuer, maßgeschneiderter Ansatz notwendig und effektiv ist.

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 →