← Neueste Arbeiten
🤖 machine learning

When to use what Schatten-pp norm in deep learning?

Diese Arbeit löst widersprüchliche Beobachtungen bezüglich Schatten-pp-Norm-Optimierern auf, indem sie zeigt, dass während Schatten-\infty-Methoden wie Muon in hochdimensionalen Settings exzellieren, kleinere Schatten-pp-Geometrien in niedrigdimensionalen Regimen wie dem Chinchilla-Scaling tatsächlich optimal sind, ein Befund, der durch neue rauschresistente Beschleunigungsergebnisse für p>2p>2 gestützt wird, welche zudem Muons fehlende Warmup-Anforderung und seine Präferenz für große Batches erklären.

Ursprüngliche Autoren: Thomas Pethick

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

Ursprüngliche Autoren: Thomas Pethick

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

Die große Frage: Welches „Lineal“ sollten wir benutzen?

Stellen Sie sich vor, Sie versuchen, den tiefsten Punkt in einem riesigen, nebligen Tal zu finden (das ist das KI-Modell, das zu lernen versucht). Um dies zu tun, benötigen Sie ein „Lineal“, um zu messen, wie steil der Boden ist, und um zu entscheiden, in welche Richtung Sie einen Schritt setzen sollen.

In der Welt des Deep Learning gibt es verschiedene Arten von Linealen, die man Schatten-p-Normen nennt.

  • Schatten-2 (Euklidisch): Dies ist das Standard-Lineal, das gerade Linien misst, welches wir normalerweise verwenden (wie der Optimizer namens Adam).
  • Schatten-∞ (Das „Muon“-Lineal): Dies ist ein spezielles, starres Lineal, das sich nur um die einzelne, steilste Klippe in der Landschaft kümmert. Vor kurzem wurde eine Methode namens Muon (die dieses Lineal verwendet) sehr populär, weil sie in einigen Tests unglaublich schnell zu sein schien.
  • Schatten-p (Die „Goldlöckchen“-Lineale): Dies sind Lineale dazwischen, die die Steigung auf eine Weise messen, die weder zu weich noch zu starr ist.

Die Verwirrung:
Die Leute stritten darüber, welches Lineal am besten sei.

  • Einige sagten: „Muon (Schatten-∞) ist fantastisch! Es ist das Schnellste!“
  • Andere sagten: „Nein, Muon wird überbewertet. Standardmethoden funktionieren besser, wenn wir mit riesigen Mengen an Daten trainieren.“

Die Antwort der Arbeit:
Der Autor, Thomas Pethick, sagt: „Ihr habt beide recht, aber ihr schaut auf unterschiedliche Größen des Tals.“

Das beste Lineal hängt völlig von der Größe des Problems im Verhältnis zur Menge der Daten ab, die Sie haben.


Die zwei Regime: Kleine Pools vs. Große Ozeane

Die Arbeit unterteilt die Welt in zwei Hauptszenarien:

1. Das „niedrigdimensionale“ Regime (Der kleine Pool)

  • Was es ist: Dies geschieht, wenn Sie ein relativ kleines Modell oder einen kurzen Trainingslauf haben (wie die „Speedruns“ bei kleinen Spielen, die in der Arbeit erwähnt werden). Die Anzahl der Schritte, die Sie machen (Daten), ist viel größer als die Komplexität des Modells.
  • Die Analogie: Stellen Sie sich vor, Sie gehen durch einen kleinen, gut beleuchteten Garten. Sie können den ganzen Pfad sehen.
  • Das beste Lineal: In diesem Szenario ist das Schatten-∞-Lineal (Muon) tatsächlich nicht das Beste. Überraschenderweise ist ein kleineres p-Lineal (näher am Standard-Euklidischen Lineal) schneller.
  • Warum? Weil Sie in einem kleinen Garten nicht hyperfokussiert auf eine einzige steile Klippe sein müssen. Sie brauchen einen glatteren, ausgewogeneren Ansatz, um schnell zu beschleunigen. Die Arbeit beweist, dass die Verwendung eines „weicheren“ Lineals hier einen Geschwindigkeitsschub gibt.

2. Das „hochdimensionale“ Regime (Der große Ozean)

  • Was es ist: Dies sind die massiven Trainingsläufe, die für riesige KI-Modelle (wie LLMs) verwendet werden, bei denen das Modell unglaublich komplex und die Daten gewaltig sind.
  • Die Analogie: Stellen Sie sich vor, Sie navigieren durch einen riesigen, dunklen Ozean mit tausenden von Inseln. Sie können die ganze Karte nicht sehen.
  • Das beste Lineal: Hier glänzt das Schatten-∞-Lineal (Muon). Es ist darauf ausgelegt, die spezifische „Rauheit“ dieser massiven, komplexen Landschaften zu bewältigen.
  • Der Haken: Um Muon in diesem großen Ozean zum Laufen zu bringen, benötigen Sie eine riesige Batch-Größe (man muss gleichzeitig einen sehr breiten Schnitt des Ozeans betrachten). Wenn Sie versuchen, Muon mit einer kleinen Batch-Größe in diesem Regime zu verwenden, scheitert es.

