TensorX
返回文献探索

Paper · arXiv 2504.15843

Pre-DPO: Improving Data Utilization in Direct Preference Optimization Using a Guiding Reference Model

Junshu Pan, Wei Shen, Shulin Huang, Qiji Zhou, Yue Zhang

16 upvotesApril 22, 2025arXiv 预印本
AI 摘要

Pre-DPO enhances preference optimization in RLHF for LLMs by using a guiding reference model to improve data utilization and performance.

Direct Preference OptimizationDPOreinforcement learning from human feedbackRLHFlarge language modelsLLMsreference modelSimple Preference OptimizationSimPOpreference optimizationAlpacaEvalArena-Hard

Abstract

Direct Preference Optimization (DPO) simplifies reinforcement learning from human feedback (RLHF) for large language models (LLMs) by directly optimizing human preferences without an explicit reward model. We find that during DPO training, the reference model plays the role of a data weight adjuster. However, the common practice of initializing the policy and reference models identically in DPO can lead to inefficient data utilization and impose a performance ceiling. Meanwhile, the lack of a reference model in Simple Preference Optimization (SimPO) reduces training robustness and necessitates stricter conditions to prevent catastrophic forgetting. In this work, we propose Pre-DPO, a simple yet effective DPO-based training paradigm that enhances preference optimization performance by leveraging a guiding reference model. This reference model provides foresight into the optimal policy state achievable through the training preference data, serving as a guiding mechanism that adaptively assigns higher weights to samples more suitable for the model and lower weights to those less suitable. Extensive experiments on AlpacaEval 2.0 and Arena-Hard v0.1 benchmarks demonstrate that Pre-DPO consistently improves the performance of both DPO and SimPO, without relying on external models or additional data.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Pre-DPO: Improving Data Utilization in Direct Preference Optimization Using a Guiding Reference Model | TensorX