← Ultimi articoli
🤖 machine learning

Scaling Laws for Classical Machine Learning on Tabular Data: A Benchmark Study

Questo studio presenta un benchmark su larga scala, distribuito in classe, di 11.536 sessioni di addestramento attraverso 18 dataset e 6 famiglie di modelli, dimostrando che, sebbene le leggi di potenza descrivano efficacemente le curve di apprendimento per la maggior parte dei modelli tabulari con esponenti condivisi approssimativi, persiste una varianza significativa dovuta a dettagli di implementazione piuttosto che ai seed casuali.

Autori originali: Kaihua Ding

Pubblicato 2026-07-27
📖 5 min di lettura🧠 Approfondimento

Autori originali: Kaihua Ding

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di cercare di insegnare a un robot come prendere decisioni, come prevedere se un cliente acquisterà un prodotto o se un prestito verrà rimborsato. Per molto tempo, gli scienziati sono stati ossessionati dalle "leggi di scala" per le gigantesche reti neurali — i massicci computer simili a cervelli che alimentano cose come i chatbot e i generatori di immagini. Hanno scoperto una regola magica: se dai a questi giganti più dati, più cellule cerebrali e più potenza di calcolo, i loro errori diminuiscono in modo perfettamente prevedibile, come uno scivolo che scende da una collina. Questa regola è diventata così importante che le aziende spendono milioni di dollari solo per calcolare quanta quantità di dati debbano acquistare.

Ma ecco il colpo di scena: la maggior parte del mondo reale non funziona grazie a gigantesche reti neurali. Funziona con i "dati tabulari". Pensa a un foglio di calcolo: righe di clienti, colonne della loro età, reddito e cronologia degli acquisti. Questo è il pane quotidiano delle imprese, usato per tutto, dalla determinazione dei prezzi delle assicurazioni alla previsione delle vendite. Per questi compiti, strumenti più semplici e datati come gli alberi decisionali e i modelli lineari spesso funzionano meglio dei grandi giganti. La grande domanda era: questi strumenti più semplici seguono la stessa regola magica del "più dati = meno errori"? E se lo fanno, la regola è la stessa per tutti, o cambia a seconda dello specifico foglio di calcolo che si sta utilizzando? Finora, nessuno aveva testato questo fenomeno su una scala così vasta per vedere se la regola reggeva quando persone diverse provavano a eseguire lo stesso esperimento.

Questo articolo è un esperimento gigante, grande quanto un'aula di classe, progettato per rispondere esattamente a questo. Invece di un singolo team di ricerca che esegue pochi test, l'autore ha organizzato 127 studenti di un corso di laurea in machine learning per agire come scienziati indipendenti. Ogni studente ha ricevuto un set specifico di regole ed è stato assegnato a tre diversi dataset del mondo reale (come i default delle carte di credito o i prezzi delle case) su cui lavorare. Dovevano addestrare sei diversi tipi di modelli di machine learning "classici" su questi dataset, partendo da piccole quantità di dati e aggiungendone gradualmente altri, per vedere come cambiavano i tassi di errore. In totale, hanno eseguito oltre 11.000 sessioni di addestramento, creando una vasta libreria di risultati per vedere se una semplice formula matematica potesse prevedere quanto bene i modelli imparassero.

I risultati sono stati sorprendentemente chiari, ma con alcune importanti precisazioni. Primo, la "formula magica" (una legge di potenza) funziona molto bene per la maggior parte di questi modelli. Gli autori hanno scoperto che per circa il 78% degli esperimenti, la formula si adattava ai dati così bene da poter prevedere con precisione quanto l'errore sarebbe diminuito all'aumentare dei dati. Tuttavia, non tutti i modelli sono uguali. I modelli "basati su alberi" (come il Boosting e le Random Forests) sono stati i campioni, superando costantemente gli altri e raggiungendo i tassi di errore più bassi. Al contrario, alcuni modelli, in particolare la regressione Lasso, non hanno seguito affatto la regola, limitandosi spesso a indovinare la media e ignorando la dimensione dei dati.

Lo studio ha affrontato anche una domanda affascinante: esiste una singola "velocità di apprendimento" per un'intera famiglia di modelli, indipendentemente dal dataset? La risposta è un "quasi". Per cinque dei sei gruppi di modelli, gli studenti hanno scoperto che una singola velocità di apprendimento media (un esponente) poteva prevedere il comportamento dei modelli attraverso diversi dataset quasi altrettanto bene quanto calcolare una velocità unica per ciascuno. È come dire che tutte le auto di un certo marchio accelerano approssimativamente alla stessa velocità, anche se le specifiche condizioni stradali variano. Tuttavia, non è una legge universale perfetta; la corrispondenza non è esatta e, per alcuni modelli come la regressione Ridge, la "velocità" era così instabile da non poter essere affidata.

Forse la scoperta più sorprendente non riguardava i dati, ma gli esseri umani che svolgevano il lavoro. Nonostante ogni studente avesse ricevuto le stesse identiche istruzioni e lo stesso "seed" casuale (un punto di partenza digitale) per garantire che dovessero ottenere risultati identici, le loro risposte finali variavano leggermente. Gli autori hanno calcolato che questo "rumore di implementazione umana" — causato da piccole e inevitabili differenze nel modo in cui le persone gestiscono i numeri mancanti o codificano il testo — ha creato una variazione di circa il 14% nei risultati. Ciò suggerisce che quando un singolo team di ricerca sostiene di aver scoperto una specifica legge di scala, esiste una "sfocatura" intrinseca di circa il 14% che deriva proprio dal modo in cui l'esperimento è stato impostato, non dai dati stessi.

In definitiva, questo articolo fornisce una mappa pratica per il mondo dei dati tabulari. Conferma che per la maggior parte dei problemi aziendali non serve un supercomputer; un modello ad albero ben tarato probabilmente vincerà. Fornisce una "lista della spesa" per i dati, stimando che per alcuni problemi comuni potresti aver bisogno solo di poche centinaia di righe di dati per raggiungere un alto livello di accuratezza, mentre per altri potrebbero servirne decine di migliaia. Ma ci avverte anche di essere umili: le regole sono approssimative, non assolute, e il modo in cui si preparano i dati può introdurre tanta incertezza quanto i dati stessi. È un promemoria del fatto che, nel mondo del machine learning, anche i più semplici fogli di calcolo hanno i propri ritmi complessi, leggermente disordinati ma, in ultima analisi, prevedibili.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →