← Nieuwste papers
🤖 AI

Rethinking Shrinkage Bias in LLM FP4 Pretraining: Geometric Origin, Systemic Impact, and UFP4 Recipe

Dit artikel identificeert een fundamentele "shrinkage bias" in niet-uniforme E2M1 FP4-formaten die trainingsinstabiliteit veroorzaakt, en stelt UFP4 voor, een uniform 4-bits (E1M2/INT4) trainingsrecept dat gebruikmaakt van de Random Hadamard Transform om superieure pretraining-prestaties over diverse modelschalen te bereiken vergeleken met bestaande E2M1-gebaseerde benaderingen.

Oorspronkelijke auteurs: Qian Zhao, Kunlong Chen, Changxin Tian, Zhonghui Jiang, Haitao Zhang, Chaofan Yu, Peijie Jiang, Mingliang Gong, Jia Liu, Ziqi Liu, Zhiqiang Zhang, Jun Zhou

Gepubliceerd 2026-06-19
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Qian Zhao, Kunlong Chen, Changxin Tian, Zhonghui Jiang, Haitao Zhang, Chaofan Yu, Peijie Jiang, Mingliang Gong, Jia Liu, Ziqi Liu, Zhiqiang Zhang, Jun Zhou

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 voor dat je probeert een gigantisch, ongelooflijk complex LEGO-kasteel te bouwen (een Large Language Model). Om de constructie sneller en goedkoper te maken, besluit je te stoppen met het gebruik van de standaard, zware, precieze stenen en over te stappen op een nieuwe, ultra-lichtgewicht set kleine 4-bit steentjes.

Het probleem is dat de huidige "standaard" lichtgewicht steentjes (E2M1 genoemd) een vreemde, scheve vorm hebben. De auteurs van dit artikel hebben ontdekt dat deze steentjes een verborgen gebrek hebben: ze laten dingen telkens een klein beetje krimpen wanneer je ze gebruikt.

Hier is de uitleg van hun ontdekking en oplossing, eenvoudig uitgelegd:

1. Het Probleem: De "Krimpend" Steentjes

Denk aan de standaard E2M1-steentjes als steentjes met een ongelijkmatige tussenruimte. Sommige gaten tussen de steentjes zijn piepklein, terwijl andere juist enorm zijn.

  • Het Gebrek: Vanwege deze ongelijkmatige tussenruimte, wanneer je probeert een stukje data in een van deze steentjes te klikken, dwingt de wiskunde het om vaker naar beneden af te ronden dan naar boven.
  • Het Resultaat: Dit creëert een "Shrinkage Bias" (krimp-bias). Het is als een lekke emmer; elke keer dat je een bericht door een laag van het model stuurt, wordt het bericht net een klein beetje kleiner en zwakker.
  • Het Cumulatieve Effect: In een diep model met honderden lagen gebeurt deze kleine krimp steeds opnieuw. Tegen de tijd dat het bericht het einde bereikt, is het zo erg gekrompen dat het model begint door te draaien (het trainen wordt instabiel).

2. De "Magische Draai" die het Erger Maakte

Om het probleem van data die te groot of te vreemd is (outliers) op te lossen, gebruiken ingenieurs een truc genaamd Random Hadamard Transform (RHT).

  • De Analogie: Stel je een hoop zand voor waarbij het meeste zand in één grote berg ligt (outliers). De RHT is als een mixer die het zand ronddraait zodat het gelijkmatig over de hele tray wordt verspreid.
  • Het Conflict: Wanneer je het zand mengt (RHT) en het vervolgens in de scheve E2M1-steentjes probeert te plaatsen, landt het zand op de slechtst mogende plekken. De ongelijkmatige tussenruimte van de steentjes grijpt het gemengde zand en laat het nog meer krimpen dan voorheen. Het artikel stelt vast dat het standaardrecept het "lekke emmer"-probleem juist erger maakt door deze mixer te gebruiken.

3. De Oplossing: De "Gelijkmatige" Steentjes (UFP4)

De auteurs stellen een nieuw recept voor genaamd UFP4. In plaats van de scheve E2M1-steentjes te gebruiken, gebruiken ze een nieuwe set steentjes genaamd E1M2/INT4.

  • Het Verschil: Deze nieuwe steentjes zijn perfect uniform. De gaten tussen hen zijn allemaal exact even groot.
  • Waarom het Werkt: Omdat de gaten gelijkmatig zijn, is er geen "shrinkage bias". Wanneer het "gemengde zand" (de RHT-data) in deze uniforme steentjes landt, past het perfect zonder aan grootte te verliezen.
  • De Strategie: Met deze nieuwe, gelijkmatige steentjes realiseerden de auteurs zich dat ze de "mixer" (RHT) veilig konden gebruiken voor elk deel van het constructieproces (forward pass, backward pass en weight updates). Voorheen moesten ze voorzichtig zijn en de mixer slechts op één plek gebruiken om te voorkomen dat het model kapot ging. Nu kunnen ze het overal gebruiken.

4. Het Bewijs

Het team heeft dit nieuwe recept getest op drie verschillende formaten AI-modellen (klein, middelgroot en enorm).

  • Het Resultaat: De modellen gebouwd met het nieuwe UFP4 (gelijkmatige steentjes) bleven veel dichter bij de prestaties van de zware, standaard steentjes (BF16) dan de modellen gebouwd met de oude E2M1 (scheve steentjes).
  • De Kernboodschap: Het gelijkmatige rooster zorgt ervoor dat het model veel langer en stabieler kan trainen zonder zijn signaal te verliezen.

Samenvatting

Het artikel betoogt dat de industrie heeft geprobeerd een lekke emmer te repareren door de gaten te dichten, maar dat de emmer zelf de verkeerde vorm heeft. Door over te stappen op een emmer met perfect gelijkmatige tussenruimtes (Uniform Grids), kunnen ze eindelijk de krachtige menginstrumenten (RHT) gebruiken die voorheen te gevaarlijk waren, wat leidt tot snellere, goedkopere en stabielere AI-training.

De Kern van het Verhaal: Probeer niet alleen het oude, scheve 4-bit formaat te repareren; stap over op een nieuw, uniform 4-bit formaat om te voorkomen dat het signaal wegkrimpt.

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 →