Di Paolo Ceravolo, Fatemeh Mohammadi e Samira Maghool
Il progetto “Mappa dell’Intolleranza” monitora sistematicamente il linguaggio ostile online in Italia, con l’obiettivo di documentare e analizzare la diffusione di fenomeni come l’hate speech, gli stereotipi e le forme di disumanizzazione nei confronti di gruppi sociali vulnerabili. Giunto alla sua nona edizione, il progetto si avvale di un’infrastruttura di ricerca interdisciplinare che coinvolge esperti di diritto, linguistica computazionale e scienze sociali.
Nell’edizione 2025 il quadro metodologico ha subito un significativo aggiornamento, con l’introduzione di strumenti basati su Large Language Models (LLM) per migliorare la qualità dell’identificazione e dell’analisi delle diverse forme di linguaggio ostile. Questi strumenti si affiancano ai metodi tradizionali già consolidati nelle edizioni precedenti, ampliando le capacità interpretative senza sostituire il giudizio umano degli esperti.
L’obiettivo principale di questo aggiornamento è stato duplice:
Le innovazioni introdotte si articolano in tre livelli di analisi complementari e progressivi, ciascuno focalizzato su un aspetto distinto del fenomeno: il rilevamento e arricchimento del testo (Livello 1), l’analisi dei meccanismi di disumanizzazione (Livello 2) e la valutazione della completezza e rappresentatività del dataset (Livello 3). Questa struttura a tre livelli garantisce che l’analisi proceda dall’identificazione di base verso una comprensione sempre più profonda e critica del fenomeno.
Il primo livello costituisce il fondamento del nuovo framework metodologico e riguarda l’utilizzo delle capacità di analisi linguistica dei LLM per arricchire il dataset con nuove informazioni interpretative. L’obiettivo è trasformare dati grezzi in informazioni strutturate, estraendo segnali semantici che i metodi tradizionali basati su dizionari o regole sintattiche faticano a cogliere.
La raccolta dei dati relativi al periodo gennaio–novembre 2025 ha seguito le procedure consolidate nelle edizioni precedenti, basate su un sistema automatizzato di monitoraggio delle principali piattaforme social italiane. I dati sono stati pre-processati per rimuovere duplicati, contenuti non pertinenti e profili automatizzati (bot), prima di essere sottoposti all’analisi con LLM.
Una volta completata la fase di raccolta e integrazione, è stato applicato un prompt analitico strutturato a ciascun contenuto del dataset. Il prompt è stato sviluppato in modo iterativo da un team interdisciplinare composto da esperti in diritto e linguistica, ed è stato sottoposto a un ciclo di revisione e validazione prima del suo utilizzo su larga scala. La progettazione del prompt ha tenuto conto delle specificità del linguaggio online italiano, incluse varianti dialettali, neologismi e costruzioni tipiche del discorso digitale.
L’analisi è stata condotta utilizzando il modello OpenAI GPT-5 Nano. La scelta di questo modello risponde a criteri di efficienza computazionale e scalabilità: il modello combina un’elevata capacità di comprensione del linguaggio naturale con costi operativi contenuti, rendendolo adatto all’elaborazione di un corpus di grandi dimensioni. Il processo ha portato all’introduzione di cinque nuove variabili di annotazione, descritte in dettaglio nella sezione seguente.
Per ciascun contenuto analizzato, il modello ha prodotto valori per le seguenti cinque variabili:
Tipo di linguaggio (Language Type): Classifica ogni contenuto in una delle seguenti quattro categorie esclusive, sulla base dell’intenzione comunicativa e della connotazione semantica del testo:
Parole chiave (Keywords): Il modello individua i termini o le espressioni specifiche che hanno determinato l’attribuzione della categoria. Questa variabile svolge una duplice funzione: da un lato documenta le unità lessicali più ricorrenti nel corpus ostile, dall’altro contribuisce allo sviluppo e all’aggiornamento di strumenti di rilevazione automatica del linguaggio dannoso per le edizioni future del progetto.
Spiegazione (Explanation): Fornisce una motivazione testuale della classificazione assegnata, ricostruendo il ragionamento che ha portato il modello a categorizzare il contenuto in un certo modo. Questa variabile migliora la trasparenza e la spiegabilità (“explainability”) del processo analitico, facilitando la revisione umana e la validazione dei risultati.
Target e intersezionalità (Target and Intersectionality): Identifica i gruppi sociali menzionati o coinvolti nel testo, con riferimento a categorie quali etnia, religione, genere, orientamento sessuale, disabilità e provenienza geografica. Grazie a un sistema di classificazione multi-etichetta, il modello può rilevare simultaneamente la presenza di più gruppi bersaglio, consentendo di analizzare i fenomeni di discriminazione intersezionale in cui più identità si sovrappongono.
Direzione (Direction): Indica se il contenuto è rivolto a un individuo specifico o a un gruppo in senso ampio. Questa distinzione è rilevante per valutare la potenziale gravità del messaggio: un attacco diretto a una persona ha implicazioni diverse rispetto a un’affermazione generalizzante su un’intera categoria sociale.
| Variabile | Tipo | Descrizione sintetica |
| Language Type | Categorica (4 valori) | Classifica il contenuto tra neutro, hate speech, stereotipo o misto |
| Keywords | Lista di termini | Parole/espressioni che motivano la classificazione |
| Explanation | Testo libero | Motivazione del processo classificatorio |
| Target & Intersectionality | Multi-etichetta | Gruppi sociali coinvolti (etnia, genere, religione, ecc.) |
| Direction | Binaria | Destinatario individuale vs. gruppo |
Il secondo livello di analisi si concentra sui contenuti già classificati come hate speech nella fase precedente, con l’obiettivo di individuare meccanismi discorsivi più profondi riconducibili alla disumanizzazione. Questo livello rappresenta un approfondimento qualitativo che va oltre la semplice classificazione del linguaggio ostile, esplorando le strutture retoriche attraverso cui l’umanità degli individui viene negata o ridotta.
La disumanizzazione consiste nella rappresentazione di individui o gruppi come privi di caratteristiche fondamentali dell’essere umano, quali dignità, razionalità, empatia, autonomia morale e individualità. Non si tratta semplicemente di insulti o espressioni aggressive, ma di un processo discorsivo sistematico che ridefinisce l’identità dell’altro in termini che ne negano l’appartenenza alla categoria “uomo”.
La letteratura scientifica di riferimento – che spazia dalla psicologia sociale alla linguistica critica, dalla criminologia ai diritti umani – evidenzia come tali rappresentazioni svolgano un ruolo strutturale nei processi di esclusione e violenza. La disumanizzazione può emergere attraverso diverse tipologie retoriche:
La letteratura scientifica evidenzia come tali rappresentazioni possano rafforzare pregiudizi e stereotipi preesistenti, alimentare processi di discriminazione sistemica e favorire l’esclusione sociale, fino a creare il substrato culturale che storicamente ha preceduto episodi di violenza collettiva. Per questo, il loro rilevamento e monitoraggio riveste un significato che va ben oltre la semplice analisi del linguaggio online.
Per ciascun contenuto classificato come hate speech, l’analisi del secondo livello produce tre output distinti:
| Tipologia | Meccanismo retorico | Esempio di strategia linguistica |
| Animalizzazione | Comparazione con animali o parassiti | Uso di metafore animali per evocare pericolosiïa o sporcizia |
| Demonizzazione | Associazione con il male soprannaturale | Riferimenti a figure demoniache o del soprannaturale |
| Metafore biologiche | Malattia, contaminazione, infestazione | Linguaggio medico-patologico applicato a gruppi sociali |
| Meccanizzazione | Riduzione a oggetti tecnici o ingranaggi | Negazione dell’emotività e dell’agentività |
| Oggettificazione | Trattamento come merce o strumento | Linguaggio commerciale applicato a persone |
| Invisibilizzazione | Negazione dell’esistenza o visibilità | Cancellazione simbolica o negazione dell’identità |
Il terzo livello introduce una dimensione meta-analitica: una valutazione sistematica della completezza e della rappresentatività del dataset, con l’obiettivo di comprendere se i dati osservati riflettano adeguatamente la varietà e la diversità dei fenomeni analizzati. Questo livello risponde a una domanda fondamentale per qualsiasi progetto di monitoraggio: quanto ci stiamo perdendo?
L’analisi si basa su stimatori statistici originariamente sviluppati nell’ecologia per studiare la biodiversità delle specie animali e vegetali. Questi strumenti sono stati successivamente adattati al contesto dell’analisi dei dati nel machine learning, dove il problema della stima della diversità di categorie non osservate presenta analogie strutturali con quello ecologico.
L’approccio consente di stimare tre dimensioni chiave del dataset:
In analogia con l’ecologia, dove una “specie” è definita da caratteristiche biologiche distinte, nel contesto del progetto una “specie” è definita come una combinazione unica di quattro variabili:
Ogni combinazione unica di questi quattro valori costituisce una “specie”. Il numero totale di specie osservate nel dataset è confrontato con il numero totale stimato di specie esistenti nella popolazione, per calcolare il grado di completezza.
Gli stimatori statistici adottati sono Chao1 e ACE (Abundance-based Coverage Estimator), entrambi ampiamente validati nella letteratura ecologica e statistica:
La completezza del dataset è definita formalmente come il rapporto tra il numero di specie osservate e il numero totale stimato di specie presenti nella popolazione. Un valore prossimo a 1 indica un dataset altamente rappresentativo; valori bassi segnalano la necessità di integrare la raccolta dati.
Questo approccio consente di valutare in modo rigoroso quanto il campione osservato rappresenti la diversità dei comportamenti linguistici presenti nel contesto sociale reale. In termini pratici, l’analisi della completezza fornisce indicazioni operative per:
L’integrazione di questo terzo livello di analisi rappresenta quindi non solo un contributo metodologico in senso stretto, ma un supporto concreto alla governance del progetto e alla programmazione delle attività future.
Gli aggiornamenti metodologici introdotti nell’edizione 2025 del progetto “Mappa dell’Intolleranza” rappresentano un avanzamento significativo nella capacità di analizzare e comprendere il linguaggio ostile online. L’integrazione di strumenti basati su Large Language Models non sostituisce il giudizio degli esperti umani, ma lo potenzia, automatizzando le operazioni più meccaniche e liberando risorse per l’interpretazione critica dei risultati.
I tre livelli di analisi – rilevamento e arricchimento, analisi della disumanizzazione, valutazione della completezza – si combinano in un framework coerente e progressivo, che permette di passare dall’identificazione di base dei contenuti ostili a una comprensione strutturata dei meccanismi retorici sottostanti, fino a una valutazione critica della rappresentatività dei dati raccolti.
Questi strumenti saranno ulteriormente raffinati nelle edizioni future del progetto, integrando i feedback degli esperti e l’esperienza accumulata nell’applicazione su larga scala. L’obiettivo finale rimane quello del progetto nella sua interezza: contribuire a un monitoraggio sistematico, rigoroso e trasparente del fenomeno dell’intolleranza online in Italia, a supporto della ricerca accademica, del dibattito pubblico e delle politiche di contrasto al discorso d’odio.
Di Marilisa D’Amico, Professoressa Ordinaria di Diritto Costituzionale Università degli Studi di Milano, co- fondatrice di VoxDiritti
Di Silvia Brena, giornalista, co- fondatrice di VoxDiritti
Di Paolo Ceravolo, Fatemeh Mohammadi e Samira Maghool
Di Paolo Inghilleri e Nicola Rainisio*
di Marta Annamaria Tamborini e Nannerel Fiano*
Di Federico Faloppa, Professor of Language and discrimination, University of Reading