← Neueste Arbeiten
🤖 machine learning

Adynamical systems view of training generativemodels and the memorization phenomenon

Dieser Beitrag nutzt eine Perspektive dynamischer Systeme, die auf Zwei-Zeitskalen-Dynamiken im stochastischen Gradientenabstieg sowie auf neuere Ergebnisse zum Modellkollaps aufbaut, um eine systemtheoretische Erklärung für das Phänomen der Memorierung in generativen Modellen zu liefern, bei dem die Ausgaben während des Trainings über längere Zeiträume statisch bleiben.

Ursprüngliche Autoren: Siva Athreya, Chiranjib Bhattacharya, Vivek S. Borkar

Veröffentlicht 2026-05-20
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Siva Athreya, Chiranjib Bhattacharya, Vivek S. Borkar

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

Das große Ganze: Warum AI auf denselben Ideen „stecken bleibt"

Stellen Sie sich vor, Sie bringen einem Roboter bei, Bilder zu malen. Sie möchten, dass er den allgemeinen Stil einer Landschaft lernt, damit er neue schöne Landschaften erschaffen kann. Doch Sie bemerken einen seltsamen Fehler: Nach einer Weile hört der Roboter auf, neue Kunst zu schaffen, und beginnt stundenlang denselben Baum oder dieselbe Wolke immer wieder zu malen. Er hat eine spezifische Ausgabe „auswendig gelernt", anstatt das allgemeine Konzept zu verstehen.

Dieses Papier erklärt warum das passiert. Die Autoren argumentieren, dass dies nicht nur ein Fehler im Code ist, sondern eine natürliche Folge davon, wie der Roboter lernt, speziell wegen wie schnell er beim Lernen Schritte macht.

Sie betrachten den Trainingsprozess nicht als statisches mathematisches Problem, sondern als ein dynamisches System – wie einen Ball, der einen hügeligen Hang hinunterrollt.


Das Kernkonzept: Zwei Geschwindigkeiten des Lernens

