← Ultimi articoli
🤖 machine learning

A New Kind of Adversarial Example: Measuring the Human-Model Gap, and Its Relationship to OOD Detection

Questo articolo introduce e valida una nuova classe di esempi avversari in cui grandi perturbazioni visibili causano il riconoscimento errato delle immagini da parte degli esseri umani mentre i modelli mantengono predizioni corrette, dimostrando che i detector e le difese standard per l'OOD sono ampiamente inefficaci contro questo divario tra uomo e modello.

Autori originali: Ali Borji

Pubblicato 2026-07-28
📖 7 min di lettura🧠 Approfondimento

Autori originali: Ali Borji

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

L'inchiostro invisibile e il punto cieco

Immaginate di stare insegnando a un robot a riconoscere foto di gatti e cani. Gli mostrate migliaia di foto e lui diventa bravissimo in questo. Ma poi, scoprite un glitch strano: se aggiungete una minuscola, invisibile macchia di rumore digitale a una foto di un gatto, il robot improvvisamente pensa che sia un cane. Questo è il classico "esempio avversario", un famoso problema nel mondo dell'intelligenza artificiale in cui le macchine sono sorprendentemente fragili di fronte a piccoli cambiamenti che gli esseri umani non possono nemmeno vedere.

Ma cosa succederebbe se il glitch funzionasse al contrario? E se poteste prendere la foto di un gatto, scarabocchiarci sopra con un enorme pennarello rosso brillante finché non sembra un caos di colori, e il robot insistesse ancora, con il 100% di confidenza, "Quello è sicuramente un gatto"? Nel frattempo, un essere umano che guarda lo stesso scarabocchio non avrebbe la minima idea di cosa stia guardando. Questo articolo esplora esattamente questo scenario. Si pone una domanda semplice ma inquietante: esiste un divario tra ciò che i nostri occhi vedono e ciò che il cervello del robot crede? E se esiste, possiamo costruire un sistema di sicurezza per intercettarlo? Non si tratta solo di truffare i robot; si tratta di capire se la nostra IA sta allucinando una sicurezza su cose che sono completamente irriconoscibili per noi.

Il "Nuovo Tipo" di Trucco

I ricercatori dietro questo studio hanno deciso di ribaltare il modo consueto in cui si truffa l'IA. Di solito, gli hacker cercano di rendere un robot sbagliato aggiungendo un piccolo cambiamento invisibile. Qui, hanno cercato di rendere il robot testardamente corretto mentre rendevano l'immagine totalmente sbagliata per un essere umano. Chiamano questo fenomeno un "Nuovo Tipo di Esempio Avversario" (o NKE).

