← Nieuwste papers
🤖 machine learning

Training nGPT

Dit artikel presenteert een praktisch trainingsrecept voor de genormaliseerde Transformer (nGPT) dat technieken zoals Logit Gradient Preconditioning en GatedAdamW incorporeert, waardoor 14B-parameter hybride Mamba-Transformer MoE-modellen dezelfde validatieverlies bereiken als hun ongenormaliseerde tegenhangers met ongeveer de helft van de trainingstokens.

Oorspronkelijke auteurs: Ilya Loshchilov, Boris Ginsburg

Gepubliceerd 2026-08-04
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Ilya Loshchilov, Boris Ginsburg

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 de wereld van kunstmatige intelligentie voor als een enorme, bruisende bibliotheek waar computers proberen te leren verhalen te schrijven, wiskundige problemen op te lossen en te chatten als mensen. Om dit te doen, gebruiken ze speciale wiskundige structuren die "neurale netwerken" worden genoemd, die lijken op massieve, onderling verbonden webben van neuronen. Binnen deze webben reist informatie als getallen, en het netwerk leert door de sterkte van de verbindingen tussen deze neuronen aan te passen. Al een tijdje merken wetenschappers dat deze getallen rommelig kunnen worden—soms groeien ze te groot, soms krimpen ze tot niets, en raakt het hele systeem in de war over welke richting het moet op om slimmer te worden. Dit is een beetje alsof je een steile, mistige berg op probeert te lopen terwijl je een rugzak draagt die constant van gewicht verandert; je neemt misschien een stap vooruit, om vervolgens direct weer naar beneden te glijden. Het doel van dit onderzoek is om een betere manier te vinden om die rugzak te dragen, zodat de computer de berg van het leren veel sneller en efficiënter kan beklimmen.

Het artikel dat u zojuist heeft gelezen, komt van het team bij NVIDIA, onder leiding van Ilya Loshchilov en Boris Ginsburg. Zij pakken een specifiek probleem aan: hoe we AI-modellen beter kunnen laten leren door al hun interne getallen te dwingen om op een perfecte, onzichtbare sfeer te blijven. Denk hierbij aan een regel die zegt: "Hoe ver je ook loopt, je moet altijd precies één mijl van het centrum van de stad blijven." Deze regel, genaamd "normalisatie", houdt de getallen ervan tegen dat ze te groot of te klein worden, wat de computer helpt gefocust te blijven. De auteurs bouwden voort op een eerder idee genaamd "nGPT" (normalized GPT) en testten dit op een zeer moderne, krachtige vorm van AI die twee verschillende technologieën mengt: "Mamba-2" (dat geweldig is in het onthouden van lange sequenties) en "Transformers" (die uitstekend zijn in het begrijpen van context). Ze wilden zien of hun nieuwe set trainingsregels deze hybride modellen sneller kon laten leren dan de standaardmethode.

Het Grote Idee: Een Nieuw Trainingsrecept

De auteurs hebben niet alleen aan één ding gesleuteld; ze hebben een heel nieuw "trainingsrecept" samengesteld voor deze AI-modellen. Stel je voor dat je een robot leert lopen. De oude manier (met behulp van een standaardmethode genaamd AdamW) is als het laten struikelen van de robot, waarbij hij soms enorme, onhandige stappen zet en op andere momenten kleine, aarzelende stapjes, terwijl hij hoopt uiteindelijk het pad te vinden. Het nieuwe recept, dat ze het nGPT-trainingsrecept noemen, is als het zetten van de robot op een loopband met een zeer specifieke set regels om zijn stappen perfect te houden.

Hier is hoe ze het deden, onderverdeeld in eenvoudige, alledaagse concepten:

1. De "Logit Gradient Preconditioning" (De Volumeknop)
Wanneer de AI probeert het volgende woord in een zin te raden, produceert het een lijst met scores genaamd "logits". In het oude systeem kon het volume van deze scores tijdens de training vreemd hard of juist heel zacht worden, wat de robot in verwarring bracht over hoe hard hij moest duwen. De auteurs voegden een speciale "volumeknop" toe (een leerbaar schaalvector) die ze konden aanpassen. Maar hier komt het slimme deel: ze realiseerden zich dat als ze alleen maar aan de knop zouden draaien, het de herinnering van de robot aan hoe hij moest lopen zou verstoren. Dus bedachten ze een truc genaamd Logit Gradient Preconditioning. Het is als een volumeknop die het geluid dat je hoort verandert, maar wanneer de robot probeert te leren van een fout, past het systeem het volume automatisch weer terug naar normaal, zodat de robot niet in de war raakt. Dit houdt het leerproces stabiel, zelfs als de "luidheid" van de voorspellingen verandert.

