À suivreGuide suivant
Normalisation de la longueur dans l'optimisation des préférences
Fondamentaux
GUIDE des fondamentaux
Le DPO itératif aligne à plusieurs reprises un modèle de langage sur les préférences humaines ou IA en générant de nouvelles réponses, en les classant et en ajustant ces nouvelles paires à chaque tour.
Écoutez ce guideNarré par l'IA · ~2 min
It matters because static, one-shot preference data goes stale, while iterating keeps the training signal on-policy and the model improving.
Direct Preference Optimization (DPO) skips training a separate reward model: given preferred and rejected responses, it adjusts the policy with a classification-style loss derived from the RLHF objective. Vanilla DPO trains on a fixed dataset, which may become off-policy as the model changes. Iterative DPO closes the loop: the current policy samples responses, human raters or an AI judge compare them, and the next DPO update trains on these fresh pairs. Repeating rounds incurs additional sampling and labeling costs. If the model judges its own outputs, its judgments can also inherit its biases, so independent checks and held-out evaluation remain useful.
Aligner un assistant de chat sur plusieurs tours, en échantillonnant à chaque fois de nouvelles réponses et en les reclassant pour affiner l'utilité
Configurations auto-récompensantes où le modèle génère et juge ses propres paires de réponses pour amorcer de meilleures données de préférences
Réduire la verbosité des réponses en ajoutant un DPO à longueur contrôlée dans les itérations ultérieures une fois la qualité brute établie
Adaptation du domaine, comme le réglage itératif d'un modèle de codage sur des paires de solutions fraîchement générées, jugées par les résultats des tests
Preference tuning can become more continuous and automated, but each round depends on the judge’s reliability, data coverage, and evaluation that is not reused as training signal. Self-rewarding systems need checks for self-confirming errors, and online cycles need cost and quality measurement at every iteration.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Le DPO itératif aligne à plusieurs reprises un modèle de langage sur les préférences humaines ou IA en générant de nouvelles réponses, en les classant et en ajustant ces nouvelles paires à chaque tour. C'est important car les données de préférence statiques et ponctuelles deviennent obsolètes, tandis que l'itération maintient le signal d'entraînement conforme à la politique et l'amélioration du modèle.
DPO optimise la politique directement à partir des paires de préférences, éliminant ainsi le modèle de récompense séparé et la boucle RL utilisés par le RLHF basé sur PPO.
La régénération et le réétiquetage des réponses à chaque cycle maintiennent les données alignées sur la politique actuelle, réduisant ainsi les changements de distribution et le surajustement aux comparaisons obsolètes.
DPO compare les probabilités des journaux de politique et de référence ; le ratio agit comme une récompense implicite et limite la dérive de la politique.
Chaque boucle génère de nouvelles complétions à partir du modèle actuel, un juge les classe et applique une mise à jour DPO sur les nouvelles paires.
La bêta agit comme une température sur la récompense implicite, troquant le fait de rester proche de la référence contre l'ajustement des préférences.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Normalisation de la longueur dans l'optimisation des préférences
Fondamentaux