← Ultimi articoli
🤖 machine learning

Post-Grokking Collapse at the Representation-Readout Interface in Muon-Trained Transformers

Questo articolo dimostra che i transformer addestrati con Muon esibiscono un "collasso post-grokking" in cui la generalizzazione fallisce dopo l'apprendimento dell'aritmetica modulare a causa dell'instabilità all'interfaccia tra rappresentazione e readout, un fenomeno caratterizzato da dinamiche dell'ottimizzatore divergenti ed effetti di mascheramento che possono essere risolti congelando componenti specifiche del modello o riscalando il circuito allineato al compito.

Autori originali: Ali Janati, Kaoutar El Maghraoui, Andrei Kanavalau, Anass Belfatmi

Pubblicato 2026-08-10
📖 7 min di lettura🧠 Approfondimento

Autori originali: Ali Janati, Kaoutar El Maghraoui, Andrei Kanavalau, Anass Belfatmi

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 insegnare a un robot a risolvere un enigma matematico molto specifico: sommare due numeri e trovare il resto della divisione per un numero primo molto grande. All'inizio, il robot sembra solo memorizzare le risposte, come uno studente che studia a memoria con le flashcard. Ma poi, accade qualcosa di magico chiamato "grokking". Improvvisamente, dopo un lungo periodo di apparente mancanza di progressi, il robot smette di memorizzare e capisce davvero il modello. Riesce a risolvere l'enigma perfettamente, anche con numeri che non ha mai visto prima. Questo è un grande evento per gli scienziati perché aiuta a capire come l'intelligenza artificiale impari a pensare invece di limitarsi a memorizzare.

Tuttavia, c'è un problema. A volte, dopo che il robot ha capito la soluzione, inizia a dimenticarla, anche se viene ancora addestrato sullo stesso enigma. È come uno studente che finalmente capisce l'algebra, ma poi inizia a fare errori banali sugli stessi problemi che aveva già risolto. Gli scienziati usano strumenti speciali per guardare dentro il "cervello" del robot per vedere cosa sta succedendo. Osservano i modelli specifici che il robot usa per risolvere la matematica (come le note musicali in una canzone) per vedere se il robot sta ancora usando le note giuste. La grande domanda è: perché il robot dimentica? È perché ha smesso di imparare le note, o sta succedendo qualcos'altro?


Il Mistero del Genio Svanito

In questo studio, i ricercatori hanno esaminato un tipo speciale di robot IA chiamato Transformer, addestrato a risolvere enigmi di addizione modulare. Hanno usato due diversi "insegnanti" (ottimizzatori) per insegnare al robot. Un insegnante, chiamato AdamW, è l'istruttore standard e affidabile. L'altro, chiamato Muon, è un insegnante più nuovo e veloce che sembra aiutare il robot a capire l'enigma molto più rapidamente.

I ricercatori hanno scoperto che Muon è davvero un fulmine. Aiuta il robot a raggiungere quel momento di "rivelazione" (grokking) in circa la metà del tempo necessario ad AdamW. Ma ecco il colpo di scena: le soluzioni che Muon trova sono incredibilmente fragili. Una volta che il robot risolve l'enigma, spesso inizia a fallire di nuovo, scendendo dal 100% di precisione quasi allo zero, per poi recuperare in seguito. Questo accade continuamente, anche se il robot viene ancora addestrato sullo stesso problema. AdamW non è del tutto sicuro, ma fallisce molto meno spesso e in modo molto meno severo.

La Stretta di Mano Interrotta

Quindi, cosa sta andando storto? I ricercatori hanno scoperto che il problema non è che il robot dimentica la matematica. Il robot conosce ancora perfettamente la soluzione all'interno del suo "cervello". Il problema è una stretta di mano interrotta tra due parti del robot: la parte che pensa (la rappresentazione) e la parte che risponde (il readout).

Immaginate che il cervello del robot sia una biblioteca piena di libri (i pensieri), e la bocca del robot sia il bibliotecario che legge i libri ad alta voce (la risposta).

  • La Biblioteca (gli strati nascosti) continua a scrivere nuove note sui libri ogni secondo.
  • Il Bibliotecario (la testa di output) sta cercando di leggere quei libri per dare la risposta.