2. De "Logarithmic Learning Rate Decay" (De Speed Racer)
Normaal gesproken, wanneer je een AI traint, begin je met een hoge leersnelheid en vertraag je deze langzaam, zoals een coureur die de gaspedaal steeds minder diep indrukt. De auteurs ontdekten dat de standaard manier van vertragen (zoals een vloeiende curve) niet het beste was voor hun nieuwe "sfeer"-systeem. In plaats daarvan gebruikten ze een "Logarithmic Learning Rate Decay". Stel je een raceauto voor die met een enorme snelheid wegrijdt, in het begin zeer snel afremt om zijn weg te vinden, en vervolgens een lange, stabiele staart volgt voor de rest van de race. Deze "front-geladen" planning laat het model de basis snel leren en daarna de vaardigheden over een lange periode verfijnen, wat veel efficiënter bleek te zijn.

3. "GatedAdamW" (De Slimme Poortwachter)
De standaard manier om de hersenen van de robot bij te werken, wordt AdamW genoemd. De auteurs hebben dit geüpgraded naar GatedAdamW. Denk aan de standaardmethode als een poortwachter die elke update doorlaat, zelfs als de update minuscuul is en nauwelijks opvalt. Soms zijn deze kleine updates slechts ruis. De nieuwe GatedAdamW heeft een "slimme poort" die naar elke update kijkt. Als een update te klein is (als een fluistering), zegt de poortwachter zachtjes: "Niet vandaag," en blokkeert de update. Als de update een schreeuw is (een significante verandering), zwaait de poort wijd open. Dit voorkomt dat de robot energie verspilt aan kleine, nutteloze aanpassingen en helpt hem te focussen op de grote, belangrijke veranderingen.

4. De "Angular Step Cap" (Het Veiligheidslijntje)
Omdat de robot op een sfeer loopt, kan het nemen van een te grote stap ervoor zorgen dat hij de controle verliest of naar de verkeerde kant van de wereld springt. De auteurs voegden een "Angular Step Cap" toe, wat werkt als een veiligheidslijntje. Als de robot probeert een stap te nemen die te groot is, trekt het lijntje hem voorzichtig terug naar een veilige, kleinere hoek. Dit zorgt ervoor dat de robot nooit een wilde, gevaarlijke sprong maakt, waardoor zijn reis soepel en stabiel blijft.

De Resultaten: Efficiënter Leren

Het team heeft dit nieuwe recept getest op een reeks AI-modellen, variërend van 1 miljard tot 14 miljard parameters (de "hersengrootte" van de robot). Ze vergeleken hun nieuwe nGPT-modellen met de standaard GPT-modellen die met de oude methoden werden getraind.

De resultaten waren indrukwekkend. De nieuwe nGPT-modellen behaalden consequent lagere foutmarges (gemeten als "validation loss") dan de standaardmodellen. Specifiek bereikte het 14-miljard-parameter nGPT-model hetzelfde niveau van vaardigheid als het standaard 14-miljard model, maar had het ongeveer de helft van de trainingstokens (de hoeveelheid tekst die het model leest) nodig om daar te komen. Met andere woorden: om hetzelfde doel te bereiken, hoefde het nGPT-model ongeveer de helft van de tekst te lezen vergeleken met het standaardmodel.

Het artikel suggereert dat deze verbetering komt door de combinatie van al deze nieuwe regels die samenwerken, en niet door slechts één enkele truc. Ze hebben ook een specifieke instelling voor hun "slimme poort" (de scherpteparameter aa) getest en vonden dat een zachtere poort (a=0.5a=0.5) iets beter werkte dan een strikte poort, maar de grootste winst kwam door het hele nieuwe trainingssysteem, en niet alleen door de poort zelf.

Wat Dit Betekent

De auteurs merken er voorzichtig bij op dat ze niet elke mogelijke variatie van deze regels hebben geprobeerd (ze hebben geen "volledige ablatie-studie" uitgevoerd), dus er kunnen nog betere instellingen zijn die ze nog niet hebben gevonden. De resultaten die ze wel hebben gevonden zijn echter solide: door de AI te dwingen op een perfecte sfeer te lopen en een slimmere, meer gecontroleerde manier te gebruiken om stappen te zetten, kunnen we deze enorme modellen slimmer maken met aanzienlijk minder data en tijd. Het is een praktisch recept dat suggereert dat we betere AI kunnen bouden zonder dat we ze de volledige internetwereld hoeven te voeren, maar slechts een veel efficiënter deel ervan.

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 →