← Nieuwste papers
🤖 machine learning

How Much Orthogonalization Does Muon Need?

Dit artikel toont aan dat een goedkope, vijfstaps kubische Newton-Schulz orthogonalisatieschema een trainingskwaliteit bereikt die vergelijkbaar is met duurdere Muon-varianten, wat onthult dat een hoge nauwkeurigheid van de polaire decompositie niet strikt noodzakelijk is voor effectieve neurale netwerktraining.

Oorspronkelijke auteurs: Hua Huang

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

Oorspronkelijke auteurs: Hua Huang

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 een enorme, complexe robot (een neuraal netwerk) probeert te leren een nieuwe taak uit te voeren. Om het leren te helpen, geef je het een "momentum"-update — een duwtje in de richting die het denkt dat juist is, gebaseerd op eerdere ervaringen. Echter, soms wordt dat duwtje rommelig of "vervormd", zoals een auto die probeert af te slaan op een glad wegdek waar de wielen in verschillende richtingen spinnen.

De Muon-optimizer is een hulpmiddel dat ontworpen is om deze rommelige duwtjes te corrigeren. Het neemt die vervormde update en "streept het recht" zodat de robot efficiënt beweegt. Wiskundig gezien wordt dit proces van rechtzetten orthogonalisatie genoemd. Denk aan het nemen van een verkreukeld stuk papier en het platstrijken met een strijkijzer, zodat de lijnen perfect recht en loodrecht op elkaar staan.

Het Probleem: Hoe "perfect" moet het strijken zijn?

Het artikel stelt een zeer praktische vraag: Hoe perfect moeten we deze updates strijken?

In de wereld van de wiskunde zijn er "perfecte" manieren om een matrix recht te strijken (bijvoorbeeld door een duur, hoogwaardig strijkijzer te gebruiken dat veel tijd kost). De standaard Muon-methode gebruikt een complex proces van 5 stappen (een "quintic" methode) om de update zeer dicht bij perfect te krijgen. Het is als het gebruik van een professioneel stoomstrijkijzer: het vereist 15 strijkbeurten om het papier perfect vlak te krijgen.

De auteurs vro wonderden zich af: Hebben we het echt zo perfect nodig om het recht te strijken? Of kunnen we de robot net zo goed laten leren met een iets snellere, goedkopere methode?

De Oplossing: De "Cubic" Afkorting

De auteurs ontwikkelden een nieuwe, simpelere methode genaamd Cubic5.

  • De Oude Manier (Muon-Jordan): Gebruikt een complexe formule van 5 stappen die 15 zware berekeningen (matrixvermenigvuldigingen) vereist om de update recht te strijken.
  • De Nieuwe Manier (Cubic5): Gebruikt een simpelere formule van 5 stappen die slechts 10 zware berekeningen vereist.

Denk hieraan als volgt:

  • De Oude Manier is als het inhuren van een team van 15 mensen om een kaart zorgvuldig op te vouwen.
  • De Nieuwe Manier is als het inhuren van 10 mensen die de kaart net zo goed vouwen, maar in minder tijd.

Ze hebben deze nieuwe methode afgeleid door te beseffen dat voor het trainen van AI, de "duw" niet wiskundig perfect hoeft te zijn tot op de laatste decimaal. Het moet alleen "goed genoeg" zijn om de robot effectief te laten leren. Ze stelden een "ontspannen doel": zolang de update ongeveer recht is, kan de robot prima leren.

Wat ze vonden: "Goed genoeg" is eigenlijk geweldig

De onderzoekers hebben hun nieuwe "Cubic5"-methode getest tegen de oude "perfecte" methoden en zelfs tegen een theoretisch "perfecte" methode (met behulp van een supernauwkeurig wiskundig hulpmiddel genaamd SVD) op verschillende AI-modellen, van kleine (zoals GPT-2) tot zeer grote (met miljarden parameters).

Dit is wat zij ontdekten:

  1. De Kwaliteit van de Training is Dezelfde: Of ze nu de dure methode van 15 stappen gebruikten, de nieuwe methode van 10 stappen, of zelfs de supernauwkeurige wiskundige tool, de AI-modellen leerden bijna exact evenveel. De uiteindelijke "score" (validatieverlies) was vrijwel identiek.
  2. Meer Stappen Betekenen Niet Altijd Beter: Verrassend genoeg leidde het toevoegen van meer stappen aan de "perfecte" methode niet altijd tot een betere leerervaring voor de AI. Soms werkte de simpelere methode net zo goed.
  3. Het "Strijken" hoeft niet Perfect te zijn: De belangrijkste bevinding is dat de AI er niet om geeft of de update wiskundig "perfect" is. Het gaat de AI erom dat de update bruikbaar is. De nieuwe, goedkopere methode vormt de update net genoeg bij om de AI te laten leren, zonder tijd te verspillen aan onnodige precisie.

De Kern van het Verhaal

Het artikel concludeert dat Muon niet perfect georthogonaliseerd hoeft te zijn om goed te werken.

De nieuwe Cubic5-methode is een "low-cost" alternatief. Het bespaart ongeveer één derde van het rekenwerk (het zware werk) dat nodig is om de updates recht te strijken, terwijl het resultaten produceert die praktisch niet te onderscheiden zijn van de duurdere methoden.

In alledaagse termen: Als je een cake bakt, was de oude methode als het afwegen van bloem met een laserweegschaal tot op de microgram nauwkeurig. De nieuwe methode is als het gebruik van een standaard maatbeker. Het artikel bewijst dat voor dit specifieke recept (het trainen van AI), de standaard maatbeker net zo goed werkt als de laserweegschaal, maar veel sneller en gemakkelijker te gebruiken is. Dit stelt de AI in staat om sneller te trainen zonder de kwaliteit van het eindresultaat op te offeren.

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 →