← Neueste Arbeiten
🤖 machine learning

How to Allocate Your Tokens? Scaling Laws with Training Steps and Batch Size

Dieses Paper schlägt ein „Drei-Term“-Skalierungsgesetz vor, das die Trainingsdaten explizit in Schritte und Batch-Größe unterteilt, wodurch eine robuste Rekonstruktion der optimalen Batch-Größen-Skalierung sowie die Ableitung von Gesetzen für suboptimale Einstellungen unter Verwendung signifikant weniger Trainingsläufe ermöglicht wird.

Ursprüngliche Autoren: Fabian Schaipp

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

Ursprüngliche Autoren: Fabian Schaipp

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, das perfekte Brot zu backen (welches in dieser Arbeit ein leistungsstarkes KI-Modell repräsentiert). Um das beste Ergebnis zu erzielen, müssen Sie drei Hauptzutaten jonglieren:

  1. Die Größe des Ofens (Modellgröße): Wie groß und komplex Ihre Maschine ist.
  2. Die Menge des Teigs (Trainingsdaten): Wie viele Informationen Sie ihr füttern.
  3. Die Backstrategie (Schritte vs. Batch-Größe): Das ist der knifflige Teil. Sie können entweder viele kleine Teigportionen nacheinander backen (viele Schritte, kleine Batch-Größe) oder wenige große Portionen auf einmal (wenige Schritte, große Batch-Größe).

Lange Zeit hatten Wissenschaftler ein großartiges Rezept, um den Ofen und den Teig auszubalancieren. Sie wussten genau, wie viel von jedem zu verwenden ist, um das beste Brot zu erhalten. Aber sie waren vage über die Backstrategie. Sie sagten einfach nur: „Verwenden Sie eine gute Batch-Größe“, ohne jedoch zu erklären, wie genau sich die Größe dieser Batch auf das Ergebnis auswirkt oder wie man die perfekte Größe findet, ohne tausende Laibe Brot zu backen, um sie zu testen.

Diese Arbeit schlägt ein neues, detaillierteres Rezept vor, das „Drei-Term-Gesetz“.

Das neue Rezept: Das Zählen der Schritte

Die Autoren schlagen vor, dass wir anstatt nur auf die Gesamtmenge des Teigs zu schauen, darauf achten sollten, wie dieser Teig in Schritte (wie oft wir Teig in den Ofen geben) und Batch-Größe (wie viel Teig auf einmal hineingeht) aufgeteilt wird.

Denken Sie es sich so:

  • Alter Weg: „Ich habe 100 kg Mehl. Ich werde ein großes Modell backen.“
  • Neuer Weg: „Ich habe 100 kg Mehl. Ich kann 100 kleine Batches von je 1 kg backen oder 10 große Batches von je 10 kg. Welche Mischung ergibt das beste Brot?“

Das neue Formel (das Drei-Term-Gesetz) behandelt die Batch-Größe und die Anzahl der Schritte als separate Zutaten, die beide den endgültigen Geschmack (die Leistung des Modells) beeinflussen.

Warum ist das eine große Sache?

1. Es spart massive Mengen an Zeit (Der „Sampling“-Trick)
Normalerweise muss man, um die perfekte Batch-Größe zu finden, eine ganze Bandbreite an Broten backen: eines mit einer winzigen Batch, eines mit einer mittleren, eines mit einer riesigen und so weiter. Das ist unglaublich teuer und langsam (wie die Notwendigkeit von einer Million GPU-Stunden).

Die Autoren haben herausgefunden, dass ihre neue Formel so intelligent ist, dass sie nur zwei oder drei verschiedene Batch-Größen betrachten kann und die perfekte Größe präzise vorhersagt.

  • Analogie: Stellen Sie sich vor, Sie möchten die perfekte Temperatur für Ihren Ofen finden. Anstatt 100 verschiedene Temperaturen zu testen, testen Sie nur drei. Weil Sie die Physik der Hitze verstehen (die Formel), können Sie die exakt perfekte Temperatur mathematisch berechnen, ohne jemals den Regler auf die anderen 97 Einstellungen gestellt zu haben.
  • Ergebnis: Dies reduziert die Anzahl der benötigten Trainingsläufe um etwa 72 %. Sie erhalten das gleiche Ergebnis mit einem Bruchteil der Arbeit.

