← Ultimi articoli
💻 informatica

Grokking the Discrete Logarithm: Scaling Across Model Capacity and Mechanistic Analysis

Questo articolo presenta la prima dimostrazione sistematica che i transformer possano esibire il "grokking" — una transizione ritardata dalla memorizzazione alla generalizzazione algoritmica — sul problema completo del logaritmo discreto a base variabile, rivelando che questo fenomeno scala in modo non monotono con la capacità del modello ed è guidato dall'emergere di rappresentazioni a carattere moltiplicativo e allineate con la trasformata di Fourier.

Autori originali: David Vesterlund

Pubblicato 2026-10-13
📖 6 min di lettura🧠 Approfondimento

Autori originali: David Vesterlund

Articolo originale sotto licenza CC BY 4.0 (https://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

Nel vasto panorama dell'intelligenza artificiale, i ricercatori cercano costantemente di capire come le macchine imparino. Un comportamento particolarmente enigmatico, noto come "grokking", ha recentemente catturato la loro attenzione. Immaginate uno studente che memorizza ogni singola risposta di un libro di testo per un esame. Può recitare le risposte perfettamente, ma se gli viene posta una domanda leggermente diversa, fallisce completamente. Il grokking è il momento, che avviene spesso molto tempo dopo che lo studente ha già memorizzato il materiale, in cui smette improvvisamente di limitarsi a recitare fatti e inizia a comprendere davvero le regole sottostanti. Questo passaggio dalla memorizzazione mnemonica alla vera generalizzazione avviene bruscamente, talvolta dopo migliaia di ore di pratica, lasciando gli scienziati a chiedersi come e perché il cervello della macchina si riorganizzi improvvisamente per trovare la logica dietro i dati.

Questo fenomeno è stato notato per la prima volta in semplici compiti matematici, ma un nuovo studio di David Vesterlund lo porta in un territorio molto più difficile. Il ricercatore si è posto l'obiettivo di vedere se un modello computazionale potesse "grokkar" un problema che è notoriamente difficile sia per gli esseri umani che per le macchine: il logaritmo discreto. In termini semplici, questo è un puzzle di ingegneria inversa. Se conosci un numero di partenza e un numero finale, il compito è capire esattamente quante volte hai dovuto moltiplicare il numero di partenza per se stesso per raggiungere quello finale. Mentre il calcolo in avanti è facile, lavorare all'indietro è incredibilmente difficile, specialmente quando i numeri sono grandi e le regole sono rigide. Questo specifico tipo di problema matematico è la base della moderna sicurezza digitale, rendendo questo un test serio per qualsiasi sistema di apprendimento. Vesterlund voleva vedere se una rete neurale, un tipo di IA progettata per imitare il cervello umano, potesse alla fine decifrare questo codice non memorizzando ogni possibile risposta, ma scoprendo la struttura matematica nascosta che le connette.

Per investigare su questo, il ricercatore ha costruito una serie di modelli computazionali, che vanno da piccoli a molto grandi, e li ha nutriti con un enorme dataset di questi puzzle di ingegneria inversa. I modelli sono stati addestrati su un numero primo specifico, 113, che definisce le regole del gioco. Il modello più piccolo che ha avuto successo aveva circa 427.000 parametri regolabili, un numero che rappresenta la complessità del suo cervello interno. Quando l'addestramento è iniziato, il modello si è comportato esattamente come previsto per un sistema di machine learning: ha rapidamente memorizzato le risposte che aveva già visto, ottenendo punteggi quasi perfetti sui problemi di pratica. Tuttavia, quando testato su nuovi puzzle mai visti, le sue prestazioni non erano migliori del caso casuale. Per un tempo molto lungo, il modello sembrava bloccato in questo stato di memorizzazione, incapace di generalizzare.

Poi, dopo migliaia di passaggi di addestramento aggiuntivi, è accaduto qualcosa di drammatico. Il modello ha iniziato improvvisamente a risolvere correttamente i nuovi puzzle, passando dal caso casuale a una precisione quasi perfetta. Questo è stato il momento del grokking. Il ritardo era sorprendente: il modello ha richiesto circa trecento volte più passaggi di addestramento per raggiungere la vera comprensione rispetto a quelli necessari per semplicemente memorizzare le risposte. Per capire se si trattasse di una coincidenza o di una proprietà fondamentale di questi sistemi, il ricercatore ha testato dodici diversi modelli di varie dimensioni, dai minuscoli con 90.000 parametri ai massicci con oltre 14 milioni. I risultati hanno mostrato che il grokking non è limitato a una dimensione specifica. È apparso nei modelli di medie dimensioni e di nuovo in quelli più grandi, a condizione che gli venisse fornito abbastanza materiale di addestramento. Interessantemente, c'era un intervallo intermedio in cui i modelli non riuscivano a imparare, suggerendo che la relazione tra la dimensione del cervello e la quantità di dati necessari sia complessa e non una semplice linea retta.

Per capire cosa stesse accadendo nella mente del modello durante questa trasformazione, il ricercatore ha esaminato da vicino i segnali interni che il modello utilizza per prendere decisioni. Ha scoperto che, mentre il modello passava dalla memorizzazione alla comprensione, il suo linguaggio interno cambiava. Smetteva di fare affidamento su schemi superficiali e semplici e iniziava a organizzare la sua conoscenza attorno a un tipo specifico di ritmo matematico, simile al modo in cui le onde sonore possono essere scomposte in frequenze distinte. Utilizzando una tecnica che cerca equazioni semplici per descrivere questi segnali interni, il ricercare ha scoperto che il modello aveva imparato spontaneamente a usare schemi trigonometrici — onde di seno e coseno — per rappresentare la soluzione. Questa è stata una scoperta profonda perché il modello non era stato esplicitamente istruito a usare queste onde; le aveva scoperte da solo come il modo più efficiente per risolvere il puzzle.

Lo studio ha incluso anche controlli rigorosi per garantire che il modello non stesse solo trovando una scorciatoia specifica per i numeri utilizzati. Il ricercatore ha testato i modelli su una versione diversa del problema dove le regole erano leggermente più complesse e i numeri erano primi, eliminando eventuali scorciatoie facili. I modelli hanno comunque effettuato il grokking, provando che avevano appreso una regola generale piuttosto che un trucco specifico. Inoltre, quando i modelli sono stati testati su generatori che non avevano mai visto prima, hanno comunque avuto successo, dimostrando di aver appreso veramente la logica sottostante del sistema. La ricerca suggerisce che la chiave di questo salto improvviso nella comprensione sia stata una specifica tecnica di addestramento che aumentava gradualmente la pressione per semplificare le connessioni interne del modello, costringendolo a scartare i dettagli memorizzati e a mantenere solo la struttura essenziale.

Questo lavoro stabilisce il logaritmo discreto come un potente nuovo strumento per studiare come l'intelligenza artificiale apprenda. Dimostra che, anche per problemi inversi difficili dove non esiste una regola semplice, le reti neurali possono infine transitare dalla memorizzazione rotea alla profonda comprensione strutturale. Le scoperte confermano che questa transizione non è un evento magico, ma un processo misurabile che comporta la riorganizzazione delle rappresentazioni interne in schemi efficienti e simili a onde. Sebbene lo studio sia stato condotto su numeri relativamente piccoli e non risolva il problema di violare la crittografia del mondo reale, esso fornisce una finestra chiara sulla meccanica dell'apprendimento. Mostra che, con abbastanza tempo e nelle giuste condizioni, questi sistemi possono andare oltre il memorizzare il passato per comprendere le regole che governano il futuro.

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 →