What Counts as Compute? An Empirical Analysis of Accounting Conventions in Compute-Optimal Transformer Training
Dit artikel으로oont aan dat hoewel variërende boekhoudkundige conventies voor het tellen van parameters en rekenkracht de gefitste exponenten van de rekenoptimaal getrainde grens aanzienlijk veranderen, de resulterende praktische impact op de trainingsefficiëntie bescheiden is vanwege de vlakheid van het verlieslandschap, waarbij de specifieke boekhoudkundige keuzes voorspelbaar zijn vanuit eenvoudige architecturale ratio's.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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 het perfecte gebak te bakken, maar je hebt geen recept. Je weet dat de smaak afhangt van twee dingen: hoeveel bloem je gebruikt (de grootte van de taart) en hoe lang je het bakt (de tijd). In de wereld van kunstmatige intelligentie proberen wetenschappers het perfecte "recept" te vinden voor het trainen van gigantische brein-achtige computers genaamd Transformers. Ze willen weten: als ik een vast bedrag heb om uit te geven aan elektriciteit en computertijd, moet ik dan een klein brein bouwen en het een berg data voeren, of een enorm brein en het slechts een klein beetje?
Om dit uit te zoeken, moeten onderzoekers wiskunde bedrijven. Ze tellen de "ingrediënten" (de grootte van het brein) en de "inspanning" (het computerwerk dat nodig is). Maar hier komt het lastige gedeelte bij: net zoals een bakker "kopjes bloem" anders kan tellen afhankelijk van of hij het gewicht van de kom meerekent of alleen de bloem zelf, tellen AI-wetenschappers "ingrediënten" en "inspanning" op verschillende manieren. Sommigen tellen elk afzonderlijk onderdeel van het brein, terwijl anderen alleen de belangrijkste denkende delen tellen. Sommigen tellen de ruwe wiskundige operaties, terwijl anderen de werkelijke seconden tellen die de computer nodig heeft om te werken. Jarenlang namen iedereen aan dat deze verschillende manieren van tellen niet veel uitmaakten, omdat de breinen die ze bestudeerden zo enorm groot waren dat de extra stukjes verwaarloosbaar waren. Maar wat als je een klein cupcake aan het bakken bent in plaats van een gigantische bruidstaart? Verandert de manier waarop je de ingrediënten telt plotseling het recept?
Dit artikel, geschreven door onafhankelijk onderzoeker Alexander Memming, stelt precies die vraag. De auteur besloot te stoppen met gissen en te beginnen met meten. In plaats van naar enorme, dure AI-modellen te kijken die alleen grote bedrijven kunnen betalen, bouwde Memming een raster van 35 kleinere, beheersbare AI-modellen. Hij trainde ze allemaal op dezelfde educatieve tekst, met dezelfde regels, maar hij analyseerde de resultaten vier verschillende keren, waarbij hij alleen de manier waarop hij de "grootte" en de "kosten" telde, veranderde.
De bevindingen zijn een beetje alsof je ontdekt dat je keukenweegschaal liegt, maar alleen wanneer je kleine hoeveelheden weegt. Het artikel vond dat wanneer je de oude, eenvoudige manier van tellen gebruikt (die de "output head" van het brein negeert), de wiskunde suggereert dat je een model zou moeten bouwen dat ongeveer 19 keer kleiner is dan wat een preciezere telling suggereert. Met andere woorden, afhankelijk van welke "liniaal" je gebruikt, verandert het aanbevolen recept enorm. De exponent — een getal dat vertelt hoe snel het model moet groeien — verschoof van 0,25 naar 0,42, enkel door de methode van boekhouden te veranderen. Dit is een enorm verschil, wat suggereert dat twee wetenschappers die naar exact dezelfde trainingsruns kijken, compleet verschillende "optimale" recepten zouden kunnen publiceren, simpelweg omdat ze verschillende definities voor hun getallen gebruikten.
Er is echter een wending die dit minder eng maakt voor iedereen die deze modellen daadwerkelijk bouwt. Hoar de recepten er op papier heel verschillend uitzagen, smaakten de gebakjes bijna hetzelfde. De auteur vond dat de "vallei" van de beste prestaties erg vlak is. Dit betekent dat als je het verkeerde recept volgt (het recept gebaseerd op de oude, eenvoudige telmethode), je niet je hele budget verspilt. Je verspilt misschien ongeveer 18% van je rekenkracht, maar het eindresultaat is nog steeds heel dicht bij de best mogende uitkomst. Het artikel concludeert dat hoewel we heel voorzichtig moeten zijn met hoe we onze cijfers rapporteren zodat wetenschappers appels met appels kunnen vergelijken, de praktische kosten van het iets verkeerdoel tellen verrassend klein zijn. Het "perfecte" recept is een bewegend doelwit, maar de reeks van "goed genoeg" recepten is veel breder dan we dachten.
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.