← Neueste Arbeiten
🤖 machine learning

On Subquadratic Architectures: From Applications to Principles

Diese Arbeit evaluiert führende subquadratische Architekturen (xLSTM, Mamba-2 und Gated DeltaNet) in Code- und Zeitreihenaufgaben und zeigt auf, dass xLSTM aufgrund seines Gating-Schemas, das eine flexiblere und stabilere Gedächtniskorrektur sowie Zustandsverfolgung ermöglicht, eine überlegene Leistung erzielt.

Ursprüngliche Autoren: Anamaria-Roberta Hartl, Levente Zólyomi, David Stap, Pieter-Jan Hoedt, Niklas Schmidinger, Lukas Hauzenberger, Sebastian Böck, Günter Klambauer, Sepp Hochreiter

Veröffentlicht 2026-06-11
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Anamaria-Roberta Hartl, Levente Zólyomi, David Stap, Pieter-Jan Hoedt, Niklas Schmidinger, Lukas Hauzenberger, Sebastian Böck, Günter Klambauer, Sepp Hochreiter

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, einen superintelligenten Assistenten zu bauen, der ein riesiges Buch lesen, komplexen Computercode schreiben oder das Wetter für die nächste Woche vorhersagen kann. Jahrelang war der Industriestandard eine spezielle Art von Motor namens Transformer. Er ist unglaublich leistungsstark, hat aber einen entscheidenden Schwachpunkt: Wenn die Menge der Informationen (die „Sequenz“) wächst, wird der Motor exponentiell schwerer und langsamer. Es ist, als würde man versuchen, einen Rucksack zu tragen, bei dem jedes neue Buch, das man hinzufügt, den Rucksack doppelt so schwer macht wie zuvor.

Um dies zu beheben, haben Wissenschaftler subquadratische Architekturen erfunden. Dies sind neue Motordesigns, die darauf ausgelegt sind, leichter und schneller zu sein, da sie nur linear mit der Menge der Informationen wachsen. Aber welcher neue Motor ist tatsächlich der beste?

Dieses Paper stellt drei der Top-Kontrahenten in ein Rennen: xLSTM, Mamba-2 und Gated DeltaNet. Sie haben diese auf drei sehr schwierigen Aufgaben getestet:

  1. Code schreiben: Eine Aufgabe voller strenger Regeln und langer Logikketten.
  2. Vom Lehrer lernen: Eine große, intelligente KI zu nehmen und eine kleinere, schnellere KI zu lehren, deren Fähigkeiten zu kopieren.
  3. Zeitreihen-Vorhersage: Die Vorhersage von Dingen wie Aktienkursen oder dem Wetter, bei denen die Vergangenheit die Zukunft auf komplexe Weise beeinflusst.

Die Rennergebnisse

Über alle Bereiche hinweg hat xLSTM gewonnen. Es war der konsistenteste und genaueste Motor, insbesondere wenn die Aufgaben komplex waren und das Erinnern langer Ereignisketten erforderten. Mamba-2 und Gated DeltaNet waren gut, stolperten aber häufiger über die schwierigsten Teile des Jobs.

Warum hat xLSTM gewonnen? (Die „Gedächtnis“-Analogie)

Um dies zu verstehen, haben die Autoren unter die Haube geschaut. Sie stellten fest, dass alle diese Motoren arbeiten, indem sie einen „Zustand“ oder ein „Gedächtnis“ dessen aufrechterhalten, was sie bisher gesehen haben. Sie verglichen, wie jeder Motor zwei kritische Gedächtnisfähigkeiten handhabt:

  1. Akkumulation (Der „Zähler“): Die Fähigkeit, eine fortlaufende Summe oder einen Zähler über einen langen Zeitraum zu führen (wie das Zählen, wie oft ein bestimmtes Wort in einem 100-seitigen Dokument vorkommt).
  2. Zustandsverfolgung (Der „Tracker“): Die Fähigkeit, spezifische, geordnete Details zu behalten und sie korrekt zu aktualisieren, ohne den Faden zu verlieren (wie sich zu merken: „Wenn A passiert, dann muss B passieren, es sei denn, C ist vorher passiert“).

