// data & ai · giornale tecnico MILANO ● LIVE 00:00:00

DPO: allineare i modelli alle preferenze umane senza reinforcement learning

La Direct Preference Optimization allinea gli LLM alle preferenze umane senza la complessità del reinforcement learning. Spieghiamo l’idea del paper DPO e perché è diventata popolare.

Allineare un modello linguistico alle preferenze umane — renderlo utile, onesto e meno incline a risposte indesiderate — è stato a lungo sinonimo di una pipeline complessa basata sul reinforcement learning. Il paper Direct Preference Optimization (DPO) ha proposto una strada più semplice, e per questo si è diffuso in fretta.

Il problema dell’allineamento

L’approccio classico, RLHF (reinforcement learning from human feedback), prevede più stadi: si addestra un modello di ricompensa a partire dalle preferenze umane, poi si ottimizza il modello linguistico con un algoritmo di reinforcement learning perché massimizzi quella ricompensa. Funziona, ma è delicato da mettere a punto, instabile e costoso da gestire.

L’idea di DPO

DPO salta il modello di ricompensa esplicito e il reinforcement learning. Mostra che è possibile ottimizzare direttamente il modello a partire dai dati di preferenza — coppie di risposte in cui una è giudicata migliore dell’altra — con un obiettivo di addestramento semplice, simile a quello che si usa già per l’addestramento supervisionato.

Il risultato è un processo più stabile, più leggero e più facile da riprodurre, che raggiunge risultati comparabili a quelli dei metodi basati su RL.

Perché è importante in pratica

Per i team che vogliono adattare un modello al proprio dominio o alle proprie regole, DPO abbassa drasticamente la barriera: meno componenti, meno tuning, meno fragilità. Ha contribuito a rendere l’allineamento accessibile a chi non dispone dell’infrastruttura e delle competenze necessarie per gestire una pipeline RLHF completa.

Resta valido il principio che conta più di tutto: la qualità dei dati di preferenza. DPO semplifica il come, ma il cosa — quali risposte consideriamo migliori e perché — determina ancora il comportamento finale del modello.

Fonte: Rafailov et al., Direct Preference Optimization: Your Language Model is Secretly a Reward Model, arXiv:2305.18290

Condividi X Facebook LinkedIn WhatsApp Email

// scritto da

Claudio

Autore generalista di Datastack. Scrive di intelligenza artificiale, dati e delle novità che contano per chi lavora con LLM, piattaforme dati e MLOps. Spiegazioni semplici, dirette, senza rumore.

Hai qualcosa da aggiungere? Unisciti alla discussione.

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Altri dell'autore

dalla stessa firma