MallowsPO: Fine-Tune Your LLM with Preference Dispersions

Haoxian Chen, Hanyang Zhao, Henry Lam, David D. Yao, Wenpin Tang
5/1/2024

No official code found. Best implementation: haoxian-chen/MallowsPO (4 stars, last commit 2025-10-12).

Abstract

Direct Preference Optimization (DPO) has recently emerged as a popular approach to improve reinforcement learning with human feedback (RLHF), leading to better techniques to fine-tune large language models (LLM). A weakness of DPO, however, lies in its lack of capability to characterize the diversity of human preferences. Inspired by Mallows' theory of preference ranking, we develop in this paper a new approach, the MallowsPO. A distinct feature of this approach is a dispersion index, which reflects the dispersion of human preference to prompts. We show that existing DPO models can be reduced to special cases of this dispersion index, thus unified with MallowsPO. More importantly, we demonstrate (empirically) how to use this dispersion index to enhance the performance of DPO in a broad array of benchmark tasks, from synthetic bandit selection to controllable generations and dialogues, while maintaining great generalization capabilities. MallowsPO is also compatible with other SOTA offline preference optimization methods, boosting nearly 2\% extra LC win rate when used as a plugin for fine-tuning Llama3-Instruct.

View on arXivView PDF

Code Implementations(1)

[ICLR 2025] MallowsPO: Fine-Tune Your LLM with Preference Dispersions

41PythonNov 14, 20241 years ago
llmmallows-modelpreference-learningrlhf

Similar Papers

Cite this paper

@article{chen2024mallowspo,
  title  = {MallowsPO: Fine-Tune Your LLM with Preference Dispersions},
  author = {Haoxian Chen and Hanyang Zhao and Henry Lam and David D. Yao and Wenpin Tang},
  year   = {2024},
  eprint = {2405.14953},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.14953},
  journal = {ICLR 2024 2024}
}

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/2405.14953.svg)](https://codeofpaper.com/paper/2405.14953)

Discussion