Das „Batch-Größen“-Geheimnis

Einer der wichtigsten Erkenntnisse der Arbeit betrifft die Batch-Größe (wie viele Beispiele die KI betrachtet, bevor sie einen Schritt macht).

  • Die Regel: Die Arbeit leitet eine mathematische Regel ab, die zeigt, dass sich die ideale Batch-Größe ändern muss, wenn Sie Ihr Lineal ändern (von p=2p=2 zu p=p=\infty).
  • Die Metapher: Denken Sie an das Lineal als ein Boot.
    • Ein kleines Boot (Standard-Lineal) kann mit einer kleinen Besatzung (kleine Batch-Größe) navigieren.
    • Ein massives Kreuzfahrtschiff (Muon/Schatten-∞) braucht eine riesige Besatzung (massive Batch-Größe), um stabil zu bleiben und schnell zu fahren. Wenn Sie versuchen, ein Kreuzfahrtschiff mit nur zwei Personen zu steuern, wird es sich nur im Kreis drehen.
  • Die Einsicht: Dies erklärt, warum Muon bei „Speedruns“ (wo Menschen massive Batches auf kleinen Modellen verwenden) großartig funktioniert, aber in einigen groß angelegten Benchmarks (wo die Batch-Größe für die spezifische Geometrie vielleicht nicht genug hoch skaliert wurde) Schwierigkeiten hat.

Warum brauchen wir „Warmups“?

Sie haben vielleicht gehört, dass einige KI-Trainer ein „Warmup“ benötigen (langsam anfangen und dann schneller werden).

  • Das Ergebnis der Arbeit: Das Schatten-∞-Lineal (Muon) ist so robust, dass es kein Warmup benötigt. Es kann sofort mit voller Geschwindigkeit starten.
  • Der Kontrast: Wenn Sie ein kleineres pp-Lineal im niedrigdimensionalen Regime verwenden, profitieren Sie doch von einer Warmup-Phase, um die Beschleunigung in Gang zu bringen.

Die „Chinchilla“-Verbindung

Die Arbeit verbindet dies mit einer berühmten Regel in der KI namens Chinchilla-Skalierung, die besagt: „Wenn Sie mehr Daten bekommen, sollten Sie Ihr Modell größer machen.“

  • Die Wendung: Die Arbeit argumenttiert, dass wir uns selbst mit Chinchilla-Skalierung oft noch im „niedrigdimensionalen Regime“ (dem kleinen Garten) befinden.
  • Das Ergebnis: Da wir uns oft in diesem „kleinen Garten“-Regime befinden, könnte die Verwendung des Standard-Muon (Schatten-∞) tatsächlich weniger effizient sein als die Verwendung eines endlichen pp-Norm-Optimizers (wie HTMuon oder Soft-Muon). Dies erklärt, warum neuere Methoden, die „weichere“ Lineale verwenden, Muon in einigen groß angelegten Tests zu übertreffen beginnen.

Zusammenfassung: Wie man sein Lineal wählt

Die Arbeit schließt mit einem einfachen Leitfaden ab:

  1. Wenn Sie sich in einem „niedrigdimensionalen“ Regime befinden (kleine Modelle oder wenn die Menge der Daten im Vergleich zur Modellgröße riesig ist):

    • Verwenden Sie nicht automatisch das extreme Schatten-∞ (Muon).
    • Erwägen Sie stattdessen die Verwendung einer endlichen Schatten-pp-Norm (ein „weicheres“ Lineal). Es beschleunigt schneller und geht besser mit Rauschen um.
    • Hinweis: Sie möchten vielleicht sogar das Lineal während des Trainings wechseln! Beginnen Sie mit einem „harten“ Lineal und wechseln Sie später zu einem „weicheren“.
  2. Wenn Sie sich in einem „hochdimensionalen“ Regime befinden (massive Komplexität):

    • Ist das Schatten-∞ (Muon) wahrscheinlich die richtige Wahl, ABER Sie müssen eine sehr große Batch-Größe verwenden, damit es funktioniert.

Das Fazente Fazit: Es gibt keinen einzelnen „besten“ Optimizer. Das beste Werkzeug hängt von der Größe des Problems und der Menge der Daten ab, die Sie haben. Die Verwirrung in der Community entstand, weil Menschen die Werkzeuge in unterschiedlichen „Regimen“ getestet haben, ohne es zu merken.

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 →