← Ultimi articoli
🤖 machine learning

The Loss Does Not See the Basis, but Adam Does

Questo articolo dimostra che l'incapacità di Adam di recuperare soluzioni a basso rango nei modelli fattorizzati derivi dalla sua mancanza di equivarianza di gauge, una proprietà posseduta dal gradiente discendente e da altri ottimizzatori a scalare condiviso che preserva il bias implicito verso interpolanti a basso rango.

Autori originali: Devender Singh

Pubblicato 2026-08-06
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Devender Singh

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 risolvere un puzzle gigante e disordinato dove i pezzi sono numeri disposti in una griglia. Nel mondo dell'intelligenza artificiale, questo viene chiamato "fattorizzazione di matrici". Hai un'immagine enorme e complicata (i dati) e vuoi scomporla in due pile di carte più piccole e semplici che, se moltiplicate tra loro, ricreano l'immagine originale. L'obiettivo è trovare le pile più semplici possibili che si adattino ancora perfettamente all'immagine. Questo è importante perché le soluzioni più semplici di solito funzionano meglio nel mondo reale, evitando la trappola di memorizzare il rumore invece di apprendere i modelli.

Per risolvere questo puzzle, i computer usano un metodo chiamato "discesa del gradiente", che è come un escursionista che cerca di trovare il fondo di una valle camminando sempre in discesa. Per molto tempo, gli scienziati hanno notato che se si parte con carte molto piccole, l'escursionista trova naturalmente la soluzione più semplice. Tuttavia, un escursionista più veloce chiamato "Adam" (uno strumento popolare nell'IA) spesso si perde, trovando una soluzione complicata e disordinata anche quando ne esiste una semplice. La grande domanda è stata: perché l'escursionista veloce non riesce a trovare il percorso semplice, e possiamo ripararlo senza renderlo lento?

Questo articolo, intitolato "La perdita non vede la base, ma Adam sì", investiga perché questo accade. L'autore ha scoperto che il problema non è solo la velocità; è il modo in cui l'escursionista vede il mondo. Il puzzle ha una simmetria nascosta: puoi ruotare le tue pile di carte in molti modi diversi, e l'immagine finale rimane esattamente la stessa. Pensa a come si fa ruotare un mappamondo: i continenti si spostano, ma la mappa è ancora la stessa. L'escursionista tradizionale (Discesa del Gradiente) ignora la rotazione specifica e guarda solo la forma della valle, trovando naturalmente la soluzione più semplice. Ma l'escursionista veloce (Adam) si distrae dalla rotazione specifica delle carte. Tratta una direzione come "speciale" e un'altra come "diversa", anche se sono matematicamente identiche. Questa distrazione lo porta a scegliere una soluzione complicata e ad alto rango invece di una semplice e a basso rango.

L'autore ha dimostto che qualsiasi ottimizzatore (uno strumento per risolvere il puzzle) che rispetti questa simmetria rotazionale troverà naturalmente la soluzione semplice, mentre quelli che rompono la simmetria si bloccheranno in soluzioni complesse. Hanno testato nove diversi ottimizzatori e hanno trovato una netta divisione: quelli che "rispettano la simmetria" (come la Discesa del Gradiente, Muon e una versione modificata di Adam) hanno trovato soluzioni con errori così bassi come 0,000006, mentre quelli che "rompono la simmetria" (come Adam standard e RMSProp) avevano errori superiori a 0,42 — una differenza enorme.

Per dimostrare che non fosse un caso fortuito, hanno costruito una "manopola" che cambia fluidamente Adam dal suo modo caotico che odia la rotazione al suo modo amichevole verso la rotazione. Mentre giravano la manopola, la soluzione diventava più semplice e accurata, mostrando che il modo specifico in cui Adam guarda i dati è l'esatta causa del problema. Hanno persino testato questo su dati del mondo reale, come immagini iperspettrali della terra, e hanno scoperto che i metodi amichevoli verso la rotazione riducevano gli errori di circa il 44% rispetto allo standard Adam.

Interessante è che l'articolo ha anche scoperto che essere "amichevoli verso la rotazione" non è sempre una bacchetta magica. Se il puzzle stesso è disordinato e ha molto rumore casuale (una "coda spettrale"), l'escursionista super-veloce e amichevole verso la rotazione chiamato Muon a volte è troppo impetuoso e si adatta al rumore, mentre l'escursionista più lento e costante (Discesa del Gradiente) ottiene risultati migliori. Quindi, lo strumento migliore dipende dalla natura specifica del puzzle.

Infine, l'autore ha esaminato come questo influenzi i moderni modelli di IA chiamati Transformer (i cervelli dietro i chatbot). Ha scoperto che se si parte con due modelli di IA identici con la stessa matematica ma con le loro carte interne ruotate diversamente, l'ottimizzatore Adam standard li fa comportare in modo completamente diverso dopo un solo passaggio. Finiscono per avere strutture interne completamente diverse, anche se sono partiti come la stessa funzione. Questo significa che la scelta dell'ottimizzatore non è solo un dettaglio di regolazione; essa decide fondamentalmente quale versione della soluzione l'IA apprenderà. L'articolo conclude che, per ottenere i risultati migliori e più semplici, abbiamo bisogno di ottimizzatori che rispettino le simmetrie nascoste della matematica, piuttosto che farsi distrarre dal modo specifico in cui disponiamo i numeri.

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 →