← Ultimi articoli
💬 NLP

Mechanistic Interpretability of Chain-of-Thought Reasoning via Sequential Activation Patching

Questo articolo introduce un framework di patching dell'attivazione sequenziale per identificare i sottocircuiti distribuiti delle teste di attenzione che supportano causalmente il ragionamento Chain-of-Thought nei Large Language Models, tracciando gli effetti temporalmente diffusi attraverso le posizioni dei token e validandone l'importanza funzionale attraverso l'ablazione mirata.

Autori originali: Murat Dura, Serkan Öztürk, Selma Tekir

Pubblicato 2026-08-25
📖 5 min di lettura🧠 Approfondimento

Autori originali: Murat Dura, Serkan Öztürk, Selma Tekir

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

I modelli linguistici di grandi dimensioni sono i motori dietro molti strumenti moderni di intelligenza artificiale, capaci di generare testo simile a quello umano, risolvere problemi e rispondere a domande. Quando questi modelli affrontano compiti complessi, come un difficile problema matematico testuale, spesso si comportano molto meglio se viene chiesto loro di scrivere prima il proprio ragionamento passo dopo passo prima di fornire una risposta finale. Questa tecnica, nota come "chain-of-thought" (catena di pensiero) prompting, incoraggia il modello a scomporre un problema in pezzi più piccoli e gestibili, proprio come un essere umano farebbe scarabocchiando i calcoli su un foglio di carta. Tuttavia, rimane un mistero se questi passaggi scritti stiano effettivamente aiutando il modello a pensare, o se siano solo una cortese esibizione. Non è stato chiaro se il modello stia realmente usando il testo intermedio per guidare la propria logica interna, o se stia semplicemente generando parole plausibili mentre si affida segretamente a un processo diverso e nascosto per raggiungere la risposta.

Per risolvere questo enigma, i ricercatori dell'Istituto Tecnico di İzmir hanno deciso di guardare dentro il "cervello" del modello mentre lavorava. Si sono concentrati su un tipo specifico di intelligenza artificiale chiamato transformer, che elabora le informazioni attraverso una vasta rete di percorsi interconnessi. Volevano sapere esattamente dove e come il processo di chain-of-thought cambi l'attività interna del modello. Invece di limitarsi a osservare l'output finale, hanno utilizzato una tecnica chiamata activation patching. Immaginate lo stato interno del modello come un flusso di dati che scorre attraverso diverse stanze di un edificio. In un'esecuzione "standard", il modello risolve un problema senza scrivere i suoi passaggi. In un'esecuzione "pulita", risolve lo stesso problema scrivendo i suoi passaggi. I ricercatori hanno preso i dati specifici che scorrevano attraverso determinati percorsi durante l'esecuzione "pulita" e li hanno scambiati con quelli dell'esecuzione "standard". Facendo questo, potevano vedere se iniettare i dati del "pensiero" nell'esecuzione "non pensante" avrebbe causato un improvviso miglioramento nella risoluzione del problema, come se al modello fossero stati forniti i passaggi mancanti.

Il team ha scoperto che la capacità di ragionamento del modello non è conservata in un unico punto isolato, ma è distribuita attraverso una rete di percorsi che si attivano in una sequenza specifica. Quando hanno sostituito i segnali interni di un modello che non stava pensando con i segnali di un modello che lo stava facendo, il modello non pensante ha iniziato a comportarsi come quello pensante. Si è avvicinato alla risposta corretta e ha iniziato a seguire lo stesso percorso logico. Ciò suggerisce che i prompt di chain-of-thought fanno molto di più che aggiungere semplicemente testo sullo schermo; essi riorganizzano attivamente il calcolo interno del modello, guidandolo verso una modalità di ragionamento. I ricercatori hanno scoperto che questo effetto era più forte quando scambiavano segnali provenienti dallo stesso problema specifico, ma funzionava comunque, sebbene con meno forza, quando scambiavano segnali da un problema completamente diverso. Ciò indica che il modello ha appreso schemi generali su come ragionare su un problema, non solo su come risolvere un'equazione specifica.

Per confermare che questi percorsi fossero davvero essenziali, i ricercatori hanno condotto un secondo esperimento in cui hanno semplicemente disattivato completamente i percorsi identificati. Quando hanno fatto questo, le prestazioni del modello sono crollate. Non sbagliava solo il numero finale; perdeva la capacità di mantenere il filo della storia, confondendo spesso i dettagli dell'esempio con la nuova domanda, o fallendo persino nel fornire la risposta finale nel formato previsto. Il modello a volte ripeteva la stessa frase all'infinito o generava numeri privi di senso. Questi fallimenti hanno dimostrato che i percorsi identificati dai ricercatori non servono solo per scrivere la spiegazione; sono i veri circuiti che mantengono il ragionamento del modello sulla strada giusta, lo aiutano a separare l'esempio dal compito reale e assicurano che generi i numeri corretti.

Lo studio ha anche escluso l'idea che questi miglioramenti fossero solo rumore casuale o un effetto collaterale del cambiamento di una qualsiasi parte del modello. Quando i ricercatori hanno scambiato i segnali con dati casuali e privi di significato invece che con i segnali specifici del "pensiero", il modello non è migliorato. Ciò ha confermato che i segnali specifici trasportati da questi percorsi sono ciò che conta. I ricercatori hanno scoperto che questi percorsi critici sono concentrati nelle sezioni centrali e finali degli strati del modello, piuttosto che all'inizio o alla fine. Essi agiscono come un sistema di supporto che aiuta il modello a mantenere il filo del discorso, ancorare la risposta finale al numero corretto e impedire che l'esempio contamini il nuovo compito.

In definitiva, il lavoro suggerisce che il prompting di chain-of-thought funziona perché recluta un insieme specifico e distribuito di circuiti interni progettati per supportare il ragionamento passo dopo passo. Questi circuiti non sono un modulo di ragionamento separato che risiede aparte dal resto del modello; piuttosto, sono componenti sovrapposti che il modello utilizza dinamicamente quando gli viene chiesto di pensare ad alta voce. Quando il modello non è sollecitato a pensare, questi circuiti non sono pienamente impegnati e il modello fatica con i compiti complessi. Quando viene sollecitato, questi circuiti si attivano, guidando il modello attraverso i passaggi necessari per raggiungere una soluzione. Le scoperte forniscono un quadro più chiaro di come funzionano realmente questi potenti strumenti, mostrando che la loro capacità di spiegare il proprio ragionamento non è solo un fenomeno linguistico, ma è il riflesso di un vero e proprio cambiamento interno nel modo in cui elaborano le informazioni.

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 →