← Neueste Arbeiten
🤖 machine learning

M+Adam: Low-Precision Training via Additive-Multiplicative Optimization

Das Papier schlägt M+Adam vor, einen neuartigen Optimierer, der additive und multiplikative Updates kombiniert, um die komplementären Ausfallmodi des Low-Precision-Trainings zu überwinden und somit ein stabiles sowie präzises Training von LLaMA-ähnlichen Modellen unter Verwendung von ausschließlich BF16-, FP8- und FP4-Mastergewichten zu ermöglichen.

Ursprüngliche Autoren: Xiaoyuan Liang, Sebastian Loeschcke, Mads Toftrup, Anima Anandkumar

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

Ursprüngliche Autoren: Xiaoyuan Liang, Sebastian Loeschcke, Mads Toftrup, Anima Anandkumar

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, einem riesigen, hochintelligenten Roboter (einem Large Language Model) beizubringen, wie ein Mensch zu schreiben. Um dies zu tun, müssen Sie Millionen von winzigen Reglern am Gehirn des Roboters anpassen. Normalerweise werden diese Regler mit extremer Präzision eingestellt, als würde man eine Schraube unter einem Mikroskop drehen. Aber Mikroskope sind schwer, langsam und teuer.

Die Arbeit stellt die Frage: Was wäre, wenn wir stattdrüben einen billigen, leichten Schraubenschlüssel verwenden würden?

Dies ist die Welt des Low-Precision Training (Präzisionsarmen Trainings). Anstatt hochpräzise „Master-Gewichte“ (das Gedächtnis des Roboters für die Regler) zu verwenden, versuchen Forscher, diese in einem kleineren, gröberen Format wie BF16, FP8 oder sogar FP4 zu speichern. Es ist, als würde man die Höhe eines Berges mit einem Lineal messen, das nur alle 10 Fuß Markierungen hat.

Das Problem: Die „Rundungsfalle“

Die Autoren entdeckten, dass bei der Verwendung dieser groben Lineale die Standard-Trainingsmethoden (genannt Adam) gegen eine Wand laufen. Hier ist der Grund:

  1. Das Problem des großen Berges: Wenn ein Regler auf eine riesige Zahl eingestellt ist, liegen die Markierungen des „Lineals“ sehr weit auseinander. Wenn der Roboter den Regler nur um einen winzigen Betrag bewegen muss, kann das Lineal dies nicht sehen. Die winzige Bewegung wird auf Null gerundet, und der Roboter denkt: „Ich habe mich gar nicht bewegt!“ Der Roboter bleibt stecken und ist unfähig, den Berg zu erklimmen.
  2. Das Null-Tal-Problem: Andere Methoden versuchten dies zu beheben, indem sie multiplikative Updates verwendeten (wie Madam). Anstatt einen winzigen Wert zu addieren, multiplizieren sie den Regler mit einem Faktor. Das funktioniert hervorragend für große Berge, da die Schrittgröße mit dem Regler wächst. Jedoch, wenn ein Regler exakt bei Null feststeckt, kann man ihn durch Multiplikation nicht in Bewegung setzen. Es ist, als würde man versuchen, ein Auto zu schieben, das keine Räder hat; die Multiplikation von Null mit irgendetwas ergibt immer noch Null. Auch wenn der Regler von positiv nach negativ wechseln muss (die Null kreuzt), werden diese Methoden verwirrt und können diesen Wechsel nicht vollziehen.

Die Lösung: M+Adam (Der Zwei-Werkzeug-Satz)

Die Arbeit stellt M+Adam vor, einen neuen Optimierer, der wie ein kluger Mechaniker fungiert, der gleichzeitig zwei verschiedene Werkzeuge trägt. Er kombiniert das Beste aus beiden Welten, um die „komplementären Ausfallmodi“ zu beheben.

  • Werkzeug 1: Der additive Schraubenschlüssel (Adam-Stil). Dieses Werkzeug eignet sich gut für kleine, präzise Anpassungen. Es kann einen Regler von Null weg bewegen, das Vorzeichen von positiv nach negativ ändern und winzige Bewegungen am Boden des Tals bewältigen.
  • Werkzeug 2: Der multiplikative Hebel (Madam-Stil). Dieses Werkzeug ist ideal für die schweren Arbeiten. Wenn der Regler riesig ist und der additive Schraubenschlüssel durch die „Rundung“ wirkungslos wird, tritt der multiplikative Hebel in Kraft. Er skaliert den Regler hoch oder runter und stellt sicher, dass der Roboter weiterhin Fortschritte macht, selbst auf den höchsten Bergen.

