← Ultimi articoli
💬 NLP

D-Score: A Spectral Hidden-State Signal for Hallucination Detection in Large Language Models

Questo articolo introduce D-Score, un metodo di rilevamento delle allucinazioni per i Large Language Models che analizza la geometria spettrale delle attivazioni degli stati nascosti durante un singolo passaggio in avanti per identificare le incongruenze tra il testo generato e la conoscenza interna del modello, eliminando la necessità di verificatori esterni o di generazioni multiple.

Autori originali: Bianca Raimondi, Davide Evangelista, Maurizio Gabbrielli, Elena Loli Piccolomini

Pubblicato 2026-07-28
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Bianca Raimondi, Davide Evangelista, Maurizio Gabbrielli, Elena Loli Piccolomini

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 entrare in una biblioteca dove i libri sono scritti da un robot molto talentuoso, ma occasionalmente dispettoso. Questo robot, noto come Large Language Model (LLM), sa scrivere storie, rispondere a domande e chiacchierare con te in un modo che sembra perfettamente umano. Ma ecco il trucco: a volte, il robot inventa le cose. Potrebbe dirti che la luna è fatta di formaggio verde o che un famoso evento storico è accaduto nel giorno sbagliato. Non è perché il robot stia mentendo intenzionalmente; semplicemente è sicuro delle proprie invenzioni. Chiamiamo questo fenomeno "allucinazione".

Per molto tempo, l'unico modo per scovare queste bugie era inviare la risposta del robot a un secondo robot o a un bibliotecario umano per confrontarla con un database di fatti reali. Era come chiedere a uno studente di scrivere un saggio e poi assumere un insegnante diverso per correggerlo. Ma se il cervello dello studente stesso ci desse un indizio? E se, nel momento in cui il robot inizia a inventare qualcosa, il suo "processo di pensiero" interno cambiasse in un modo che noi potremmo vedere, ancora prima che finisca la frase? Questa è la domanda che gli scienziati si stanno ponendo: possiamo sbirciare dentro la mente del robot per individuare una bugia mentre accade, senza aver bisogno di un secondo parere?

Questo è esattamente ciò che i ricercatori in questo articolo si sono prefatti di fare. Hanno introdotto uno strumento ingegnoso chiamato D-Score. Pensa alla mente del robot come a una gigantesca pista da ballo multidimensionale. Ogni volta che il robot elabora una parola, invia un segnale attraverso questa pista. Quando il robot parla di qualcosa che conosce bene e di cui è sicuro, i ballerini (i segnali) si muovono in una linea organizzata e sincronizzata. Marcia tutti nella stessa direzione, come una parata ben provata. Questo crea un percorso "coerente".

Tuttavia, quando il robot prova a parlare di qualcosa che non conosce o che sta inventando, la pista da ballo diventa caotica. Il robot sta cercando di dire una cosa (il fatto inventato), ma la sua memoria interna sussurra: "Aspetta, questo non suona bene", oppure "Non sono sicuro di questo". Questo conflitto fa sì che i ballerini si disperdano. Invece di marciare in un'unica linea compatta, iniziano a sparpagliarsi in molte direzioni diverse contemporaneamente. Alcuni ballerini sono confusi, altri stanno cercando di correggere l'errore e altri sono semplicemente incerti.

Il D-Score è un semplice trucco matematico che conta in quante direzioni diverse si stanno muovendo questi ballerini. Se i ballerini marciano tutti in una linea retta, il punteggio è basso. Ma se si disperdono in una folla disordinata, il punteggio sale. I ricercatori hanno scoperto che quando il D-Score è alto, è un segnale forte che il robot sta allucinando.

Il team ha testato questa idea su tre cervelli robotici diversi (chiamati Llama-2, Llama-3 e Vicuna) usando due diversi set di domande trabocchetto. Hanno scoperto che il D-Score era molto più bravo a scovare le bugie rispetto ad altri metodi che guardavano solo quanto il robot fosse "sorpreso" o quante volte ripetesse la risposta. In effetti, in alcuni test, il D-Score era quasi 10 punti percentuali migliore nel catturare le allucinazioni rispetto al precedente miglior metodo.

Ciò che rende tutto questo così eccitante è la sua semplicità. Il D-Score non ha bisogno di controllare un database, non ha bisogno di chiedere al robot di rispondere alla stessa domanda cinque volte e non ha bisogno di un secondo robot che aiuti. Ha solo bisogno di osservare i segnali interni del robot durante una singola conversazione. I ricercatori suggeriscono che questo funzioni perché l' "incertezza" o il "conflitto" interno del robot lascia un'impronta visibile nel suo processo di pensiero.

Naturalmente, l'articolo è attento a dire che questo non è un bacchetta magica che cattura ogni singola bugia. Se il robot inventa un fatto di cui non ha affatto memoria interna, la pista da ballo potrebbe non diventare caotica e il D-Score potrebbe rimanere basso. Ma per le bugie che il robot percepisce internamente, questo nuovo segnale "spettrale" è un modo potente per coglierle sul fatto, tutto ascoltando il proprio ritmo interno.

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 →