← Ultimi articoli
🤖 machine learning

Position: Adversarial ML for LLMs Is Not Making Any Progress

Questo documento di posizione sostiene che la ricerca sull'apprendimento automatico avversario sia regredita nell'era dei grandi modelli linguistici, poiché il campo affronta ora problemi sempre più mal definiti, difficili e ardui da valutare, sollevando preoccupazioni che un altro decennio di lavoro possa non produrre alcun progresso significativo.

Autori originali: Javier Rando, Jie Zhang, Nicholas Carlini, Florian Tramèr

Pubblicato 2026-06-03
📖 6 min di lettura🧠 Approfondimento

Autori originali: Javier Rando, Jie Zhang, Nicholas Carlini, Florian Tramèr

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 il campo della sicurezza dell'Intelligenza Artificiale come un gioco di "Il Fabbro vs Il Ladro".

Nell'ultimo decennio, i fabbri (i ricercatori di sicurezza) e i ladri (gli avversari) hanno giocato a un gioco molto specifico e ben definito. Prima testavano serrature semplici su piccole scatole robuste. Le regole erano chiare:

  • L'Obiettivo: Il ladro cerca di aprire la scatola senza rompere la serratura.
  • Le Regole: Il ladro può solo scuotere la serratura di una quantità minima e specifica (come scuotere una chiave di un millimetro).
  • Il Punteggio: Se la scatola si apre, il ladro vince. Se rimane chiusa, il fabbro vince.

Questo gioco era difficile, ma tutti sapevano esattamente come misurare chi stesse vincendo.

La Grande Rivendicazione del Paper
Ora, il gioco è cambiato. Invece di piccole scatole, stiamo cercando di mettere in sicurezza enormi "assistenti intelligenti" (Large Language Models o LLM) che possono parlare di tutto e fare qualsiasi cosa. Gli autori di questo paper sostengono che il gioco è diventato rotto. Affermano che in questa nuova era, il campo sta girando a vuoto senza fare progressi reali perché le regole del gioco sono ormai un caos.

Ecco perché, spiegato attraverso analogie semplici:

1. Le Regole del Gioco Sono Sparite (Definire il Problema)

Nel vecchio gioco, "vincere" era facile da individuare: La scatola si è aperta?
Nel nuovo gioco, la "scatola" è un chatbot. L'obiettivo non è solo aprire la scatola; è far dire al chatbot qualcosa di "cattivo".

  • L'Analogia: Immagina di chiedere a un ladro di "rubare qualcosa di cattivo". Cos'è "cattivo"? È rubare una barretta di cioccolato? Un'auto? Una ricetta segreta?
  • Il Problema: Poiché "cattivo" è soggettivo, i ricercatori non riescono a concordare su cosa conti come un attacco riuscito. Un ricercatore potrebbe dire: "Ha fatto dire una parolaccia al bot, quindi ha vinto!". Un altro potrebbe dire: "Ma la parolaccia era innocua, quindi ha perso". Senza un tabellone dei punteggi chiaro, non puoi sapere se i fabbri stanno effettivamente migliorando nel loro lavoro.

2. Il Ladro Ha Strumenti Infiniti (Risolvere il Problema)

Nel vecchio gioco, al ladro era permesso solo scuotere la serratura di un millimetro. Questo manteneva il gioco equo e misurabile.
Nel nuovo gioco, il ladro può fare qualsiasi cosa.

  • L'Analogia: Il ladro può ora indossare un travestimento, corrompere la guardia, scassinare la serratura con un laser o semplicemente convincere la guardia ad aprire la porta parlandoci.
  • Il Probleza: Poiché il ladro ha infinite modi per attaccare, i ricercatori non possono scrivere un programma informatico per trovare l'attacco "peggiore in assoluto". Infatti, il paper nota che gli esseri umani sono attualmente più bravi a rompere questi modelli rispetto ai computer. I migliori "ladri" sono ora persone che usano la creatività e l'ingegneria sociale, non la matematica. Questo rende impossibile costruire una "serratura perfetta" perché non puoi testarla contro ogni possibile trucco umano.

