Legge V · Guida essenziale
I limiti dell'AI: overfitting, bias e collasso dei modelli
Come overfitting, bias, valutazione, sicurezza e governance rendono visibili e gestibili i limiti dei sistemi AI. Esplora le voci e gli articoli collegati.
«Un sistema affidabile non è quello senza errori: è quello i cui errori sono cercati, misurati e contenuti.»
Il principio
Prima della tecnica, il significato
Un modello può funzionare molto bene e continuare a fallire in modi rilevanti. L’overfitting riduce la generalizzazione, gli shift cambiano il contesto operativo e il model collapse mostra cosa succede quando i dati sintetici perdono varietà. Il punteggio medio racconta solo una parte del comportamento.
I limiti riguardano anche sicurezza e uso. Allucinazioni, prompt injection, data poisoning e attacchi alla privacy sfruttano superfici diverse. Metriche, red teaming e controlli sugli strumenti aiutano a individuare i problemi, ma nessuna garanzia è indipendente dai dati e dal modo in cui il sistema viene integrato.
Governance e documentazione collegano evidenza e responsabilità. Model card, valutazioni per gruppo, spiegabilità e revisione umana permettono di decidere dove un modello può operare e dove deve fermarsi. Conoscere i limiti non riduce il valore della tecnologia: permette di impiegarla con aspettative misurate, criteri di arresto e controlli verificabili.
Un limite utile è espresso prima del rilascio e osservato dopo. Soglie di astensione, casi fuori dominio e percorsi di escalation evitano che il modello debba rispondere sempre. Le valutazioni devono includere condizioni inattese e costi degli errori, perché il comportamento medio non basta a definire un sistema affidabile.
Anche la spiegazione ha dei limiti. Un’attribuzione può mostrare feature correlate senza dimostrare una causa e un test può non coprire il sottogruppo che subisce l’errore. Documentare queste incertezze è più utile che promettere una falsa completezza: permette a chi usa il sistema di scegliere controlli aggiuntivi e di non scambiare la leggibilità di una spiegazione per prova del suo funzionamento.
rischio = probabilità × impatto · media + code + segmentiCapitolo 1
Oltre la metrica media
Accuracy e loss riassumono molti casi in un numero, ma il danno può concentrarsi nelle code o in un gruppo. Con frodi all’1%, prevedere sempre negativo dà 99% accuracy e zero utilità per la classe rara. Precision, recall, balanced accuracy e MCC rispondono a domande differenti e non vanno scelti per abitudine.
Anche un’ottima metrica non descrive automaticamente il rischio: occorre collegarla all’impatto. Un falso positivo può costare una verifica, un falso negativo una perdita grave. Segmenti, worst-case e analisi qualitativa mostrano dove il modello fallisce e se il fallimento sia accettabile.
- Dichiara il costo degli errori.
- Guarda distribuzione e code.
- Misura per gruppi e condizioni operative.
Capitolo 2
Robustezza, shift e attacchi
Robustezza significa mantenere comportamento sotto una perturbazione definita, non una generica promessa di stabilità. Distribution shift cambia dati o relazioni; adversarial example introduce modifiche intenzionali; backdoor attiva comportamenti con un trigger. Sono fenomeni distinti che richiedono test e controlli diversi.
Red teaming cerca modalità di fallimento prima del rilascio, ma non copre il futuro. Monitoring e incident response mantengono il sistema osservabile. Una difesa efficace combina validazione, permessi minimi, sandbox, limiti d’azione e possibilità di rollback.
Capitolo 3
Allucinazioni e sistemi che agiscono
Un testo fluente può contenere affermazioni false senza segnali interni evidenti. Fonti e retrieval riducono il problema soltanto se il recupero è pertinente e la risposta resta ancorata alle evidenze. La citazione va verificata: un link corretto può sostenere una tesi diversa da quella scritta.
Quando un agente usa strumenti, l’errore può diventare azione. Prompt injection diretta o contenuta in documenti tenta di trasformare dati in istruzioni. Filtri testuali non bastano: least privilege, conferme, allowlist e separazione fra contenuto e autorità limitano l’impatto.
Capitolo 4
Privacy, memorizzazione e inferenza
Model inversion, membership inference e reidentificazione sfruttano informazioni differenti. Rimuovere nomi non anonimizza un dataset se attributi combinati identificano una persona. Anche output aggregati possono rivelare troppo quando vengono ripetuti o collegati a fonti esterne.
Differential privacy limita formalmente l’influenza di un individuo tramite meccanismi randomizzati e un budget. Epsilon e composizione rendono il costo cumulativo esplicito, con compromesso sull’utilità. Privacy by design comprende minimizzazione, accessi, retention e verifica, non soltanto una tecnica di training.
- Riduci i dati raccolti.
- Valuta attacchi e collegamenti esterni.
- Contabilizza ogni rilascio nel budget privacy.
Capitolo 5
Equità e spiegazioni senza illusioni
Demographic parity, equalized odds e calibration per gruppo formalizzano intuizioni diverse e possono entrare in conflitto. Non esiste una metrica che risolva da sola una questione sociale e giuridica. La scelta richiede contesto, persone coinvolte e analisi delle conseguenze.
SHAP e attribuzioni descrivono contributi nel modello, non cause nel mondo. Feature correlate possono cambiare la spiegazione lasciando simile la predizione. Model card e documentazione aiutano solo se dichiarano limiti reali e vengono aggiornati con dati, versioni e deployment.
Capitolo 6
Governance come capacità operativa
Un controllo è reale quando ha un proprietario, una soglia e una procedura. Human-in-the-loop richiede tempo, evidenza e autorità per modificare o fermare il sistema; una conferma automatica aggiunge soltanto un passaggio. Le escalation devono essere esercitate prima dell’incidente.
La documentazione finale include scopo, esclusioni, dati, test, limiti noti, monitoraggio e criteri di arresto. Conoscere i limiti non è retorica prudente: è ciò che permette di usare il modello dove produce valore senza chiedergli di essere infallibile.
Laboratorio
Osserva il principio in azione
Modifica i parametri e verifica le conseguenze direttamente nel browser.
Autoverifica
Tre domande prima di continuare
- Perché accuracy e rischio possono raccontare storie opposte?
- Perché una spiegazione non dimostra causalità?
- Che cosa rende effettiva una revisione umana?
Atlante dei concetti
Il glossario di questa legge
47 voci, raggruppate per ruolo tecnico. Apri un gruppo per esplorare le definizioni.
Agenti e protocolli3 voci
Voci collegate da obiettivi e comportamenti condivisi.
Campo2 voci
Voci collegate da obiettivi e comportamenti condivisi.
Concetto5 voci
Definizioni che chiariscono il ruolo del concetto nel sistema.
Fondamenti5 voci
Basi numeriche e statistiche per leggere il processo.
Valutazione e sicurezza26 voci
Verifiche per misurare rischio, robustezza e impatti.
- Adversarial Example
- Area sotto la Curva Precision-Recall
- Attacco Backdoor
- Balanced Accuracy
- Benchmark Contamination
- Brier Score
- Budget di Privacy
- Cohen’s Kappa
- Curva ROC
- Difesa in Profondità
- Dimensione dell’Effetto
- Equalized Odds
- Fairness
- Impatto Disparato
- Log Loss
- Mean Reciprocal Rank
- Monitoraggio del Modello
- Multicollinearità
- Normalized Discounted Cumulative Gain
- Parità Demografica
- Principio del Minimo Privilegio
- Recall@K
- Reidentificazione
- Robustezza
- Test di Ipotesi
- Valore p
Dal blog