2. Es geht mit „unperfekten“ Batches um
In der realen Welt besitzen Sie vielleicht nicht die Hardware, um die perfekte Batch-Größe zu nutzen. Vielleicht ist Ihr Ofen zu klein oder Sie haben nur Zeit für eine mittlere Batch.
Die alten Rezepte sagten Ihnen nur, was passiert, wenn Sie die perfekten Einstellungen verwenden. Dieses neue Rezept sagt Ihnen, was passiert, wenn Sie eine suboptimale (unperfekte) Batch-Größe verwenden. Es kann genau vorhersagen, wie viel „schlechter“ Ihr Brot schmecken wird, wenn Sie gezwungen sind, eine kleinere Batch zu verwenden, was Ihnen hilft, die beste Entscheidung unter Ihren Einschränkungen zu treffen.

3. Es löst ein Rätsel über die „Kritische Batch-Größe“
Wissenschaftler haben ein Phänomen namens „Kritische Batch-Größe“ beobachtet. Es ist wie ein Tempolimit. Wenn Sie Ihre Batches zu riesig machen, erzielen Sie keine schnelleren Ergebnisse mehr; Sie verschwenden einfach nur Energie.

  • Alte Theorien: Einige alte Theorien suggerierten, dass die beste Batch-Größe winzig sein sollte (Größe von 1), was im Widerspruch zu dem steht, was wir im echten Leben sehen.
  • Der Befund dieser Arbeit: Die neue Formel zeigt korrekt auf, dass das „Tempolimit“ (kritische Batch-Größe) davon abhängt, wie viel Daten Sie haben, aber überraschenderweise nicht stark davon beeinflusst wird, wie groß Ihr Modell ist. Dies stimmt mit dem überein, was wir in Experimenten beobachten.

Der Haken (Einschränkungen)

Die Autoren sind ehrlich darüber, wo ihr Rezept noch nicht perfekt ist:

  • Es ist an den Rändern etwas grob: Während es die beste Batch-Größe sehr gut vorhersagt, ist es nicht perfekt darin, den exakten Geschmack vorherzusagen, wenn man eine Batch-Größe verwendet, die viel zu klein oder viel zu groß ist.
  • Es braucht etwas Hilfe: Um die präzisesten Details über „unperfekte“ Batches zu erhalten, mussten sie einen zweistufigen Prozess (ein „Zweistufen-Fit“) verwenden, was etwas komplexer ist, als nur Zahlen in eine einzige Gleichung einzusetzen.
  • Es ist spezifisch für die aktuellen Werkzeuge: Die Ergebnisse basieren auf spezifischen Arten des KI-Trainings (unter Verwendung eines Optimierers namens AdamW). Wenn Sie die Werkzeuge ändern (z. B. einen anderen Optimierer verwenden), muss das Rezept möglicherweise angepasst werden.

Zusammenfassung

Diese Arbeit liefert uns eine bessere Karte zur Navigation durch die komplexe Welt des KI-Trainings. Sie zeigt uns, dass die Art und Weise, wie wir unsere Daten aufteilen (Schritte vs. Batch-Größe), genauso wichtig ist wie die Frage, wie viel Daten wir haben. Vor allem bietet sie uns eine Abkürzung: Wir müssen nicht mehr jede einzelne Möglichkeit testen, um die beste Strategie zu finden. Wir können ein paar testen, diese neue Mathematik verwenden und mit Zuversicht den Gewinner vorhersagen, was eine enorme Zeitersparnis und Rechenleistung bedeutet.

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 →