0

RePO: ReLU-based Preference Optimization

RePO is a streamlined preference optimization algorithm for aligning large language models with human preferences, performing better than DPO and SimPO while using only one hyperparameter.

Preview
Year
2025
Venue
arXiv 2025
Authors
8
Hosting
Abstract onlyARXIV-DEFAULT

Cite

Notes

Only stored in your browser.

Attribution

Abstract & full text
arxiv.org/abs/2503.07426ARXIV-DEFAULT
TL;DR
Semantic Scholar
Attribution policy →

Abstract

Aligning large language models (LLMs) with human preferences is critical for real-world deployment, yet existing methods like RLHF face computational and stability challenges. While DPO establishes an offline paradigm with single hyperparameter \beta, subsequent methods like SimPO reintroduce complexity through dual parameters (\beta, \gamma). We propose {ReLU-based Preference Optimization (RePO)}, a streamlined algorithm that eliminates \beta via two advances: (1) retaining SimPO's reference-free margins but removing \beta through gradient analysis, and (2) adopting a ReLU-based max-margin loss that naturally filters trivial pairs. Theoretically, RePO is characterized as SimPO's limiting case (\beta \to \infty), where the logistic weighting collapses to binary thresholding, forming a convex envelope of the 0-1 loss. Empirical results on AlpacaEval 2 and Arena-Hard show that RePO outperforms DPO and SimPO across multiple base models, requiring only one hyperparameter to tune.

Authors

8