3. Il Tabellone dei Punteggi è Rotto (Valutare i Risultati)

Nel vecchio gioco, potevi contare esattamente quante scatole venivano aperte.
Nel nuovo gioco, usiamo altri bot AI per giudicare se il chatbot ha detto qualcosa di "cattivo".

  • L'Analogia: Immagina di chiedere a un robot di giudicare se un quadro è "brutto". Il robot potrebbe semplicemente dire: "Se non è il disegno di un gatto, è brutto". Oppure, il robot potrebbe essere ingannato dal ladro affinché dica: "No, questo è in realtà bellissimo".
  • Il Problema: Gli strumenti che usiamo per misurare il successo sono difettosi. Sono facilmente imbrogliabili, non comprendono la sfumatura umana e spesso generano falsi allarmi. Inoltre, le "serrature" (i modelli AI) sono spesso di proprietà di grandi aziende che le aggiornano segretamente. Se un'azienda cambia la serratura durante la notte, i ricercatori non possono confrontare i loro risultati del mese scorso con quelli di questo mese. È come cercare di confrontare due foto di una casa, ma la casa cambia colore e forma tra uno scatto e l'altro.

I Casi di Studio (L'Evidenza)

Il paper esamina sei aree specifiche in cui questo "gioco rotto" sta accadendo:

  • Jailbreak (Rottura dei vincoli): Cercare di trarre in inganno un bot per fargli dire "no". È difficile definire cosa sia un "no" quando il bot è loquace.
  • Modelli non finetunabili (Difficili da rifinire): Cercare di rendere un bot così intelligente da non potergli insegnare nuovi trucchi pericolosi. Ma se il ladro può riaddestrare il bot, il gioco cambia interamente.
  • Avvelenamento (Poisoning): Cercare di infilare dati cattivi nel training del bot. Ma i dati di addestramento sono così enormi e disordinati (come una biblioteca con milioni di libri) che non puoi capire quale libro abbia causato il problema.
  • Prompt Injection: Trarre in inganno un bot per fargli ignorare le sue regole. Poiché il bot può parlare all'infinito, il ladro può inserire istruzioni malvagie durante una lunga conversazione, rendendo difficile individuarle.
  • Privacy: Cercare di vedere se il bot ha "memorizzato" i dati di una persona specifica. Ma poiché il bot ha imparato da tutto internet, è impossibile sapere se ha imparato da quella persona specifica o solo da informazioni simili altrove.
  • Unlearning (Dimenticare): Cercare di far "dimenticare" al bot un argomento specifico (come come costruire una bomba). Ma non puoi semplicemente cancellare un fatto da un cervello; potresti accidentalmente cancellare la capacità del bot di fare biologia interamente.

La Conclusione

Gli autori non dicono che dovremmo smettere di cercare di mettere in sicurezza l'IA. Dicono che stiamo cercando di risolvere un puzzle con pezzi mancanti e senza l'immagine sul coperchio.

Sostengono che nel prossimo decennio potremmo continuare a pubblicare paper che sembrano progresso, ma poiché le regole sono confuse e i test inaffidabili, non stiamo in realtà ottenendo maggiore sicurezza.

Il loro consiglio:
Inveve di cercare di mettere in sicurezza l'intera, caotica e aperta IA, i ricercatori dovrebbero scegliere problemi "giocattolo" piccoli, specifici e ben definiti (come il vecchio gioco del "scuotere la serratura di un millimetro"). Se non riusciamo nemmeno a risolvere questi piccoli problemi chiari con rigore, non abbiamo speranza di risolvere i massicci e disordinati problemi del mondo reale.

In breve: Stiamo cercando di costruire una fortezza contro un nemico che può cambiare forma, attaccare da ogni angolo e giudicare la propria vittoria, usando un righello che continua a rimpicciolirsi. Finché non sistemiamo le regole e il righello, non stiamo facendo veri progressi.

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 →