← Nieuwste papers
📊 statistics

Numerical stability analysis of large language models

Dit artikel presenteert een mixed-precision analyse van transformer-inferentie die nieuwe foutmarges en stabiliteitsvoorwaarden afleidt voor kerncomponenten zoals LayerNorm, RMSNorm en self-attention, wat uiteindelijk onthult dat numerieke stabiliteit wordt beheerst door de wisselwerking tussen gewichtsmagnitudes en de groei van de residual stream, een bevinding die gevalideerd is door experimenten op GPT-2.

Oorspronkelijke auteurs: Stanislav Budzinskiy, Wenyi Fang, Longbin Zeng, Philipp Petersen

Gepubliceerd 2026-06-23
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Stanislav Budzinskiy, Wenyi Fang, Longbin Zeng, Philipp Petersen

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een Large Language Model (zoals de modellen die chatbots aansturen) voor als een enorme, meerverdiepingsfabriek. Binnen deze fabriek stroomt informatie van de begane grond naar de bovenste verdieping, waarbij het door honderden kamers (lagen) gaat. In elke kamer wordt de informatie verwerkt, gemengd en hervormd voordat deze naar de volgende kamer wordt doorgegeven.

De paper die je hebt verstrekt is een veiligheidsinspectierapport voor deze fabriek. De auteurs vragen zich af: "Als we beginnen met een minuscuul, bijna onzichtbaar stofje (een kleine computer-afrondingsfout) in de eerste kamer, hoe groot zal dat stofje zijn tegen de tijd dat het de bovenste verdieping bereikt?"

Hier is een uitsplitsing van hun bevindingen met eenvoudige analogieën:

1. De "Lage Precisie" Afkorting

Om deze fabrieken snel en goedkoop te laten draaien, gebruiken ingenieurs vaak "lage precisie"-wiskunde. Denk hierbij aan het meten van ingrediënten met een liniaal die alleen streepjes per inch heeft in plaats van millimeterstreepjes. Het is sneller, maar je verliest een beetje nauwkeurigheid.

  • Het Probleem: Wanneer je duizenden berekeningen achter elkaar uitvoert, kunnen die kleine "inch-fouten" zich opstapelen. De auteurs wilden weten: Stort de fabriek in onder het gewicht van deze kleine fouten, of blijft het stabiel?

2. De "Normaliserende" Deuren (LayerNorm vs. RMSNorm)

Voordat informatie een nieuwe kamer binnengaat, moet deze door een "normaliserende deur" die de grootte van de data aanpast.

  • De Oude Deur (LayerNorm): Deze deur trekt de gemiddelde grootte van de data af. De auteurs ontdekten dat als de data één enorme uitschieter heeft (één enorm groot getal dat veel groter is dan de rest), deze deur wankel kan worden. Het is alsof je een wipwap probeert te balanceren waarbij aan de ene kant een olifant staat en aan de andere kant een muis; de wiskunde wordt gevoelig.
  • De Nieuwe Deur (RMSNorm): Dit is de moderne deur die wordt gebruikt in topmodellen. Deze deur trekt niet het gemiddelde af; hij schaalt alleen op basis van de totale grootheid. De auteurs ontdekten dat deze deur onvoorwaardelijk stabiel is. Zelfs met die olifant op de wipwap houdt de deur stand. Het is een robuuster ontwerp.

3. De "Attention" Spotlight

Het beroemdste deel van deze modellen is "Self-Attention", wat bepaalt welke woorden in een zin belangrijk zijn voor elkaar.

  • De "Softmax" Schakelaar: Dit is het mechanisme dat ruwe scores omzet in waarschijnlijkheden (percentages). De auteurs analyseerden een veelgebruikte truc genaamd "shifting" (het aftrekken van het grootste getal vóór de berekening) om te voorkomen dat de wiskunde explodeert (overflow).
  • De Bevinding: Ze hebben bewezen dat deze "shifting"-truc veilig is. Het maakt het systeem misschien iets gevoeliger voor ruis (maximaal 4 keer meer), maar het breekt de wiskunde niet. Het is als een zonnebril dragen om naar de zon te kijken; het verandert de manier waarop je dingen ziet een klein beetje, maar het maakt je niet blind.
  • De "Attention Sink": Ze merkten ook op dat het model in lange gesprekken vaak sterk focust op de allereerste paar woorden (de "sink"). Hun wiskunde laat zien dat zelfs met deze lange sequenties, de fouten niet zo hard uit de hand lopen als oude theorieën suggereerden.

4. De "Residual Stream" (De Lopende Band)

De data stroomt door de fabriek via een "residual stream"—een lopende band die de hoofdtekst vooruit draagt.

  • De Groei: Terwijl de data naar de hogere verdiepingen beweegt, wordt de lopende band van nature "zwaarder" (de getallen worden groter).
  • De Gewichten: De machines op de lopende band (de gewichten) worden kleiner geschaald naarmate de fabriek hoger wordt om het evenwicht te bewaren.
  • De Grote Ontdekking: De auteurs vonden een gouden regel: Als je de lopende band groter of kleiner schaalt, blijft de relatieve fout hetzelfde.
    • Analogie: Stel je voor dat je op een loopband loopt. Als je de snelheid van de loopband verdubbelt en ook de grootte van je schoenen verdubbelt, verandert je loopstijl (relatief aan je grootte) niet.
    • De Catch: Dit werkt alleen als de lopende band "lineair" (voorspelbaar) gedrag vertoont. Als je de gewichten te veel schaalt, kan de lopende band plotseling overgaan op een compleet andere modus van werken (een "kwalitatieve transitie"). In dat specifieke geval breekt de stabiliteit. Maar zolang de band in zijn normale ritme blijft, schaalt het aanpassen van de gewichten de nauwkeurigheid niet aan.

5. Het "GPT-2" Experiment

Om te bewijzen dat hun wiskunde niet slechts theorie was, testten ze het op een echt model genaamd GPT-2.

  • Random Weights: Wanneer ze een model gebruikten met willekeurige, ongetrainde gewichten, groeiden de fouten langzaam en voorspelbaar.
  • Getrainde Weights: Wanneer ze een echt, getraind model gebruikten, groeiden de fouten iets sneller (exponentieel), maar nog steeds binnen beheersbare grenzen.
  • Het Verdict: De wiskunde hield stand. De "relatieve fout" (de fout in verhouding tot de grootte van de data) bleef consistent, tenzij ze het model in een vreemde, onstabiele staat dwongen door de gewichten te drastisch te veranderen.

Samenvatting

De paper concludeert dat Large Language Models numeriek stabiel zijn.
Hoewel ze "ruwe" wiskunde gebruiken (lage precisie) en enorme getallen moeten verwerken, is de architectuur zo ontworpen dat de fouten niet opstapelen tot een ramp. De sleutel tot deze stabiliteit is de wisselwerking tussen de grootte van de gewichten en de groei van de datastroom. Zolang het model niet in een vreemde, onstabiele staat wordt gedreven, blijft de "ruis" die door de lage-precisie wiskunde wordt geïntroduceerd een minuscuul, beheersbaar stofje, en geen modderlawine.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →