Vai al contenuto

Dati sintetici: l'AI che si allena sempre più su dati che ha generato da sola

dimpemekug
Published date:
4 min read
Visualizzazioni:

Per anni la ricetta per un modello migliore è stata semplice: più dati, presi dal web pubblico, scritti da persone in carne e ossa. Il problema è che quella fonte non è infinita, e per i modelli più grandi si sta avvicinando ai suoi limiti — non tanto in volume assoluto, quanto in dati di qualità sufficiente su compiti specifici, dal ragionamento matematico verificabile al codice corretto e ben documentato. La risposta che l’industria ha trovato è generare da sé quello che manca: usare un modello per produrre esempi, verificarli quando possibile, e usarli per addestrarne un altro. I dati sintetici sono passati in pochi anni da scorciatoia di nicchia a componente centrale di molte pipeline di addestramento.

Colonne di caratteri verdi in stile codice che scorrono su sfondo nero
Non più solo testo raccolto dal web: sempre più spesso, testo generato apposta per insegnare a un altro modello.

Perché non è solo una scorciatoia

L’uso più semplice è colmare un vuoto: se mancano esempi di un certo tipo di ragionamento o di un linguaggio di programmazione poco diffuso, generarli con un modello capace è più veloce che aspettare che qualcuno li scriva e li pubblichi online. Ma l’uso più interessante va oltre il tappabuchi.

  • Dati verificabili per definizione. In ambiti come la matematica o la programmazione, un modello può generare un problema insieme alla sua soluzione corretta, verificata automaticamente eseguendo il codice o controllando la dimostrazione. È una qualità difficile da garantire su dati raccolti dal web, dove l’errore è la norma quanto la correttezza.
  • Copertura di casi rari. Situazioni che nella realtà accadono poco spesso — un’interazione insolita con un utente, un guasto raro in un sistema — possono essere generate in quantità sufficiente per l’addestramento, cosa impossibile aspettando che accadano naturalmente abbastanza volte.
  • Privacy per costruzione. Un dataset sintetico che riproduce le proprietà statistiche di dati sensibili — cartelle cliniche, transazioni finanziarie — senza contenere nessun record reale, permette di addestrare e condividere modelli senza esporre le persone dietro ai dati originali.

Il rischio che cresce silenziosamente

Il problema più discusso in letteratura si chiama collasso del modello: addestrare un modello prevalentemente sull’output di un altro modello, generazione dopo generazione, tende ad amplificare gli errori e a restringere la varietà — come fotocopiare una fotocopia, dove ogni passaggio perde un po’ di dettaglio rispetto all’originale. Un modello addestrato su dati sintetici di scarsa qualità non impara a essere più capace, impara a somigliare sempre di più a se stesso.

C’è poi un problema meno tecnico ma altrettanto concreto: i dati sintetici ereditano i bias del modello che li ha generati, spesso in forma amplificata. Se il modello sorgente ha un punto cieco su un certo tipo di ragionamento o su un gruppo di persone, quel punto cieco non sparisce nei dati sintetici — si moltiplica, perché ogni esempio generato lo riflette.

Cosa serve per farlo bene

  1. Verifica automatica dove possibile. I domini in cui i dati sintetici funzionano meglio sono quelli dove un output può essere controllato oggettivamente — un test che passa, una dimostrazione che regge — non quelli dove la correttezza è una questione di giudizio.
  2. Mescolare, non sostituire. Le pipeline più solide non buttano via i dati reali per quelli sintetici, li combinano, usando i dati sintetici per colmare vuoti specifici piuttosto che come base primaria.
  3. Tracciare la provenienza. Sapere quale frazione di un dataset è sintetica, e generata da quale modello, sta diventando importante quanto sapere da dove viene un dato raccolto dal web — un’informazione che oggi in molti casi semplicemente non viene registrata.
  4. Diversità deliberata. Un modello lasciato libero di generare esempi tende a ripetere gli stessi pattern superficiali; serve una spinta esplicita verso la varietà, non solo verso la quantità.

Suggerimento: se valuti un modello o un dataset e ti dicono che una parte rilevante dei dati è “sintetica”, la domanda utile non è quanta ce n’è, ma come è stata verificata. La differenza tra dati sintetici controllati e dati sintetici generati e basta è, oggi, la differenza tra un miglioramento reale e un rumore che sembra progresso.

Cosa aspettarsi da qui in avanti

I dati sintetici non sono una moda passeggera: per certi compiti sono già l’unica fonte praticabile in quantità sufficiente. Ma la loro utilità dipende interamente da quanto rigore si mette nel generarli e verificarli — usati con attenzione, colmano vuoti reali; usati come scorciatoia per evitare il lavoro di raccolta dati, rischiano di insegnare ai modelli a diventare versioni sempre più sfocate di se stessi.

Previous
World model: l'AI che prova a capire il mondo invece di limitarsi a descriverlo
Next
Sovranità digitale: cosa significa davvero spostare i dati in Europa