Die Autoren schlagen vor, dass das Gehirn des Roboters (das Modell) zwei verschiedene Teile hat, die mit sehr unterschiedlichen Geschwindigkeiten lernen. Stellen Sie sich das wie einen Wanderer mit einem schweren Rucksack vor:

  1. Der schnelle Wanderer (die „schnellen" Variablen): Dieser Teil des Gehirns lernt schnell. Er ist wie die Beine des Wanderers, die sich ständig dem Gelände anpassen.
  2. Der langsame Wanderer (die „langsamen" Variablen): Dieser Teil lernt sehr langsam. Er ist wie der Rucksack des Wanderers, der nur gelegentlich das Gewicht verlagert.

In der realen Welt hängt die „Verlustfunktion" (das Maß dafür, wie schlecht die Malerei des Roboters ist) stark von den schnellen Variablen ab und nur geringfügig von den langsamen. Aus diesem Grund rasen die schnellen Variablen herum, um einen guten Ort zu finden, während sich die langsamen Variablen kaum bewegen.

Das Phänomen des „Zusammenbruchs": In einer Grube gefangen

Zuerst erklären die Autoren ein einfacheres Problem namens „Zusammenbruch" (Collapse).

Stellen Sie sich vor, der Roboter versucht, den tiefsten Punkt in einem Tal zu finden (die beste Lösung).

  • Das ideale Szenario: Wenn der Roboter winzige, schrumpfende Schritte macht (wie ein vorsichtiger Entdecker), wird er sich schließlich ganz unten im Tal niederlassen und dort bleiben.
  • Das „Zusammenbruch"-Szenario: Wenn der Roboter konstante, gleichmäßige Schritte macht (wie eine Person, die in einem festen Tempo geht), könnte er über den tiefsten Punkt hinausschießen, wieder nach oben springen und in einer kleinen lokalen Senke stecken bleiben.

In der Sprache des Papiers wird der Roboter, wenn er nur versucht, Daten zu generieren, ohne dass „Rauschen" ihn befreit, schließlich in eine einzige, feste Ausgabe zusammenbrechen. Er hört auf, ein Generator zu sein, und wird zu einem Aufzeichner eines bestimmten Bildes. Mathematisch ist dies wie ein Ball, der in ein Loch rollt und dort für immer bleibt.

Das Phänomen der „Auswendiglernung": Der faule Oszillator

Nun kommt die Wendung. Die Autoren erklären, dass Auswendiglernung (Memorization) eine Mischung aus „Zusammenbruch" und „Drift" ist.

Weil der Roboter diese zwei unterschiedlichen Geschwindigkeiten (schnelle und langsame Variablen) hat und konstante Schritte macht, passiert etwas Interessantes:

  1. Der schnelle Teil bricht zusammen: Die schnellen Variablen setzen sich schnell in einer lokalen Senke fest (ein bestimmter Bildstil). Der Roboter beginnt, dieses Bild wiederholt auszugeben. Das sieht nach „Auswendiglernung" aus.
  2. Der langsame Teil driftet: Allerdings bewegen sich die langsamen Variablen immer noch, nur sehr langsam. Sie schieben die „Landschaft" des Problems langsam voran.
  3. Der Sprung: Schließlich schiebt die langsame Drift die schnellen Variablen aus ihrer aktuellen Senke. Der Roboter springt plötzlich in eine andere Senke (ein anderes Bild) und bleibt dort lange Zeit.

Die Analogie: Stellen Sie sich einen Entspannungsoszillator vor (wie ein blinkender Glühwürmchen oder ein Herzschlag).

  • Der Roboter verbringt lange Zeit damit, an einem Ort zu „schlafen" (ein Bild auswendig lernend).
  • Dann baut sich langsam Druck auf, bis er zu einem neuen Ort „springt".
  • Er bleibt dort, schläft wieder und wiederholt dies.

Das ist Auswendiglernung: Der Roboter bleibt nicht für immer auf einem Bild stecken; er bleibt für eine lange Strecke auf einem Bild stecken, wechselt dann zu einem anderen, dann zu einem weiteren. Es ist ein intermittierender Zyklus des Steckenbleibens und des langsamen Wegdriftens.

Warum ist die Schrittgröße wichtig?

Das Papier hebt hervor, dass dies spezifisch passiert, weil der Lernalgorithmus eine konstante Schrittgröße (ein festes Tempo) verwendet.

  • Kleine Schritte: Wenn der Roboter winzige Schritte macht, setzt er sich schön fest und lernt die allgemeine Form, ohne in Schleifen stecken zu bleiben.
  • Konstante Schritte: Wenn der Roboter immer Schritte derselben Größe macht, entsteht ein „Tauziehen". Die schnellen Variablen wollen sich festsetzen, aber der konstante Impuls drückt sie weiter.
  • Große Schritte (Rauschen): Die Autoren stellen fest, dass, wenn Sie die Schritte sehr groß machen, Sie so viel „Rauschen" (Schütteln) hinzufügen, dass der Roboter überhaupt nicht in eine Auswendiglern-Schleife einfallen kann. Er springt zu viel herum, um stecken zu bleiben. Das erklärt, warum einige Trainingsmethoden, die große Schritte verwenden, Auswendiglernung vermeiden.

Zusammenfassung des Arguments der Autoren

  1. Hohe Dimensionen erzeugen zwei Geschwindigkeiten: Weil KI-Modelle so viele Parameter haben, lernen einige schnell und andere langsam.
  2. Konstante Schritte erzeugen Schleifen: Die Verwendung einer festen Lernrate verhindert, dass sich das System perfekt festsetzt.
  3. Zusammenbruch ist die Basis: Ohne Rauschen würde das System einfach auf einer Ausgabe einfrieren.
  4. Auswendiglernung ist „driftender Zusammenbruch": Weil sich die langsamen Variablen weiterbewegen, bleibt das System eine Weile auf einer Ausgabe stecken, driftet dann langsam zu einer neuen und erzeugt so einen Zyklus der Wiederholung.

Das Papier bietet kein neues Werkzeug, um dies sofort zu beheben, sondern liefert eine mathematische Karte, warum das passiert. Es sagt uns, dass Auswendiglernung kein zufälliger Fehler ist, sondern ein vorhersehbares Verhalten eines Systems, das mit zwei unterschiedlichen Geschwindigkeiten und einem festen Tempo bewegt wird.

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 →