← Ultimi articoli
🤖 machine learning

Extracting Algorithms in Pre-trained LLMs: A Case on Hidden Markov Models

Questo articolo colma il divario tra le prestazioni di in-context learning dei modelli linguistici di grandi dimensioni pre-addestrati sugli Hidden Markov Models e i loro meccanismi interni, restringendo empiricamente il campo degli algoritmi candidati, validando teoricamente la loro implementazione nei Transformer e introducendo una Principal Activations Probe per identificare e manipolare causalmente le rappresentazioni lineari a bassa dimensionalità che guidano tali predizioni.

Autori originali: Yijia Dai, Zhaolin Gao, Yahya Sattar, Jennifer J. Sun, Sarah Dean

Pubblicato 2026-07-28
📖 6 min di lettura🧠 Approfondimento

Autori originali: Yijia Dai, Zhaolin Gao, Yahya Sattar, Jennifer J. Sun, Sarah Dean

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 essere un detective che cerca di risolvere un mistero, ma invece di cercare impronte digitali, cerchi i "pensieri" invisibili all'interno di un cervello artificiale gigante. Questo campo della scienza si chiama interpretabilità meccanicistica, e pone una domanda semplice ma complicata: Come pensa davvero una macchina? Per capire il mistero di questo articolo, dobbiamo prima sapere cosa sta cercando di risolvere la macchina. Sta giocando a un gioco chiamato Modelli di Markov Nascosti (HMM). Pensa a un HMM come a una previsione del tempo dove non puoi vedere il cielo. Vedi solo il terreno: è bagnato o asciutto? L'erba è verde o marrone? La parte "nascosta" è il tempo effettivo (soleggiato, piovoso, nuvoloso) che non puoi vedere, ma che causa l'aspetto del terreno. Il compito del computer è guardare una lunga cronologia di erba bagnata e pavimentazione asciutta e indovinare quale sarà il tempo successivo.

Per un po', gli scienziati sapevano che i giganteschi Large Language Models (LLM) — i chatbot IA super intelligenti che usiamo ogni giorno — erano incredibilmente bravi in questo gioco di indovinelli. Man mano che il contesto diventava più lungo, le loro previsioni si avvicinavano alle prestazioni teoriche massime (l' "Oracolo"), eguagliando o spesso superando gli algoritmi di inferenza classici applicati agli stessi dati. Ma nessuno sapeva come ci riuscissero. L'IA aveva imparato segretamente le regole della probabilità? Stava memorizzando dei pattern? O stava usando qualche trucco strano e del tutto nuovo? Era come guardare un mago tirare fuori un coniglio da un cappello e non avere idea se ci fosse un vano nascosto, un secondo coniglio o un incantesimo magico. Questo articolo è la prima volta in cui i ricercatori sono riusciti a sbirciare dentro il cappello del mago per vedere esattamente quale trucco stia usando l'IA.

I ricercatori hanno allestito un enorme esperimento per scoprire la strategia segreta dell'IA. Per prima cosa, hanno testato l'IA contro una lista di "sospettati" noti — diversi algoritmi matematici che gli umani usano per risolvere questo gioco di indovinelli sul meteo. Hanno scoperto che nessun singolo algoritmo umano poteva spiegare il comportamento dell'IA in ogni situazione. A volte l'IA agiva come un semplice cercatore di pattern, altre volte agiva come un complesso tracciatore di probabilità. Questo ha ristretto la lista dei sospettati a tre tipi principali di strategie.

Successivamente, il team ha posto una domanda teorica: Potrebbe un Transformer (il tipo specifico di architettura IA che questi modelli utilizzano) eseguire effettivamente queste tre strategie? Hanno dimostrato matematicamente che sì, poteva farlo. Hanno persino costruito una versione minuscola e semplice dell'IA e l'hanno addestrata su un unico specifico schema meteorologico. Quando hanno guardato nel cervello di questa piccola IA, hanno visto che aveva imparato naturalmente a usare una strategia a "finestra finita" — fondamentalmente, stava guardando gli ultimi indizi (come gli ultimi 6 o 8 dati osservati) per fare la sua previsione, invece di cercare di ricordare l'intera storia dell'universo.