So handhaben die drei Motoren diese Fähigkeiten:

  • Mamba-2 ist wie ein strenger Bibliothekar mit gebundener Hand. Es gibt eine Regel, die besagt: „Wenn ich etwas vergesse, muss ich auch aufhören, Neues zu schreiben.“ Da seine „Vergessen“- und „Schreiben“-Schalter miteinander gekoppelt sind, hat es Schwierigkeiten, sein Gedächtnis flexibel zu aktualisieren. Es ist gut in einigen Dingen, aber es verliert oft den Zähler oder kommt durcheinander, wenn die Geschichte zu lang wird.
  • Gated DeltaNet ist wie ein Whiteboard mit einem Radiergummi. Es ist sehr gut darin, alte Informationen durch neue zu ersetzen. Wenn eine neue Tatsache eintrifft, wischt es die alte vom Board. Das ist großartig für den Abruf (das Finden der neuesten Tatsache), aber schrecklich für das Zählen. Wenn man sich merken muss, dass „A + B + C = 10“ ist, und das Board ständig die alten Zahlen löscht, um Platz für neue zu machen, verliert man die Gesamtsumme.
  • xLSTM ist wie ein smartes Notizbuch mit einem Textmarker und einem Taschenrechner. Es trennt sein Gedächtnis in zwei Teile auf:
    • Ein Teil fungiert wie ein Taschenrechner, der eine fortlaufende Summe bilden kann (Akkumulation), ohne etwas zu löschen.
    • Der andere Teil fungiert wie ein Notizbuch, das spezifische Zustände verfolgen und diese flexibel aktualisieren kann (Zustandsverfolgung).
    • Entscheidend ist, dass xLSTM ein spezielles „Gate“ besitzt, das wie ein sanfter Radiergummi wirkt. Anstatt einfach eine Seite sauber zu wischen (wie DeltaNet) oder nicht löschen zu können (wie Mamba), kann es alte Informationen abschwächen, wenn neue Informationen wichtiger sind, oder alte Informationen behalten, wenn sie noch relevant sind. Diese Flexibilität ermöglicht es ihm, sowohl das Zählen als auch das Verfolgen perfekt gleichzeitig zu beherrschen.

Der Beweis: Der „Lange String“-Test

Um diese Theorie zu beweisen, führten die Autoren einen einfachen Test mit künstlich erzeugten Aufgaben durch:

  • Der Zähltest: Eine KI bitten, Gegenstände in einer Liste zu zählen, die viel länger ist, als sie trainiert wurde.
  • Der Tracking-Test: Eine KI bitten, ein spezifisches Muster von „ungeraden“ und „geraden“ Wechseln über eine lange Sequenz hinweg zu verfolgen.

Die Ergebnisse:

  • Mamba-2 scheiterte fast sofort. Als die Liste länger wurde, vergaß es alles.
  • Gated DeltaNet konnte ein wenig zählen, geriet aber bei den Tracking-Aufgaben durcheinander. Selbst wenn es optimiert wurde, um besser im Tracking zu sein, hatte es immer noch Schwierigkeiten, über sehr lange Distanzen zu zählen.
  • xLSTM war der Einzige, der beides konnte. Es konnte über lange Distanzen perfekt zählen und komplexe Muster verfolgen, ohne den Anschluss zu verlieren.

Das Fazit

Das Paper kommt zu dem Schluss, dass xLSTM derzeit die überlegene Wahl für komplexe Aufgaben ist, da es das Beste aus beiden Welten kombiniert: die Fähigkeit, eine fortlaufende Summe zu halten (Akkumulation) und die Fähigkeit, spezifische, sich ändernde Details zu verfolgen (Zustandsverfolgung), ohne sich zwischen beiden entscheiden zu müssen. Während die anderen Motoren gut in dem einen oder dem anderen sind, erlaubt der flexible „Gedächtniskorrektur-Mechanismus“ von xLSTM, die unordentlichen, langfristigen Abhängigkeiten in realen Codes und Daten zu bewältigen.

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 →