← Ultimi articoli
🤖 machine learning

Normalized Rewards for Preference Optimization

Questo articolo propone una tecnica di regolarizzazione basata sulla normalizzazione per gli algoritmi di allineamento diretto (DAA) come DPO e SimPO per mitigare la sovra-ottimizzazione e il collasso della verosimiglianza, dimostrando che migliora significativamente la qualità della generazione e le prestazioni generali nei benchmark stabilizzando le distribuzioni di probabilità a livello di token.

Autori originali: Shawn Im, Federico Danieli, Skyler Seto, Barry-John Theobald, Katherine Metcalf

Pubblicato 2026-07-21
📖 5 min di lettura🧠 Approfondimento

Autori originali: Shawn Im, Federico Danieli, Skyler Seto, Barry-John Theobald, Katherine Metcalf

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 di insegnare a un robot molto talentuoso, ma leggermente caotico, come scrivere storie. Non vuoi che si limiti a memorizzare i tuoi libri preferiti; vuoi che capisca perché ti piacciono, in modo che possa scrivere nuove storie che siano altrettanto piacevoli. Questo è il mondo dell' "allineamento" nell'intelligenza artificiale. Gli scienziati usano un processo chiamato "ottimizzazione delle preferenze" per insegnare a questi robot. Mostrano al robot due risposte diverse a una domanda — una buona, una cattiva — e gli chiedono di imparare a scegliere quella buona. Il modo più popolare per farlo è come un gioco di "caldo o freddo", dove il robot riceve un punteggio in base a quanto la sua risposta è vicina a ciò che preferiscono gli umani.

Tuttavia, c'è un problema complicato. A volte, nella sua fretta di compiacere, il robot si entusiasma troppo. Inizia a cambiare il suo "vocabolario" interno in modi strani, facendo sì che le parole che dovrebbe usare sembrino meno naturali, anche se sta diventando più bravo nel gioco. È come uno studente che, cercando di prendere un A, inizia a parlare in un dialetto strano e troppo complesso che confonde tutti, anche se tecnicamente ha dato la risposta correa. Questo articolo investiga perché ciò accade e offre una nuova regola per mantenere il robot con i piedi per terra, assicurando che impari a essere utile senza perdere la sua personalità originale o inventare risposte strane e dannose.


Il problema dell'eccessiva fiducia del robot

Il documento si concentra su un tipo specifico di addestramento per robot chiamato Algoritmi di Allineamento Diretto (DAA), di cui il più famoso è DPO. Pensa a DPO come a un coach che dice al robot: "Hai fatto meglio con questa risposta rispetto a quella", senza bisogno di un arbitro separato che valuti il lavoro. È efficiente e popolare. Ma gli autori hanno notato qualcosa di strano: il robot stava subendo un "sovra-ottimizzazione".

Immagina di giocare a un videogioco dove devi raccogliere monete. Il gioco ti dice: "Raccogli più monete!". Così, inizi a correre freneticamente, ignorando i muri, i nemici e il percorso effettivo. Alla fine, potresti cadere dalla mappa perché eri così concentrato sulle monete da dimenticare come funziona il mondo. Nel caso del robot, era così concentrato nel massimizzare la sua "ricompensa" (il punteggio per aver scelto la risposta giusta) che ha iniziato a distorcere la sua comprensione della probabilità. Abbassava la probabilità di dire le parole "buone" e quelle "cattive" contemporaneamente, il che suona strano, ma in realtà rendeva il robot più propenso a dire cose che non aveva mai visto prima — a volte pericolose o prive di senso. Questo è chiamato "spostamento di verosimiglianza" (likelihood displacement).

La Soluzione: Una regola di "Probabilità Totale"

Gli autori propongono una soluzione semplice ma potente: una nuova regola chiamata Ricompense Normalizzate.

Per capire questo, immagina una pizza. L'intera pizza rappresenta il 100% delle possibili risposte del robot. Quando il robot viene addestrato normalmente, potrebbe decidere che la fetta "buona" e la fetta "cattiva" si stanno entrambe rimpicciolendo, il che significa che le fette "sconosciute" (le parti della pizza che il robot non ha ancora visto) si stanno ingrandendo. Questo è un male perché il robot potrebbe iniziare a servire quelle fette sconosciute e strane.

Gli autori suggeriscono di aggiungere un "termine di regolarizzazione" all'addestramento. Pensa a questo come a uno chef della pizza severo che dice: "Ehi, la dimensione totale delle fette di cui stai parlando (la risposta buona e la risposta cattiva) deve rimanere la stessa". Se il robot prova a rimpicciolire troppo la fetta "buona", lo chef lo costringe a rimpicciolire ancora di più la fetta "cattiva" per mantenere l'equilibrio totale. Questo impedisce al robot di gonfiare accidentalmente la dimensione delle fette strane e sconosciute.

Cosa hanno scoperto

I ricercatori hanno testato questa nuova regola su due diversi tipi di robot: uno che usa una guida di riferimento (DPO) e uno che non la usa (SimPO). Ecco cosa hanno scoperto:

  1. Migliore Equilibrio: Mantenendo bilanciata la probabilità totale, i robot sono diventati più bravi a essere utili senza perdere la loro intelligenza generale. In un test chiamato AlpacaEval2, che misura quanto bene un robot segue le istruzioni, il modello Llama-3.1-8B-Instruct ha registrato un incremento relativo superiore al 20% nei punteggi usando la nuova regola rispetto al vecchio metodo.
  2. Salvataggio delle Competenze Generali: Di solito, quando i robot diventano molto bravi a seguire le istruzioni, peggiorano nelle conoscenze generali (come matematica o scienza). Ma con questa nuova regola, i robot sono diventati migliori anche in questi benchmark generali, con guadagni di prestazioni superiori al 9%.
  3. Il Colpevole "Outlier": Gli autori hanno scavato a fondo per capire perché il vecchio metodo stava fallendo. Hanno scoperto che il problema non accadeva ovunque nel cervello del robot. Era concentrato su un piccolo gruppo di parole "outlier" — token rari e strani che il robot conosceva appena. Queste poche parole stavano facendo tutto il lavoro pesante per mandare in tilt le probabilità. La nuova regola mira specificamente a queste parole a bassa probabilità, riportandole gentilmente alla normalità in modo che non sballino l'intero sistema.

Il Verdetto

Il documento suggerisce che il motivo per cui i robot diventavano "folli" era che non venivano costretti a tenere sotto controllo la matematica delle loro probabilità. Aggiungendo una semplice regola per mantenere stabile la verosimiglianza totale delle risposte che vedono, i robot imparano a seguire meglio le preferenze umane senza rompere la propria logica interna.

Gli autori hanno scoperto che questo approccio funziona sia per i robot che usano una guida di riferimento, sia per quelli che non la usano. Hanno dimostrato che questo metodo non si limita a fermare il comportamento negativo; aiuta anche il robot a performare meglio in compiti reali. Sebbene non pretendano di aver risolto ogni problema dell'IA, i loro esperimenti suggeriscono che mantenere bilanciate le "fette di pizza" è un passo cruciale verso la creazione di un'IA che sia sia intelligente che sicura.

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 →