← Neueste Arbeiten
🤖 machine learning

The Geometry of Grokking: Norm Minimization on the Zero-Loss Manifold

Dieses Paper erklärt das Phänomen der verzögerten Generalisierung, bekannt als Grokking, indem es beweist, dass der Gradientenabstieg im Grenzfall kleiner Lernraten und Weight Decay die Gewichtsnorm auf der Zero-Loss-Mannigfaltigkeit minimiert, ein Mechanismus, der durch einen abgeleiteten geschlossenen Ausdruck für die Dynamik nach der Memorierung und experimentelle Simulationen validiert wurde.

Ursprüngliche Autoren: Tiberiu Musat

Veröffentlicht 2026-06-02
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Tiberiu Musat

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 Rätsel: Was ist „Grokking“?

Stellen Sie sich vor, Sie bringen einem Roboter das Rechnen bei. Sie zeigen ihm ein Beispiel: 1+1=21 + 1 = 2.

  • Phase 1 (Auswendiglernen): Der Roboter lernt schnell, „2“ zu sagen, wann immer er „1 + 1“ sieht. Er hat die Antwort auswendig gelernt. Wenn Sie ihn bitten, ein neues Problem zu lösen, wie etwa 2+22 + 2, scheitert er. Er ist nur ein Papagei, der das wiederholt, was er gehört hat.
  • Das lange Warten: Sie trainieren den Roboter weiter. Lange Zeit scheint sich nichts zu ändern. Er kennt immer noch nur das eine Beispiel.
  • Phase 2 (Grokking): Plötzlich, nach hunderten oder tausenden zusätzlichen Schritten, hat der Roboter einen „Heureka-Moment“. Er versteht die Regel der Addition. Jetzt kann er 2+22 + 2, 5+35 + 3 und jedes andere Additionsproblem perfekt lösen.

Diese seltsame Verzögerung – bei der der Roboter erst lange nach dem Beherrschen der Trainingsdaten vom „Auswendiglernen“ zum „Verstehen“ übergeht – wird als Grokking bezeichnet.

Die Kernidee der Arbeit: Das „Zero-Loss“-Mannigfaltigkeits-Konzept

Die Autoren dieser Arbeit wollen erklären, warum das passiert. Sie schlagen eine neue Art vor, die Art und Weise zu betrachten, wie der Roboter während dieser langen Wartezeit lernt.

Stellen Sie sich das Gehirn des Roboters als eine riesige, mehrdimensionale Landschaft vor.

  • Das Ziel: Der Robot möchte ein Tal erreichen, in dem der „Fehler“ (wie falsch er liegt) null ist.
  • Das Zero-Loss-Tal: Sobald der Roboter das einzelne Beispiel (1+1=21 + 1 = 2) auswendig gelernt hat, hat er den Boden eines sehr spezifischen, flachen Tals erreicht. In diesem Tal macht der Roboter null Fehler bei den Trainingsdaten.
  • Das Problem: Dieses Tal ist riesig. Es gibt Millionen verschiedener Möglichkeiten, die internen Regler (Gewichte) des Roboters so anzuordnen, dass der Fehler null ist. Einige dieser Anordnungen sind „intelligent“ (sie verallgemeinern auf neue Mathematik), und einige sind „dumm“ (sie funktionieren nur für das eine Beispiel).

Der geheime Mechanismus: Normen-Minimierung

Die Arbeit argumentiert, dass sich das Ziel des Trainingsprozesses ändert, sobald der Roboter in diesem „Zero-Loss-Tal“ ist. Er hört auf, den Fehler zu senken (da der Fehler bereits null ist), und beginnt stattd�rüber, sich selbst zu vereinfachen.

Die Analogie: Der Seiltänzer
Stellen Sie sich den Roboter als Seiltänzer auf einem sehr langen, gewundenen Draht vor (dem Zero-Loss-Tal).

  1. Der Draht: Der Draht repräsentiert alle möglichen Wege, wie der Roboter die richtige Antwort erhalten kann.
  2. Der Schub: Der Trainingsprozess beinhaltet eine „Weight Decay“ (eine kleine Kraft, die den Roboter ständig dazu drängt, weniger Energie zu verbrauchen).
  3. Das Ergebnis: Da der Roboter bereits auf dem Draht ist (Null-Fehler), kann er nur noch entlang des Drahtes gleiten. Die „energiesparende“ Kraft drückt ihn in Richtung des Teils des Drahtes, der am kürzesten und einfachsten ist.