Pensatelo come un trucco di magia in cui il mago (l'IA) è convinto che il coniglio sia nel cappello, anche se il cappello è ora pieno di glitter, coriandoli e uno scoiattolo vivo. Il pubblico umano (noi) guarda il cappello e dice: "Non ho idea di cosa sia quello!". Ma il mago continua a indicare e dire: "Coniglio! Coniglio!" con totale certezza.

Il team ha testato questo su tre livelli di difficoltà: numeri semplici in bianco e nero (MNIST), piccole immagini colorate di oggetti (CIFAR-10) e foto del mondo reale (ImageNet). Hanno scoperto di poter creare facilmente queste immagini "scarabocchiate". Man mano che aggiungevano sempre più rumore caotico (fino a un punto in cui l'immagine sembrava statica su una vecchia TV), il modello di IA manteneva l'etichetta originale e il suo punteggio di confidenza rimaneva un perfetto 100%. Ma gli esseri umani? Erano completamente persi.

Il Divario tra Umano e Robot

Per dimostrare che non si trattasse solo di una simulazione al computer, i ricercatori hanno condotto un piccolo esperimento con persone reali. Hanno mostrato queste immagini scarabocchiate a cinque volontari e hanno chiesto loro di indovinare cosa fosse la foto. I risultati sono stati netti. Quando le immagini erano pesantemente scarabocchiate, gli umani riuscivano a indovinare correttamente solo l'8% delle volte. Nel frattempo, l'IA indovinava correttamente il 100% delle volte.

Questo ha creato un enorme "divario uomo-modello". L'IA era con sicurezza errata su ciò che l'uomo poteva vedere. I ricercatori hanno anche controllato se questo fosse dovuto semplicemente al fatto che le immagini fossero troppo sfocate o rumorose. Hanno confrontato le loro immagini "scarabocchiate" con del rumore casuale che aveva esattamente la stessa quantità di "danno" visivo. Hanno scoperto che lo "scarabocchio" speciale dell'IA era in realtà più riconoscibile per altri programmi informatici rispetto al rumore casuale, nonostante entrambi sembrassero spazzatura agli occhi degli umani. Ciò suggerisce che l'IA non stia solo ignorando il rumore; si sta aggrappando a qualche strano schema nascosto che gli umani non possono vedere.

Il Punto Cieco della Sicurezza

Ecco dove la faccenda si fa davvero complicata. Di solito, quando un'IA vede qualcosa di strano (come la foto di un tostapane che sembra una nuvola), dovrebbe alzare un segnale di allarme. Abbiamo strumenti chiamati rilevatori Out-of-Distribution (OOD) progettati esattamente per questo. Controllano se un'immagine assomiglia ai dati su cui l'IA è stata addestrata. Se non è così, il rilevatore dice: "Ehi, questo sembra sospetto!".

I ricercatori hanno testato le loro immagini scarabocchiate contro questi strumenti di sicurezza. Il risultato? Gli strumenti standard erano completamente ciechi.

  • Controllo della Confidenza: L'IA diceva: "Sono sicura al 100%!", quindi lo strumento di sicurezza pensava: "Ok, nessun problema".
  • Controllo dell'Energia: Un altro strumento che cerca "energia strana" nell'immagine non ha visto nulla.
  • Controllo delle Caratteristiche: Uno strumento specifico che osserva la "forma" interna dei dati ha invece colto l'errore. Ha segnalato il 100% delle immagini scarabocchiate come sospette.

Ma c'era un trucco. I ricercatori hanno dimostrato che se un hacker conosce l'esistenza di questo strumento di "controllo delle caratteristiche", può modificare i suoi scarabocchi di pochissimo per ingannarlo. È come un ladro che impara esattamente quale sistema di allarme è presente in casa e poi scassina la serratura così perfettamente che l'allarme non suona mai. Lo strumento che potrebbe catturare il trucco è facilmente sconfitto se l'attaccante è abbastanza intelligente.

Il Mistero tra Texture e Forma

Perché accade questo? I ricercatori hanno scavato nel "cervello" dell'IA per vedere cosa stesse guardando. Hanno trovato una divisione affascinante.

  • Texture: L'IA si affida molto ai piccoli dettagli, alla "texture" dell'immagine (come la pelliccia di un gatto). Gli scarabocchi distruggono questa texture quasi istantaneamente.
  • Forma: L' "outline" o la "forma" dell'oggetto (come la curva generale del corpo di un gatto) sopravvive agli scarabocchi molto più a lungo.

Gli esseri umani di solito riconoscono le cose attraverso la loro forma. Ma l'IA, in questo caso, sembrava ignorare la forma e confondersi con la texture, o forse stava trovando un pattern di texture strano che solo lei comprende. Anche quando hanno testato un tipo più recente di IA (un Vision Transformer) che dovrebbe essere migliore nel vedere le forme, essa è caduta nello stesso trucco. Il divario tra uomo e macchina è rimasto.

La "Super-Difesa" Non Funziona

Infine, il team si è chiesto: "Possiamo semplicemente addestrare l'IA a essere più resistente?". Hanno provato a insegnare all'IA a resistere ai soliti attacchi piccoli e invisibili (un metodo chiamato addestramento avversario). Hanno anche provato a sfocare le immagini o a cambiarne la dimensione prima che l'IA le guardasse.

Il risultato? Nulla di tutto ciò ha funzionato. L'IA che era stata addestrata per essere super-robusta contro piccoli attacchi era comunque vulnerabile al 100% a questi grandi attacchi scarabocchiati. Si scopre che essere bravi a ignorare minuscole particelle di polvere non serve a nulla quando qualcuno ti dipinge un enorme baffo sul viso. I due tipi di attacchi sono completamente diversi, e le nostre difese attuali coprono solo un lato del problema.

La Conclusione

Questo articolo rivela una nuova e spaventosa vulnerabilità. Abbiamo costruito sistemi di IA che possono essere indotti a essere sicuri al 100% di cose che sono completamente irriconoscibili per noi. I nostri attuali allarmi di sicurezza non vedono arrivare questo pericolo perché l'IA è così sicura di sé. E anche gli strumenti che possono vederlo possono essere facilmente ingannati se l'attaccante sa come usarli.

I ricercatori non stanno dicendo che questo è un problema risolto. Anzi, dicono che è un enorme buco aperto nella nostra rete di sicurezza. Hanno rilasciato tutto il codice e gli strumenti utilizzati per testare questo fenomeno, sperando che altri scienziati aiutino a capire come costruire un'IA che non si limiti a "indovinare" con sicurezza quando guarda un disordine, ma che riesca effettivamente ad ammettere: "Non so cos'è questo". Fino ad allora, dobbiamo stare attenti: solo perché un robot dice di esserne sicuro, non significa che abbia ragione.

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 →