Improving LLM General Preference Alignment via Optimistic Online Mirror Descent
Yuheng Zhang, Dian Yu, Tao Ge, Linfeng Song, Zhichen Zeng, Haitao Mi, Nan Jiang, Dong Yu
TL;DR
This work addresses the limitations of BT-based rewards in RLHF by framing LLM alignment with general preferences as a two-player zero-sum game and solving for a Nash policy. It introduces Optimistic Nash Policy Optimization (ONPO), which embeds optimistic online mirror descent into a self-play loop and uses a predictor to achieve a $DualGap(\bar{\pi})$ bound of $O(1/T)$, improving over previous $O(1/\sqrt{T})$ guarantees. The method offers a practical, data-efficient loss-based implementation that does not require estimating $\mathbb{P}(y \succ \pi_t)$, and it demonstrates strong empirical gains across AlpacaEval 2.0, Arena-Hard, MT-Bench, and academic benchmarks. The results suggest that ONPO provides robust general-preference alignment without BT-reward modeling, with potential extensions to multi-turn CMDP settings and active data collection strategies.
Abstract
Reinforcement learning from human feedback (RLHF) has demonstrated remarkable effectiveness in aligning large language models (LLMs) with human preferences. Many existing alignment approaches rely on the Bradley-Terry (BT) model assumption, which assumes the existence of a ground-truth reward for each prompt-response pair. However, this assumption can be overly restrictive when modeling complex human preferences. In this paper, we drop the BT model assumption and study LLM alignment under general preferences, formulated as a two-player game. Drawing on theoretical insights from learning in games, we integrate optimistic online mirror descent into our alignment framework to approximate the Nash policy. Theoretically, we demonstrate that our approach achieves an $O(T^{-1})$ bound on the duality gap, improving upon the previous $O(T^{-1/2})$ result. More importantly, we implement our method and show through experiments that it outperforms state-of-the-art RLHF algorithms across multiple representative benchmarks.
