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.

6 capitoli47 concetti16 esercizi

«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.

Formula e strutturarischio = probabilità × impatto · media + code + segmenti
01

Capitolo 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.
02

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.

03

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.

04

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.
05

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.

06

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

  1. Perché accuracy e rischio possono raccontare storie opposte?
  2. Perché una spiegazione non dimostra causalità?
  3. Che cosa rende effettiva una revisione umana?
Mettiti alla prova con 16 esercizi svolti

Atlante dei concetti

Il glossario di questa legge

47 voci, raggruppate per ruolo tecnico. Apri un gruppo per esplorare le definizioni.

AI contemporanea1 voci

Voci collegate da obiettivi e comportamenti condivisi.

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.

LLM e prompting1 voci

Comportamenti, vincoli e casi d’uso dei modelli linguistici.

Metrica4 voci

Misure per osservare errori e condizioni operative.

Valutazione e sicurezza26 voci

Verifiche per misurare rischio, robustezza e impatti.

Dal blog

Articoli collegati

È ora di parlare dell'AI come scienzaLe sfide non dette dei LLM in produzioneModel Collapse e il Problema dell'Oblio
Continua il percorso · Legge IEmbedding, feature e spazi vettoriali