← Ultimi articoli
💻 computer science

Wiener Representation Filtering for VLM Hallucination Suppression

Questo articolo propone il Wiener Representation Filtering, una tecnica post-hoc e priva di addestramento che sopprime le allucinazioni di oggetti nei modelli visione-linguaggio applicando uno stimatore di tipo Wiener a forma chiusa per attenuare le componenti associate alle allucinazioni negli stati latenti del backbone linguistico, migliorando così l'accuratezza su vari benchmark pur preservando la velocità di inferenza e la fluidità.

Autori originali: Ameen Ali, Tamim Zoabi, Lidor Brami, Lior Wolf

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

Autori originali: Ameen Ali, Tamim Zoabi, Lidor Brami, Lior Wolf

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 parlare con un amico molto intelligente e colto, che ha memorizzato milioni di libri, film e articoli di giornale. Questo amico è bravissimo a descrivere le immagini che gli mostri, ma ha un'abitudine stravagante: a volte, quando guarda la foto di una spiaggia tranquilla, si entusiasma così tanto per l'idea stessa di una spiaggia che ti assicura con convinzione che c'è un surfista che cavalca un'onda, anche se l'acqua è perfettamente piatta. Non sta mentendo intenzionalmente; il suo cervello è così pieno di "storie di spiagge" che accidentalmente riempie i vuoti con cose che dovrebbero esserci, ma che non ci sono. Questo è esattamente ciò che accade con i moderni "Modelli Visivo-Linguistici" (VLM). Questi sono potenti programmi informatici che combinano l'occhio di una telecamera con il cervello di un esperto di linguaggio. Sono incredibili nel descrivere le immagini, ma soffrono di "allucinazioni di oggetti", ovvero inventano oggetti, colori o azioni che semplicemente non esistono nella foto. Questo è un grande problema perché, se un robot medico o un'auto a guida autonoma iniziasse a "allucinare" un segnale di stop che non c'è, o un tumore inesistente in una radiografia, i risultati potrebbero essere pericolosi. Gli scienziati hanno cercato di risolvere il problema costringendo i modelli a pensare di più o cambiando il modo in cui parlano, ma queste soluzioni spesso rendono i modelli più lenti o richiedono un riaddestramento massiccio.

Incontra il team dell'Università di Tel Aviv che ha deciso di provare un approccio diverso. Invece di costringere il modello a imparare tutto di nuovo o di rallentarlo, hanno trattato l'allucinazione come un rumore statico su un segnale radio. Hanno capito che quando un modello "allucina", non sta solo commettendo errori casuali; sta aggiungendo un tipo di "rumore" specifico e strutturato ai suoi pensieri interni. Pensa al cervello del modello come a una complessa orchestra che suona una sinfonia. A volte, alcuni strumenti iniziano a suonare una nota forte e stonata che sovrasta la musica reale. Il metodo degli autori, chiamato "Filtraggio della Rappresentazione di Wiener", è come un ingegnere del suono super intelligente che ascolta l'orchestra, capisce esattamente quali strumenti stanno suonando le note stonate e abbassa delicatamente il volume solo su quelle specifiche frequenze. Non hanno insegnato all'orchestra a suonare meglio; hanno solo regolato il mixer una volta, offline, in modo che le note stonate siano naturalmente attenuate ogni volta che suonano.

Ecco come lo hanno fatto e cosa hanno scoperto. Per prima cosa, avevano bisogno di capire il "rumore". Hanno mostrato al modello un sacco di immagini e gli hanno chiesto di descriverle. Poi, hanno confrontato le descrizioni "allucinate" del modello (dove inventava cose) con le descrizioni "veritiere" (dove era corretto). Guardando la matematica all'interno del cervello del modello durante questi momenti, hanno scoperto che le allucinazioni non sono caos casuale. Al contrario, formano un modello distinto, come un insieme specifico di direzioni in una mappa dove il modello tende a perdersi. Hanno utilizzato una tecnica classica di elaborazione dei segnali chiamata "filtro di Wiener" — uno strumento solitamente usato per pulire vecchie telefonate o ripristinare foto danneggiate — per calcolare esattamente come smorzare quelle specifiche "direzioni di allucinazione" mantenendo le "direzioni veritiere" forti e chiare.

La magia del loro metodo è che è una correzione "post-hoc", il che significa che non hanno dovuto riaddestrare il modello da zero. Hanno eseguito un calcolo unico e leggero utilizzando un piccolo set di esempi accoppiati per individuare il "modello di rumore". Poi, hanno incorporato questa correzione direttamente nei pesi esistenti del modello. È come prendere una chitarra leggermente scordata, stringere le corde specifiche che sono troppo allentate e poi lasciare la chitarra esattamente così com'è. Da quel momento in poi, la chitarra suona perfettamente intonata senza richiedere alcuno sforzo extra dal musicista.

I risultati sono stati impressionanti. Quando hanno testato questo "filtro di Wiener" su diversi modelli popolari come LLaVA-1.5, MiniGPT-4 e mPLUG-Owl2, i modelli hanno iniziato a commettere molti meno errori. Nei test progettati per catturare le allucinazioni (come i benchmark CHAIR e POPE), i modelli inventavano meno oggetti falsi. Ad esempio, nel test CHAIR, il tasso di errore per le allucinazioni a livello di frase è sceso significativamente (a 14,93 per LLaVA-1.5, partendo da circa 18,87). Fondamentale è che i modelli non sono diventati noiosi o lenti; scrivevano ancora didascalie fluide e creative, semplicemente smisero di inventare cose che non c'erano. Gli autori hanno anche dimostrato che questo trucco funziona nei compiti di comprensione del video e persino su diversi tipi di modelli linguistici, suggerendo che questo "modello di rumore" è una caratteristica comune del modo in cui funzionano questi cervelli artificiali, non solo un glitch in un modello specifico.

L'articolo suggerisce che guardando alle allucinazioni come a una forma di distorsione strutturata piuttosto che a una mancanza di conoscenza, possiamo risolverle con un filtro matematicamente elegante e semplice. Hanno escluso l'idea che le allucinazioni siano causate da un semplice "bias" che può essere corretto sottraendo un numero medio; invece, l'errore è complesso e direzionale, richiedendo un approccio sfumato basato sulle frequenze. Sebbene non abbiano sostenuto di aver risolto il problema delle allucinazioni dell'IA per sempre, il loro metodo offre uno strumento potente e privo di addestramento che rende questi sistemi di IA visiva più affidabili senza sacrificare la loro velocità o creatività. È un promemoria del fatto che, a volte, il modo migliore per correggere un segnale rumoroso non è urlare più forte, ma ascoltare attentamente e abbassare il volume del fruscio.

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 →