M+Adam nutzt beide Werkzeuge gleichzeitig. Wenn das additive Werkzeug aufgrund von Rundungsfehlern stecken bleibt, hält das multiplikative Werkzeug den Roboter in Bewegung. Wenn der multiplikative Hebel die Null nicht verlassen kann, drückt das additive Werkzeug ihn heraus.

Der Beweis: Hat es funktioniert?

Die Autoren haben nicht nur geraten; sie haben dies in einem massiven Maßstab getestet.

  • Der Test: Sie trainierten „LLaMA-ähnliche“ Sprachmodelle mit einer Größe von 60 Millionen bis 1 Milliarde Parametern.
  • Das Budget: Sie verwendeten Trainingsbudgets von 1x bis 8x dem Standard-„Chinchilla“-Budget (ein Standardmaß dafür, wie viele Daten ein Modell sieht).
  • Die Präzision: Sie testeten mit BF16-, FP8- und NVFP4-Mastergewichten.

Die Ergebnisse:
In jedem einzelnen Test schlug M+Adam den Standard-Adam-Optimierer konsequent.

  • In der extremsten Low-Precision-Einstellung (NVFP4) reduzierte M+Adam die „Perplexity“ (ein Maß dafür, wie verwirrt das Modell ist) beim 350M-Modell im Vergleich zu Adam um 16,6 %.
  • Selbst mit 1 Milliarde Parametern zeigte M+Adam in allen Präzisionsregimen deutliche Verbesserungen gegenüber Adam.

Die Arbeit beweist mathematisch, dass dieser kombinierte Ansatz garantiert, dass der Trainingsverlust sinkt (ein „monotoner Abstieg“), was bedeutet, dass der Roboter immer lernt und niemals in einer Schleife stecken bleibt.

Was es NICHT ist

Es ist wichtig zu wissen, was diese Arbeit nicht behauptet:

  • Sie sagt nicht, dass M+Adam ein magisches Mittel ist, das alle Speicherkosten eliminiert. Tatsächlich stellt die Arbeit fest, dass M+Adam einen winzigen zusätzlichen Speicherbedarf hat (einen extra „Zustand“ für das multiplikative Werkzeug), obwohl sie zeigen, dass dieser später komprimiert werden kann.
  • Sie behauptet nicht, dass Standardmethoden wie Stochastic Rounding (eine Technik, um Rundungsfehler zu beheben) nutzlos sind. Sie haben Adam mit Stochastic Rounding getestet, und M+Adam schnitt dennoch besser ab.
  • Sie legt nicht nahe, dass wir die Verwendung von High-Precision-Hardware vollständig einstellen sollten. Stattdessen zeigt sie, dass M+Adam der richtige Weg ist, falls wir gezwungen sind, Low-Precision-Speicher zu verwenden.

Das Fazentelemnt

Die Arbeit legt nahe, dass man, wenn man gezwungen ist, „grobe“ Lineale (Low-Precision-Gewichte) zu verwenden, um riesige KI-Modelle zu trainieren, sich nicht nur auf eine Art der Bewegung verlassen kann. Man benötigt einen hybriden Ansatz. M+Adam ist dieser Hybrid, der sowohl additive als auch multiplikative Schritte nutzt, um sicherzustellen, dass der Roboter niemals stecken bleibt – egal, ob er einen riesigen Berg erklimmt oder aus einem Null-Tal entkommt. Es ist ein fundierter Schritt hin zum effizienten Training massiver KI-Modelle, ohne dass wir auf den schweren, teuren High-Precision-Speicher angewiesen sind, auf den wir normalerweise vertrauen.

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 →