What Does 99% Accuracy Measure? A Reproducible Audit of Shortcut Learning in a Widely Used Fake News Corpus
Questo articolo dimostra che il citato 99% di accuratezza sul corpus di fake news ISOT/Kaggle è un'illusione causata dall'apprendimento di scorciatoie (shortcut learning) derivanti da metadati e bias della fonte piuttosto che da una genuina rilevazione della veridicità, poiché i modelli non riescono a generalizzare in scenari con argomenti disgiunti o in benchmark indipendenti come LIAR.
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 dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Nell'era digitale, la velocità con cui si diffondono le notizie false spesso supera quella della verità, stimolando una corsa alla creazione di programmi informatici in grado di individuare le menzogne negli articoli di notizie. Gli scienziati speravano da tempo che, fornendo a questi programmi migliaia di esempi di notizie vere e false, le macchine avrebbero imparato a comprenderne la differenza, diventando infine affidabili guardiani contro la disinformazione. La convinzione prevalente è stata che se un programma informatico può identificare correttamente le notizie false in un test con un'accuratezza quasi perfetta, allora ha appreso i sottili segnali dell'inganno. Tuttavia, questa fiducia si basa su un'ipotesi fragile: che il computer stia effettivamente leggendo la storia per giudicarne la veridicità, piuttosto che limitarsi a notare un modello nel modo in cui la storia è stata pubblicata.
Una recente indagine mette in discussione questa ipotesi esaminando una collezione di articoli di notizie ampiamente utilizzata, che ha servito da terreno di addestramento per innumerevoli sistemi di rilevamento. I ricercatori hanno trattato il metodo di test standard non come una misura dell'intelligenza, ma come un metro per vedere cosa il computer stesse effettivamente osservando. Hanno scoperto che gli alti punteggi riportati da questi sistemi non riflettono una capacità di verificare i fatti. Al contrario, i programmi stanno sfruttando una scorciatoia nascosta: stanno imparando a riconoscere lo stile specifico e la fonte della pubblicazione piuttosto che il contenuto dell'articolo stesso. Lo studio rivela che il parametico utilizzato per giudicare questi sistemi è fondamentalmente errato, premiando le macchine per l'individuazione dell'identità dell'editore piuttosto che per la verità della rivendicazione.
I ricercatori hanno iniziato analizzando un enorme dataset contenente oltre quarantamila articoli di notizie, divisi equamente tra quelli etichettati come reali e quelli etichettati come falsi. Questa collezione è stata lo standard per l'addestramento e il test dei rilevatori di fake news per anni, con la maggior parte dei sistemi che riporta tassi di accuratezza superiori al novantotto percento. Per capire cosa significassero realmente questi numeri, il team ha rimosso la consueta complessità e ha utilizzato un metodo semplice e trasparente per sottoporre l'audit ai dati. Hanno trattato il modello informatico come una sonda, rimuovendo sistematicamente diverse parti delle informazioni per vedere quali pezzi stessero effettivamente guidando il successo.
La prima e più sorprendente scoperta è stata che il computer non aveva affatto bisogno di leggere gli articoli di notizie per ottenere un punteggio perfetto. Il dataset includeva un campo chiamato "argomento", che elencava il tema dell'articolo, come "politica" o "notizie dal mondo". I ricercatori hanno scoperto che gli articoli reali erano quasi esclusivamente etichettati con un set di argomenti, mentre gli articoli falsi erano etichettati con un set completamente diverso. Non c'era alcuna sovrapposizione. Quando hanno costruito un modello che guardava solo a questi tag di argomento ignorando interamente il testo, questo ha ottenuto un punteggio perfetto. Ciò ha dimostrato che il parametrico era in parte guasto; le etichette erano così strettamente legate ai metadati che una macchina poteva risolvere il problema senza mai comprendere una singola parola della notizia.
Anche dopo aver rimosso queste ovvie scorciatoie, i risultati rimanevano sospettosamente alti. I ricercatori hanno poi rimosso altri indizi sottili, come i nomi delle agenzie di stampa che apparivano quasi esclusivamente negli articoli reali ma quasi mai in quelli falsi, e hanno eliminato le copie duplicate di articoli che erano apparse accidentalmente sia nel set di addestramento che in quello di test. Questi cambiamenti hanno abbassato il punteggio del computer, ma solo di una quantità minima, facendolo scendere da un livello quasi perfetto a un livello ancora molto alto. Ciò ha suggerito che il computer non si stava basando solo su uno o due trucchi evidenti, ma aveva appreso un modello più ampio e diffuso.
Ulteriori indagini hanno rivelato che questo modello non riguardava i fatti nella storia, ma lo stile della scrittura. Gli articoli reali provenivano da agenzie di stampa professionali e seguivano un formato rigoroso e formale, mentre gli articoli falsi provenivano da vari siti web e utilizzavano convenzioni diverse, come frasi specifiche riguardanti video o immagini. Il computer ha imparato a distinguere tra queste due "voci" piuttosto che la veridicità delle affermazioni. Per testare questo, i ricercatori hanno provato a cancellare le parole più comuni che il computer usava per prendere le sue decisioni. Anche dopo aver rimosso le prime mille parole più importanti, la capacità del computer di distinguere la differenza è cambiata appena. Il segnale era diffuso in tutto lo stile della scrittura, rendendo impossibile risolverlo semplicemente rimuovendo alcune parole sgradite.
Il vero test per capire se il computer avesse appreso qualcosa di utile è arrivato quando i ricercatori hanno cambiato le regole del gioco. Hanno chiesto al computer di classificare articoli di notizie provenienti da un set di argomenti e fonti completamente diversi, che non aveva mai visto prima. In questo nuovo ambiente, le prestazioni del computer sono crollate. I punteggi, che erano stati quasi perfetti, sono scesi al livello di un tentativo casuale. Il computer non aveva imparato a identificare le fake news; aveva imparato a identificare un gruppo specifico di editori. Quando quegli editori sono spariti, il computer si è perso.
Questo fallimento è stato ancora più pronunciato quando i ricercatori hanno utilizzato un modello informatico più avanzato e potente, progettato per comprendere profondamente il linguaggio umano. Sebbene questo modello sofisticato abbia ottenuto prestazioni leggermente migliori nel test originale, è fallito ancora più duramente di fronte ai nuovi e diversi argomenti. Era diventato così bravo a individuare lo stile specifico degli editori originali da non riuscire ad adattarsi quando quello stile cambiava. Lo studio ha dimostrato che aggiungere potenza di calcolo non ha aiutato la macchina a imparare la verità; ha solo aiutato a memorizzare la scorciatoia in modo più efficiente.
I ricercatori hanno concluso che gli alti punteggi di accuratezza riportati negli studi precedenti erano fuorvianti. Non misuravano la capacità di rilevare le bugie, ma piuttosto la capacità di separare un gruppo di editori da un altro. I modelli informatici non stavano diventando più intelligenti; stavano diventando più bravi a sfruttare le falle nei dati di test. Lo studio offre una via chiara da seguire per chiunque lavori in questo campo: prima di fidarsi di un sistema per rilevare le fake news, bisogna controllare se esso stia semplicemente leggendo i metadati o la fonte, piuttosto che la storia. Gli strumenti per eseguire questo controllo sono semplici ed economici, richiedendo solo pochi minuti di tempo informatico, eppure sono essenziali per garantire che la tecnologia che costruiamo stia effettivamente risolvendo il problema che è stata progettata per affrontare.
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.