Die Autoren beweisen mathematisch, dass der Roboter im Wesentlichen entlang dieses Drahtes gleitet, um nach der einfachsten Lösung zu suchen. Schließlich findet er den „einfachsten“ Pfad, welcher zufällig derjenige ist, der die allgemeine Regel der Addition versteht. Deshalb findet die Verallgemeinerung nach dem Auswendiglernen statt: Der Roboter muss seinen langen, langsamen Schlitten entlang des Drahtes vollenden, um die einfache Lösung zu finden.

Der „Toy Model“-Beweis

Um zu zeigen, dass dies kein Zufall ist, bauten die Autoren einen winzigen, einfachen Roboter (ein lineares Modell) mit nur zwei Reglern.

  • Sie trainierten ihn auf 1+1=21 + 1 = 2.
  • Beobachtung: Der Roboter fand schnell eine Lösung, die für die Trainingsdaten funktionierte, aber seltsam war (z. B. durch die Verwendung einer riesigen positiven und einer riesigen negativen Zahl, die sich gegenseitig aufheben).
  • Das Gleiten: Dann drängte die „Weight Decay“ (die Regler-Verkleinerung) die Regler langsam zu einer viel einfacheren, ausgewogenen Lösung (1 und 1).
  • Das Ergebnis: Sobald die Regler diesen einfachen, ausgewogenen Punkt erreichten, wurde der Roboter plötzlich großartig darin, jedes Additionsproblem zu lösen, nicht nur 1+11 + 1.

Die „isolierte“ Sichtweise: Fokus auf die Embedding-Schicht

Die Arbeit befasst sich auch mit einer zweiten Frage: Können wir nur einen Teil des Robotergehirns verstehen, ohne das Ganze modellieren zu müssen?

Im speziellen Fall der modularen Addition (Rechnen mit einem Modulo, wie bei einer Uhr, z. B. 11+2=111 + 2 = 1) zeigten frühere Forschungen, dass der Roboter die Zahlen in einem Kreis anordnet.

  • Die Analogie: Stellen Sie sich vor, die erste Schicht des Roboters ist ein Kartograf. Er nimmt Zahlen und platziert sie auf einer Karte.
  • Die Entdeckung: Die Autoren entwickelten eine mathematische Abkürzung. Sie zeigten, dass man, wenn man annimmt, dass die zweite Schicht des Roboters immer „perfekt angepasst“ an die erste Schicht ist, eine einfache Formel schreiben kann, die genau vorhersagt, wie sich der Kartograf (die erste Schicht) bewegen wird.
  • Die Simulation: Als sie diese Formel auf einem Computer ausführten, reproduzierte sie den „Grokking“-Eff Effekt perfekt. Der Kartograf ordnete die Zahlen langsam von einem chaotischen Klumpen zu einem perfekten Kreis um, und dann begann der Roboter, die Mathematik zu verstehen.

Zusammenfassung der Ergebnisse

  1. Grokking ist Geometrie: Die Verzögerung beim Lernen ist kein Fehler, sondern ein Merkmal der Geometrie. Der Roboter muss eine lange Strecke entlang eines „Null-Fehler-Pfades“ zurücklegen, um die einfachste Lösung zu finden.
  2. Weight Decay ist der Motor: Die kleine Kraft, die versucht, die Zahlen des Roboters kleiner zu machen (Weight Decay), ist das, was ihn entlang dieses Pfades drängt. Ohこと Weight Decay würde der Roboter ewig an der Stelle des „Auswendiglernens“ feststecken bleiben.
  3. Vereinfachung funktioniert: Man kann vorhersagen, wie ein komplexes Netzwerk lernt, indem man nur einen Teil davon betrachtet (die Embedding-Schicht) und annimmt, dass sich der Rest des Netzwerks augenblicklich anpasst.

Was die Arbeit nicht behauptet

  • Sie behauptet nicht, dass dies für jede Art von KI oder jede Art von Daten funktioniert (sie konzentriert sich auf spezifische mathematische Probleme und einfache Netzwerke).
  • Sie schlägt nicht vor, dies bereits zu nutzen, um bessere medizinische KI oder selbstfahrende Autos zu bauen.
  • Sie behauptet nicht, das Geheimnis aller neuronalen Netze gelöst zu haben, sondern nur das spezifische „Grokking“-Phänomen in diesen Settings.

Kurz gesagt, die Arbeit sagt uns, dass Grokking der lange, langsame Spaziergang des Roboters auf einer geraden Linie ist, um den einfachsten, elegantesten Weg zu finden, ein Problem zu lösen.

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 →