Scaling Laws for Classical Machine Learning on Tabular Data: A Benchmark Study
Deze studie presenteert een grootschalige, in de klas verdeelde benchmark van 11.536 trainingsruns over 18 datasets en 6 modelfamilies, waarmee wordt aangetoond dat hoewel machtswetten leercurves voor de meeste tabulaire modellen met benaderde gedeelde exponenten effectief beschrijven, er aanzienlijke variantie voortduurt door implementatiedetails in plaats van willekeurige zaden.
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 robot probe de beslissingen te leren maken, zoals het voorspellen of een klant een product zal kopen of of een lening zal worden terugbetaald. Lange tijd waren wetenschappers geobsedeerd door "schaalwetten" voor gigantische neurale netwerken—de enorme, breinachtige computers die de basis vormen voor zaken als chatbots en beeldgeneratoren. Ze ontdekten een magische regel: als je deze reuzen meer data, meer hersencellen en meer rekenkracht voert, dalen hun fouten op een perfect voorspelbare manier, als een glijbaan die een heuvel afgaat. Deze regel is zo belangrijk geworden dat bedrijven miljoenen dollars uitgeven aan alleen al het berekenen van hoeveel data ze moeten kopen.
Maar hier komt de wending: de echte wereld draait meestal niet op gigantische neurale netwerken. Die draait op "tabulaire data". Denk aan een spreadsheet: rijen klanten, kolommen met hun leeftijd, inkomen en aankoopgeschiedenis. Dit is het brood en boter van het bedrijfsleven, gebruikt voor alles van verzekeringspremies tot verkoopvoorspellingen. Voor deze taken werken simpelere, oudere tools zoals beslissingsbomen en lineaire modellen vaak beter dan de hippe reuzen. De grote vraag was: volgen deze simpelere tools dezelfde magische "meer data = minder fouten"-regel? En zo ja, is de regel hetzelfde voor iedereen, of verandert deze afhankelijk van de specifieke spreadsheet die je gebruikt? Tot nu toe was er niemand op deze enorme schaal getest om te zien of de regel standhoudt wanneer verschillende mensen hetzelfde experiment uitvoeren.
Dit artikel is een gigantisch, klaslokaal-omvangrijk experiment dat precies dat wil beantwoorden. In plaats van één onderzoeks-team dat een paar tests uitvoert, organiseerde de auteur 127 studenten van een mastercursus machine learning om als onafhankelijke wetenschappers te fungeren. Elke student kreeg een specifieke set regels en kreeg drie verschillende real-world datasets toegewezen (zoals kredietkaartbetalingsachterstanden of huizenprijzen) om aan te werken. Ze moesten zes verschillende soorten "klassieke" machine learning-modellen op deze datasets trainen, beginnend met kleine hoeveelheden data en geleidelijk meer data toe te voegen, om te zien hoe de foutmarges veranderden. In totaal voerden ze meer dan 11.000 trainingssessies uit, waardoor een enorme bibliotheek aan resultaten ontstond om te zien of een eenvoudige wiskundige formule kon voorspellen hoe goed deze modellen zouden leren.
De resultaten waren verrassend duidelijk, maar met een paar belangrijke kanttekeningen. Ten eerste werkt de "magische formule" (een machtswet) heel goed voor de meeste van deze modellen. De auteurs ontdekten dat voor ongeveer 78% van de experimenten de formule zo goed bij de data paste dat het nauwkeurig kon voorspellen hoe de fout zou dalen naarmate er meer data werd toegevoegd. Echter, niet alle modellen zijn gelijk. De "boom-gebaseerde" modellen (zoals Boosting en Random Forests) waren de kampioenen; ze presteerden consequent beter dan de anderen en bereikten de laagste foutmarges. Aan de andere kant faalden sommige modellen, met name Lasso-regressie, volledig in het volgen van de regel, omdat ze vaak gewoon het gemiddelde gokten en de omvang van de data negeerden.
De studie pakte ook een fascinerende vraag aan: Is er één enkele "leersnelheid" voor een hele familie van modellen, ongeacht de dataset? Het antwoord is een "soort van". Voor vijf van de zes modelfamilies ontdekten de studenten dat een enkele gemiddelde "leersnelheid" (een exponent) de manier waarop de modellen zich over verschillende datasets gedragen bijna even goed kon voorspellen als het berekenen van een unieke snelheid voor elk geval. Het is alsof je zegt dat alle auto's van een bepaald merk ongeveer met dezelfde snelheid accelereren, zelfs als de specifieke wegcondities variëren. Dit is echter geen perfect universele wet; de fit is niet exact, en voor sommige modellen zoals Ridge-regressie was de "snelheid" zo instabiel dat deze niet vertrouwd kon worden.
Misschien was de meest verrassende bevinding niet gerelateerd aan de data, maar aan de mensen die het werk deden. Hoewel elke student exact dezelfde instructies en dezelfde 'random seed' (een digitaal startpunt) kreeg om ervoor te zorgen dat ze identieke resultaten zouden behalen, varieerden hun uiteindelijke antwoorden nog steeds licht. De auteurs berekenden dat deze "menselijke implementatie-ruis"—veroorzaakt door kleine, onvermijdelijke verschillen in hoe mensen met ontbrekende getallen omgaan of tekst coderen—veroorzaakte dat er een variatie van ongeveer 14% in de resultaten zat. Dit suggereert dat wanneer een enkel onderzoeks-team beweert een specifieke schaalwet te hebben ontdekt, er een ingebouwde "onduidelijkheid" van ongeveer 14% is die voortkomt uit de manier waarop het experiment is opgezet, en niet uit de data zelf.
Uiteindelijk geeft dit artikel een praktische kaart voor de wereld van tabulaire data. Het bevestigt dat voor de meeste zakelijke problemen je geen supercomputer nodig hebt; een goed afgestemd boommodel zal waarschijnlijk winnen. Het biedt een "boodschappenlijstje" voor data, waarbij het schat dat je voor sommige veelvoorkomende problemen misschien slechts een paar honderd rijen aan data nodig hebt om een hoog niveau van nauwkeurigheid te bereiken, terwijl anderen misschien tienduizenden nodig hebben. Maar het waarschuwt ons ook om nederig te blijven: de regels zijn benaderingen, geen absolute waarheden, en de manier waarop we onze data voorbereiden kan evenveel onzekerheid introduceren als de data zelf. Het is een herinnering dat in de wereld van machine learning zelfs de eenvoudigste spreadsheets hun eigen complexe, licht chaotische, maar uiteindelijk voorspelbare ritmes hebben.
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.