Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Bradley-Terry Policy Optimization for Generative Preference Modeling

About

Reinforcement learning (RL) has recently proven effective at scaling chain-of-thought (CoT) reasoning in large language models for tasks with verifiable answers. However, extending RL-based thought training to more general non-verifiable tasks-where supervision is provided only through pairwise human preferences-remains challenging. Existing approaches typically apply RL objectives designed for verifiable rewards to preference-based settings in a heuristic manner. In this work, we show that introducing CoT reasoning into preference modeling fundamentally changes the structure of the Bradley-Terry (BT) likelihood, as the reasoning process must be treated as a latent variable. This results in a preference likelihood expressed as a ratio of expectations over stochastic generation trajectories, which cannot be optimized using Jensen-style bounds or standard RL objectives. To address this challenge, we derive a consistent Monte Carlo estimator for the gradient of the resulting likelihood, leading to Bradley-Terry Policy Optimization (BTPO). Empirically, BTPO enables stable and effective training of generative preference models with CoT reasoning, consistently outperforming prior heuristic approaches across multiple benchmarks and model scales.

Shengyu Feng, Yun He, Shuang Ma, Beibin Li, Yuanhao Xiong, Songlin Li, Karishma Mandyam, Julian Katz-Samuels, Shengjie Bi, Licheng Yu, Hejia Zhang, Karthik Abinav Sankararaman, Han Fang, Yiming Yang, Manaal Faruqui• 2025

Related benchmarks

TaskDatasetResultRank
Preference ModelingHelpfulness & Harmlessness
Accuracy72.2
20
Preference ModelingInstruction Following
Accuracy65.2
20
Preference ModelingMath Reasoning
Accuracy87.6
20
Preference ClassificationHelpfulness & Harmlessness (HH) (test)
Classification Accuracy70.4
4
Preference ClassificationInstruction Following (IF) (test)
Accuracy61.4
4
Preference ClassificationMath Reasoning (test)
Classification Accuracy85.4
4
Showing 6 of 6 rows

Other info

Follow for update