Con l'insegnante Muon, la Biblioteca continua a riscrivere i libri in un linguaggio leggermente diverso ogni volta che si aggiorna, ma il Bibliotecario continua a cercare di leggerli nel vecchio linguaggio. All'inizio, riescono a capirsi. Ma poiché la Biblioteca cambia il suo linguaggio più velocemente di quanto il Bibliotecario riesca ad adattarsi, alla fine smettono di capirsi. La Biblioteca sta ancora scrivendo la matematica corretta, ma il Bibliotecario sta leggendo le parole sbagliate.

I ricercatori hanno dimostrato questo bloccando un lato. Quando hanno impedito alla Biblioteca di cambiare il proprio linguaggio, il robot è rimasto perfetto. Quando hanno impedito al Bibliotecario di cambiare il proprio stile di lettura, il robot è rimasto perfetto anche in quel caso. Ma quando entrambi erano liberi di muoversi, si sono allontanati l'uno dall'altro e il robot ha iniziato a fallire.

Il Fantasma nella Macchina

Ecco la parte più confusa: anche quando il robot sta fallendo, la "Biblioteca" contiene ancora la soluzione perfetta. I ricercatori hanno usato un filtro speciale per guardare solo la parte del cervello che conosce la matematica. Quando lo hanno fatto, la soluzione era ancora corretta al 100%!

Si scopre che il robot soffre di mascheramento del circuito (circuit masking). Immaginate che la Biblioteca stia gridando la risposta corretta, ma il resto del robot stia gridando una risposta sbagliata esattamente allo stesso volume. Il Bibliotecario sente un caos confuso e dà la risposta errata. La risposta corretta è ancora lì, ma viene sommersa dal rumore.

I ricercatori hanno dimostrato che se si aumenta semplicemente il volume della parte corretta (la famiglia della matematica) senza cambiare nient'altro, il robot torna istantaneamente al 100% di precisione. La matematica non è scomparsa; è solo andata persa nel rumore.

Perché gli Strumenti Standard hanno Fallito

Di solito, gli scienziati controllano se un robot funziona guardando le "note" che usa per risolvere il problema. Controllano se le note giuste sono presenti e se sono abbastanza forti. In questo studio, quegli strumenti dicevano che il robot stava bene. Le note erano lì, e suonavano quasi esattamente come prima del fallimento.

Ma il robot stava fallendo comunque. Questo perché gli strumenti stavano guardando le note ma non il volume o il linguaggio che il Bibliotecario stava usando. Le note erano perfette, ma il Bibliotecario aveva smesso di ascoltarle correttamente. È come controllare una radio e vedere che la stazione trasmette chiaramente, ma non rendersi conto che la radio è sintonizzata sulla frequenza sbagliata.

L'Approfondimento

I ricercatori hanno anche testato cosa succede quando rendono il robot più "profondo" (aggiungendo più strati di pensiero). Hanno scoperto che Muon è ancora più veloce nell'apprendimento, ma il problema della stretta di mano interrotta peggiora. Nei modelli più profondi, il cervello del robot scrive la matematica in una sezione, ma la parte che legge la risposta si trova in una sezione diversa, e si allontanano ancora più velocemente.

Hanno anche provato a correggere l'insegnante Muon rimuovendo il suo trucco speciale di "normalizzazione" (un modo per mantenere costanti gli aggiornamenti). Senza questo trucco, il robot ha imparato la matematica in modo molto stretto e concentrato, ma alla fine è crollato completamente e non è riuscito a recuperare. Ciò suggerisce che, sebbene il trucco speciale aiuti il robot a imparare velocemente e a diffondere la sua conoscenza, lo rende anche più propenso a questo specifico tipo di fallimento dovuto all'allontanamento.

La Conclusione

La lezione principale di questo articolo è che imparare velocemente può essere pericoloso se le parti del robot non sono sincronizzate. Il robot non ha dimenticato la matematica; ha solo perso la connessione tra la parte che conosce la matematica e la parte che la esprime.

I ricercatori hanno scoperto che se si blocca la parte che "parla" (l'output e gli embedding) dopo che il robot ha imparato la soluzione, il robot rimane stabile e non dimentica mai. Questo suggerisce che l'instabilità non deriva dal fatto che il robot sia cattivo in matematica, ma perché le due metà si muovono a velocità diverse e perdono il loro linguaggio comune.

In breve: il robot è un genio che improvvisamente inizia a balbettare perché il suo cervello e la sua bocca parlano dialetti diversi. La matematica è ancora perfetta all'interno, ma senza un modo per allineare i dialetti, il genio non può mostrare le sue abilità.

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 →