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

Junshu Pan, Wei Shen, Shulin Huang, Qiji Zhou, Yue Zhang
4/22/2025
cs.CL

No official code found. Best implementation: DtYXs/Pre-DPO (9 stars, Apache-2.0, last commit 2025-04-23).

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.

View on arXivView PDF

Code Implementations(1)

DtYXs/Pre-DPOCommunity70%
Apache-2.0

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

92Shell, PythonApr 18, 20251 years agoApache-2.0
alignmentlarge-language-modelspreference-optimization

Cite this paper

@article{pan2025predpo,
  title  = {Pre-DPO: Improving Data Utilization in Direct Preference Optimization Using a Guiding Reference Model},
  author = {Junshu Pan and Wei Shen and Shulin Huang and Qiji Zhou and Yue Zhang},
  year   = {2025},
  eprint = {2504.15843},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.15843v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.15843.svg)](https://codeofpaper.com/paper/2504.15843)

Discussion