A seguirPróximo guia
Otimização de preferência de razão de probabilidade
IA de linguagem
GUIA de IA de linguagem
Direct Preference Optimization (DPO) trains a language model from preference comparisons without the separate reward-model-plus-online-PPO loop used in a standard RLHF setup.
Ouça este guiaNarrado por IA · ~2 min
The DPO paper derives a preference-learning objective from a KL-constrained reward-maximization setup. Training examples include a prompt, preferred answer, and rejected answer. The method uses a reference policy in its objective and avoids fitting a separate reward model in the proposed pipeline. This does not mean DPO avoids all modeling assumptions or guarantees alignment. DPO optimizes pairwise preference comparisons using policy and reference log probabilities. Its implicit reward is beta times the policy/reference log-probability ratio, up to a prompt-dependent constant. KTO is a separate prospect-theoretic alignment objective that learns from binary desirable/undesirable feedback and should not be labeled a DPO variant.
Train on prompts with preferred and rejected answers.
Compare a DPO experiment with a supervised baseline on a fixed evaluation set.
Track the reference model and beta settings for reproducibility.
Review learned behavior for regressions after preference tuning.
Preference-training methods continue to vary. Report data, reference, optimizer, and evaluation details rather than treating DPO as a complete safety method.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Direct Preference Optimization (DPO) trains a language model from preference comparisons without the separate reward-model-plus-online-PPO loop used in a standard RLHF setup.
A principal vantagem do DPO é remover o modelo de recompensa explícito e o ciclo de amostragem RL, otimizando a política diretamente nos pares de preferência.
O DPO treina em pares de preferências: um prompt mais uma resposta preferida ('escolhida') e uma resposta não preferida ('rejeitada').
Uma referência congelada (normalmente o modelo SFT) ancora a perda; o parâmetro beta controla até que ponto a política treinada pode se afastar dele.
The DPO objective uses a preference pair and compares policy log-probability ratios against a reference policy. This describes the pairwise objective, while the implicit-reward interpretation is a related consequence.
Beta rege a restrição KL implícita: um beta mais alto mantém a política mais próxima da referência, um beta mais baixo permite mais desvios.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Otimização de preferência de razão de probabilidade
IA de linguagem