Ma la vera magia è avvenuta quando hanno guardato i grandi modelli di IA pre-addestrati (quelli che già sanno parlare con noi). Hanno inventato un nuovo strumento chiamato Sonda delle Attivazioni Principali (PAP). Immagina il cervello dell'IA come un'autostrada gigante con 28 corsie diverse (layer). La PAP è come un sensore che può fermare il traffico in qualsiasi corsia, controllare quali informazioni stanno scorrendo e persino scambiare quelle informazioni con uno scenario diverso per vedere se cambia la decisione dell'IA.

Ciò che hanno scoperto è stato affascinante e un po' sorprendente. L'IA non usa un'unica strategia tutto il tempo; si adatta alla sua rappresentazione interna a seconda di quanto sia difficile il puzzle.

  • Modalità Facile: Quando gli indizi meteorologici sono molto chiari e il terreno cambia in modo prevedibile (bassa "entropia"), il comportamento dell'IA si allinea alle statistiche semplici di Bigram. In pratica, guarda l'ultima cosa vista per indovinare la successiva.
  • Modalità Difficile: Quando gli indizi sono rumorosi e confusi (alta "entropia"), l'IA si affida a una strategia più complessa chiamata Soft n-gram. Inizia a tracciare una "credenza" (belief) sullo stato nascosto, integrando le informazioni su una breve finestra di storia recente. È come rendersi conto che il terreno è bagnato, ma anche ricordare che ieri era soleggiato, quindi si ipotizza "nuvoloso con possibilità di pioggia".

Fondamentalmente, i ricercatori hanno dimostrato che l'IA non sta solo conservando queste credenze; sta effettivamente usandole per prendere decisioni. Lo hanno fatto "patchando" il cervello dell'IA: hanno preso la "credenza" da un puzzle difficile e l'hanno incollata nel cervello mentre l'IA stava risolvendo un puzzle facile. La previsione dell'IA è cambiata immediatamente per corrispondere alla risposta del puzzle difficile. Questo ha dimostrato che la "credenza" non è solo una nota a margine; è il motore che guida la previsione. Tuttavia, hanno anche trovato una distinzione chiave: nella "Modalità Difficile", la semplice strategia del Bigram è presente nei primi layer, ma viene effettivamente saltata (bypassed) dal calcolo a valle del modello. L'IA ignora il pattern semplice a favore del tracciamento della credenza più ricco solo quando l'incertezza genuina lo richiede.

Tuttavia, hanno scoperto anche un colpo di scena. Nei primi layer del cervello dell'IA, l'informazione della "credenza" è presente ed è facile da leggere, ma l'IA la ignora! È come avere una mappa sul cruscotto ma guidare guardando fuori dal finestrino. L'IA inizia a usare quella mappa solo nei layer successivi del suo cervello. Questo significa che il solo fatto di poter trovare un'idea all'interno del cervello di un computer non significa che il computer stia effettivamente usando quell'idea per pensare.

In definitiva, l'articolo suggerisce che queste IA giganti non stanno eseguendo simulazioni matematiche complesse e perfette del mondo. Invece, stanno imparando a essere approssimatori molto efficienti. Imparano a guardare una breve finestra di storia recente e ad aggiornare una "credenza" su ciò che sta accadendo, proprio come farebbe un essere umano. Non hanno bisogno di essere statistici perfetti per essere incredibilmente bravi a prevedere la parola successiva o il prossimo evento meteorologico; devono solo essere bravi a tracciare il passato immediato. Questa scoperta aiuta a capire che la "magia" di questi modelli è in realtà un processo strutturato e comprensibile di tracciamento di pattern, il che ci porta un passo più vicini al comprendere davvero come funzionano queste menti digitali.

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 →