← Ultimi articoli
💬 NLP

From Early Encoding to Late Suppression: Interpreting LLMs on Character Counting Tasks

Questo studio dimostra che i modelli linguistici di grandi dimensioni falliscono nei compiti di conteggio dei caratteri non per mancanza di capacità computazionale, ma perché circuiti specifici negli strati finali sopprimono attivamente le informazioni corrette già presenti nelle rappresentazioni interne a favore di output errati ma più probabili.

Autori originali: Ayan Datta, Mounika Marreddy, Alexander Mehler, Zhixue Zhao, Radhika Mamidi

Pubblicato 2026-04-03
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Ayan Datta, Mounika Marreddy, Alexander Mehler, Zhixue Zhao, Radhika Mamidi

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

🍎 Il Paradosso della Mela: Perché l'IA conta male le lettere?

Immaginate di avere un genio della lampada (un modello di Intelligenza Artificiale) che è capace di scrivere poesie complesse, tradurre lingue antiche e risolvere problemi di matematica avanzata. Tuttavia, se gli chiedete una cosa semplicissima come: "Quante volte la lettera 'p' appare nella parola 'mela'?", questo genio spesso sbaglia, rispondendo "1" o "2" a caso, anche se la risposta è "1".

Questo studio si chiede: Perché succede? È perché il genio non sa contare? O perché, pur sapendo la risposta, decide di non dirvela?

La risposta, scoperta dagli autori, è sorprendente: Il genio sa la risposta, ma la "censura" prima di parlarvi.

Ecco come funziona, spiegato con delle metafore:

1. La Biblioteca Segreta (L'Input e i primi strati)

Quando chiedete al modello di contare le lettere, lui apre una biblioteca interna.

  • Cosa succede: Nei primi piani di questa biblioteca (gli strati iniziali della rete neurale), l'informazione è perfetta. Il modello "vede" chiaramente che nella parola "mela" c'è una sola "m", una "e", una "l" e una "a".
  • La prova: Gli scienziati hanno usato dei "microscopi" (chiamati probing classifiers) per guardare dentro la biblioteca e hanno scoperto che l'informazione esatta è lì, ben conservata, come un libro aperto su un tavolo. Il modello sa la risposta.

2. Il Corridoio dei Filtri (Il viaggio verso la risposta)

Ora, questa informazione deve viaggiare dalla biblioteca fino alla "bocca" del modello (lo strato finale dove viene generata la risposta).

  • Il problema: Durante questo viaggio, l'informazione non viene persa per strada. Viene invece attenuata. Immaginate di dover portare un messaggio importante attraverso un corridoio pieno di guardie.
  • Le guardie (I componenti negativi): Gli scienziati hanno scoperto che, proprio all'uscita (negli ultimi strati del modello), c'è un piccolo gruppo di "guardie" (specifici componenti matematici chiamati MLP e Attention Heads). Il loro compito sembra essere quello di sopprimere la risposta corretta.

3. La Censura Attiva (Perché sbaglia?)

Perché queste guardie bloccano la risposta giusta?

  • L'analogia del "Pensiero Veloce": Il modello ha imparato, durante la sua formazione, che nella maggior parte delle parole le lettere appaiono una sola volta. Quindi, ha sviluppato un "piano B" pigro: "Se non sono sicuro, dico '1', è la scommessa più sicura".
  • Il conflitto: Quando il modello calcola la risposta esatta (es. "2"), le sue "guardie" finali intervengono e dicono: "No, aspetta! La risposta '1' è più probabile statisticamente, cancella il '2' e scrivi '1'".
  • Il risultato: Il modello ha calcolato correttamente, ma il suo stesso meccanismo di decisione ha soffocato la verità a favore di un'abitudine appresa. È come se un avvocato sapesse che il cliente è innocente, ma decidesse di difenderlo dicendo che è colpevole perché "statisticamente è più probabile".

4. Più grande non significa meglio

Uno dei risultati più curiosi è che rendere il modello più intelligente o più grande non aiuta.

  • L'analogia: Immaginate di ingrandire la biblioteca e aggiungere più libri (più parametri). Il modello sa ancora meglio contare le lettere! Ma le "guardie" all'uscita diventano solo più forti nel censurare la risposta corretta.
  • Anche i modelli più grandi (come quelli da 7 o 9 miliardi di parametri) o quelli addestrati a seguire le istruzioni (Instruction-tuned) falliscono allo stesso modo. Il problema non è la capacità di calcolo, ma il piano di azione che il modello ha imparato a seguire.

🎯 Cosa abbiamo imparato?

  1. Non è un problema di memoria: L'IA non ha "dimenticato" come contare. L'informazione è lì, ben nascosta.
  2. È un problema di fiducia: Il modello non si fida della sua stessa analisi dettagliata. Preferisce affidarsi a scorciatoie statistiche (es. "di solito le lettere sono 1") piuttosto che al ragionamento logico.
  3. Il futuro: Per costruire IA più affidabili, non basta farle diventare più grandi. Dobbiamo insegnare loro a fidarsi delle informazioni che già possiedono e a non lasciarle "censurare" dalle abitudini apprese durante l'addestramento.

In sintesi: L'Intelligenza Artificiale è come un bambino geniale che sa perfettamente contare le mele nel cestino, ma quando deve dirlo ad alta voce, si blocca e dice "una" perché ha paura di sbagliare o perché pensa che sia la risposta più "normale". Il compito degli scienziati ora è convincerlo a dire la verità.

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 →