Paper deep dive
Distortion of AI Alignment: Does Preference Optimization Optimize for Preferences?
Paul Gƶlz, Nika Haghtalab, Kunhe Yang
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 96%
Last extracted: 3/12/2026, 6:16:58 PM
Summary
The paper introduces the concept of 'distortion' in AI alignment to measure the gap between the average utility of a learned policy and the optimal achievable average utility. It demonstrates that current methods like RLHF and DPO, which rely on a single 'mythical' reward model, suffer from significant distortion when users have heterogeneous preferences. In contrast, Nash Learning from Human Feedback (NLHF) is shown to achieve minimax optimal distortion, providing a more robust approach for pluralistic alignment.
Entities (5)
Relation Signals (3)
NLHF ā achievesdistortion ā (1/2 + o(1)) * β
confidence 95% · Nash Learning from Human Feedback achieves the minimax optimal distortion of (1/2 + o(1)) * β
DPO ā equivalentto ā RLHF
confidence 95% Ā· Direct Preference Optimization (DPO) (Rafailov et al., 2023) is equivalent to RLHF in our analysis
RLHF ā exhibitsdistortion ā e^Ī©(β)
confidence 90% Ā· RLHF and DPO, by contrast, suffer ā„(1-o(1))ā β distortion already without a KL constraint, and e^Ī©(β) or even unbounded distortion in the full setting
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:After pre-training, large language models are aligned with human preferences based on pairwise comparisons. State-of-the-art alignment methods (such as PPO-based RLHF and DPO) are built on the assumption of aligning with a single preference model, despite being deployed in settings where users have diverse preferences. As a result, it is not even clear that these alignment methods produce models that satisfy users on average -- a minimal requirement for pluralistic alignment. Drawing on social choice theory and modeling users' comparisons through individual Bradley-Terry (BT) models, we introduce an alignment method's distortion: the worst-case ratio between the optimal achievable average utility, and the average utility of the learned policy. The notion of distortion helps draw sharp distinctions between alignment methods: Nash Learning from Human Feedback achieves the minimax optimal distortion of $(\frac{1}{2} + o(1)) \cdot \beta$ (for the BT temperature $\beta$), robustly across utility distributions, distributions of comparison pairs, and permissible KL divergences from the reference policy. RLHF and DPO, by contrast, suffer $\geq (1 - o(1)) \cdot \beta$ distortion already without a KL constraint, and $e^{\Omega(\beta)}$ or even unbounded distortion in the full setting, depending on how comparison pairs are sampled.
Tags
Links
- Source: https://arxiv.org/abs/2505.23749
- Canonical: https://arxiv.org/abs/2505.23749
Trouble viewing inline? Open PDF directly ā
Full Text
327,773 characters extracted from source content.
Expand or collapse full text
Distortion of AI Alignment: Does Preference Optimization Optimize for Preferences? Paul Gƶlz Cornell University paulgoelz@cornell.edu Nika Haghtalab UC Berkeley nika@berkeley.edu Kunhe Yang UC Berkeley kunheyang@berkeley.edu Abstract After pre-training, large language models are aligned with human preferences based on pairwise comparisons. State-of-the-art alignment methods (such as PPO-based RLHF and DPO) are built on the assumption of aligning with a single preference model, despite being deployed in settings where users have diverse preferences. As a result, it is not even clear that these alignment methods produce models that satisfy users on average ā a minimal requirement for pluralistic alignment. Drawing on social choice theory and modeling usersā comparisons through individual Bradley-Terry (BT) models, we introduce an alignment methodās distortion: the worst-case ratio between the optimal achievable average utility, and the average utility of the learned policy. The notion of distortion helps draw sharp distinctions between alignment methods: Nash Learning from Human Feedback achieves the minimax optimal distortion of (12+oā¢(1))ā βā 121( 12\!+\!o(1))·β( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) ā β (for the BT temperature β), robustly across utility distributions, distributions of comparison pairs, and permissible KL divergences from the reference policy. RLHF and DPO, by contrast, suffer ā„(1āoā¢(1))ā βabsentā 11ā„(1\!-\!o(1))·β℠( 1 - o ( 1 ) ) ā β distortion already without a KL constraint, and eĪ©ā¢(β)superscriptĪ©e (β)eroman_Ī© ( β ) or even unbounded distortion in the full setting, depending on how comparison pairs are sampled. 1 Introduction Reinforcement Learning from Human Feedback (RLHF) (Ouyang et al., 2022; Rafailov et al., 2023; Christiano et al., 2017; Ziegler et al., 2019) has become the dominant paradigm for aligning large language models (LLMs) with human values and preferences. In a typical alignment pipeline, human feedback is provided as ordinal comparisons between pairs of candidate model outputs. This feedback is used to fine-tune a pre-trained model, steering it toward the preferences expressed in these comparisons. A major limitation of RLHF and of many proposed alternatives (including DPO (Rafailov et al., 2023), Φ ΦPO (Azar et al., 2024), KTO (Ethayarajh et al., 2024), SimPO (Meng et al., 2024), ĻPO (Huang et al., 2024)) is that they do not take into account that users will disagree on which model outputs are most useful or least harmful. A growing body of evidence ā from both the general public and the research community (AII, ; Sorensen et al., 2024; Conitzer et al., 2024; Bai et al., 2022b) ā suggests that this blind spot of current alignment methods can lead to unfair outcomes. For example, Chakraborty et al. (2024) argue that RLHF may align with a majority groupās preferences and ignore the preferences of a minority. In this work, we study a more basic question: do current alignment methods reliably lead to a high average utility across the users? Even such a minimal requirement might not be automatically met since alignment methods such as RLHF were originally designed with a single, perhaps representative, user in mind whose noisy ordinal preferences are assumed to be consistent with an underlying utility model. As a result, RLHF fits a single reward model to the observed ordinal comparisons of a population of users with different utility functions, effectively constructing a utility function for a āmythicalā representative user. Could it be that optimizing a model for this mythical user leads to poor outcomes on average for real users? More fundamentally, do ordinal preferences even contain enough information to ensure high average utility across a heterogeneous user population? Figure 1: The typical RLHF pipeline. The preference optimization process begins by collecting comparison data from users with heterogeneous utilities. A single Bradley-Terry model is then fit to this data via Maximum Likelihood Estimation (MLE), producing a single reward model that represents a āmythical userā whose utility best explains the observed comparisons. This reward model is used to fine-tune the pretrained policy. We define distortion as the ratio between the average utility of an optimal policy and that of the output policy, which measures how well a policy aligned with the mythical userās utility aligns with the true average utility. Distortion of alignment. To address these questions, we introduce the distortion of an alignment method,111While prior work has called for the study of distortion in alignment (Dai and Fleisig, 2024), or used alignment as a motivation for studying the distortion of voting rules (Goyal and Sarmasarkar, 2025; Ebadian et al., 2024a), our work is to our best knowledge the first to systematically define and analyze the distortion of alignment methods. We discuss these related efforts in Appendix A. which we define as the ratio between the optimal average utility of a policy (if the training process had access to usersā true utilities) and the average utility achieved by the fine-tuned policy. A larger distortion implies lower average quality relative to the optimal policy. This notion is adapted from social choice theory (e.g., Procaccia and Rosenschein, 2006; Boutilier et al., 2012; Anshelevich et al., 2021), where distortion quantifies the loss in average utility caused by using a voting rule that relies solely on ordinal preferences rather than full cardinal utilities. Our setting departs from this classical formulation of distortion in two ways. First, we assume that users make pairwise comparisons probabilistically, following a BradleyāTerry model based on the userās idiosyncratic utilities. This assumption of probabilistic comparisons enables much less pessimistic distortion bounds than in the classic, deterministic-choice setting while capturing heterogeneous preferences. Second, our model and distortion bounds reflect that, in alignment, the modelsā generation policy is constrained to stay close to the pre-trained reference policy. These departures generate insights for both the social choice and the alignment communities. 1.1 Our Results Our results address both the social choice setting with individual BradleyāTerry comparisons (Section 3) and the alignment setting (Section 4), which additionally constrains the policy to remain close in Kullback-Leibler (KL) divergence to a reference policy. The social choice setting is a special case of the alignment setting, in which the proximity constraint is not binding. Besides RLHF, which coincides with the Borda voting rule in the social choice setting, we study the proposed alternative Nash Learning from Human Feedback (NLHF) (Munos et al., 2024), which coincides with the Maximal Lotteries (Fishburn, 1984) voting rule. Direct Preference Optimization (DPO) (Rafailov et al., 2023) is equivalent to RLHF in our analysis and hence has the same distortion. We define these alignment methods and voting rules in Section 2. In Section 5, we discuss how our results extend to KL-regularized (rather than constrained) alignment methods and to generalized models of sampling comparison pairs. In this overview of results, summarized in Table 1, we present our bounds for the case where the number of sampled pairwise comparisons goes to infinity. In later sections, we accompany these statements with polynomially fast, finite-sample convergence bounds. Our results establish that some distortion is unavoidable: in the social choice setting (i.e., without KL constraints), if each user only provides a single comparison, we show through a non-identifiability argument222While the non-identifiability of mixtures of ranking models is well established (Zhao et al., 2016; Zhao and Xia, 2019; Zhang et al., 2022), our result quantifies the resulting loss in average utility. that, for each value β>00β>0β > 0 of the BradleyāTerry temperature, every alignment method (or, equivalently, any voting rule) will suffer a distortion of (12+oā¢(1))ā¢Ī²121( 12+o(1))β( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β on some instances. This lower bound reflects a fundamental information bottleneck: even under BradleyāTerry generative assumptions, ordinal feedback is not rich enough to perfectly optimize for the average utility of a heterogeneous user population. If each user provides dā„22dā„ 2d ā„ 2 (possibly correlated) comparisons, the same lower bound applies to all voting rules that satisfy a probabilistic relaxation of the Condorcet loser criterion, a social-choice axiom widely satisfied by desirable voting rules, including Borda and Maximal Lotteries. As a result, this lower bound extends to RLHF and NLHF. In the social choice setting, we show that both Borda and Maximal Lotteries have a distortion that is bounded in β. Bordaās distortion lies between (1āoā¢(1))ā¢Ī²11(1-o(1))β( 1 - o ( 1 ) ) β and Oā¢(β2)superscript2O(β^2)O ( β2 ), whereas Maximal Lotteriesā distortion is (12+oā¢(1))ā¢Ī²121( 12+o(1))β( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β, matching even the lower-order terms of the lower bound. These results are of independent interest to the social choice community since they show that the introduction of randomized pairwise comparisons circumvents the necessary growth of distortion in the number of alternatives m. Recently, Goyal and Sarmasarkar (2025) showed that the same BradleyāTerry assumption can reduce the distortion of specific voting rules in the metric distortion setting, where utilities are distances in a metric space. Our results show that the BradleyāTerry assumption has an even larger impact in the general-utility distortion setting, where constant distortion is classically impossible, than in metric distortion. For the AI community, these distortion bounds also carry implications for AI leaderboards such as Chatbot Arena Chiang et al. (2024), where heterogeneous user preferences across diverse tasks are aggregated via MLE under a single BradleyāTerry model ā effectively equivalent to using Borda scores. We elaborate on these implications in Section 3.3. In the alignment setting, we show that NLHF maintains Maximal Lotteriesā optimal (12+oā¢(1))ā¢Ī²121( 12+o(1))β( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β distortion with remarkable robustness: regardless of the populationās utilities, how comparison pairs are sampled, the number of comparisons per user, the reference policy, and the bound on the permissible KL divergence, NLHF obtains a Ī©ā¢(1/β)Ī©1 (1/β)Ī© ( 1 / β ) fraction of the highest average utility achievable within the KL-divergence bound. Though we present this result for KL-constrained NLHF, we show in Section 5 that this directly implies a similar distortion guarantee for regularized NLHF. In contrast, RLHFās distortion can grow as eĪ©ā¢(β)superscriptĪ©e (β)eroman_Ī© ( β ) in the alignment setting and is even unbounded in β if the two outcomes to be compared are sampled in a correlated way rather than i.i.d. Table 1: Overview of distortion bounds by alignment method and setting. Alignment Method Social Choice Setting AI Alignment Setting RLHF (Ziegler et al., 2019) ā¤Oā¢(β2)absentsuperscript2⤠O(β^2)⤠O ( β2 ) Thm 2 (Borda) ā„(1āoā¢(1))ā¢Ī²absent11ā„(1-o(1))\,β℠( 1 - o ( 1 ) ) β Thm 5 ā„eĪ©ā¢(β)absentsuperscriptΩ℠e (β)ā„ eroman_Ī© ( β ) Thm 6 / Unbounded in β* Thm 9 NLHF (Munos et al., 2024) =(12+oā¢(1))ā¢Ī²absent121= ( 12+o(1) )\,β= ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β Cor 4 (Max. Lotteries) =(12+oā¢(1))ā¢Ī²absent121= ( 12+o(1) )\,β= ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β Thm 7 all (one comparison per user/ Condorcet loser property) ā„(12+oā¢(1))ā¢Ī²absent121ā„ ( 12+o(1) )\,β℠( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β Thm 3 ā„(12+oā¢(1))ā¢Ī²absent121ā„ ( 12+o(1) )\,β℠( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β Thm 3 *comparison pairs sampled from a distribution over pairs. We discuss additional related work in Appendix A. 2 Preliminaries Let A=1,ā¦,m1ā¦A=\1,ā¦,m\A = 1 , ⦠, m be a finite set of alternatives. The population of users is described by a probability distribution DD over utility vectors u=(uā¢(1),ā¦,uā¢(m))1ā¦u=(u(1),ā¦,u(m))u = ( u ( 1 ) , ⦠, u ( m ) ), whose entries 0ā¤uā¢(x)ā¤1010⤠u(x)⤠10 ⤠u ( x ) ⤠1 indicate a userās utility for alternative x.333Our assumption that utilities be in [0,1]01[0,1][ 0 , 1 ] is weaker than any of the three assumptions ā unit-sum, unit-range, or approval (Ebadian et al., 2024b) ā made in classic distortion to avoid trivial infinite lower bounds. The objective is to find an alternative x such that its average utility ā¢(x)āuā¼ā¢[uā¢(x)]āsubscriptsimilar-todelimited-[] AvgUtil(x) _u [u(x)]sansserif_AvgUtil ( x ) ā blackboard_Eu ā¼ D [ u ( x ) ] across the user population (also known as the utilitarian social welfare) is as high as possible. We extend this notation to probability distributions Ļ over alternatives by setting ā¢(Ļ)āxā¼Ļā¢[ā¢(x)]āsubscriptsimilar-todelimited-[] AvgUtil(Ļ) _x Ļ[ AvgUtil(x)]sansserif_AvgUtil ( Ļ ) ā blackboard_Ex ā¼ Ļ [ sansserif_AvgUtil ( x ) ]. Both voting rules and alignment methods observe comparisons from n users. We model each i=1,ā¦,n1ā¦i=1,ā¦,ni = 1 , ⦠, n as a fresh user with independently drawn utility vector uiā¼similar-tosubscriptu_i _i ā¼ D. For exposition, we assume that each user i provides an equal number dā„11dā„ 1d ā„ 1 of pairwise comparisons. For each i, and for j=1,ā¦,d1ā¦j=1,ā¦,dj = 1 , ⦠, d, we independently draw alternatives xij,yijsuperscriptsubscriptsuperscriptsubscriptx_i^j,y_i^jxitalic_iitalic_j , yitalic_iitalic_j from a fixed distribution μ over alternatives, in which the minimum probability mass μmināminxāAā”μā¢(x)āsubscriptsubscript _ _xā Aμ(x)μroman_min ā minitalic_x ā A μ ( x ) is positive.444In Section 5, we discuss how most of our results extend more general distributions over comparison pairs, which can, for example. capture k-wise comparisons. User i then compares each pair xij,yijsuperscriptsubscriptsuperscriptsubscript\x_i^j,y_i^j\ xitalic_iitalic_j , yitalic_iitalic_j (for j=1,ā¦,d1ā¦j=1,ā¦,dj = 1 , ⦠, d) through a Bradley-Terry model based on iās utilities: i prefers xijsuperscriptsubscriptx_i^jxitalic_iitalic_j over yijsuperscriptsubscripty_i^jyitalic_iitalic_j (written āxijā»iyijsubscriptsucceedssuperscriptsubscriptsuperscriptsubscriptx_i^j _iy_i^jxitalic_iitalic_j ā»i yitalic_iitalic_jā) with probability Ļā¢(βā (uiā¢(xij)āuiā¢(yij)))ā subscriptsuperscriptsubscriptsubscriptsuperscriptsubscriptĻ (β·(u_i(x_i^j)-u_i(y_i^j)) )Ļ ( β ā ( uitalic_i ( xitalic_iitalic_j ) - uitalic_i ( yitalic_iitalic_j ) ) ), where Ļā¢(t)ā1/(1+eāt)ā11superscriptĻ(t) 1/(1+e^-t)Ļ ( t ) ā 1 / ( 1 + e- t ) is the logistic sigmoid function and β>00β>0β > 0 is a temperature parameter, and prefers yijsuperscriptsubscripty_i^jyitalic_iitalic_j over xijsuperscriptsubscriptx_i^jxitalic_iitalic_j (āyijā»ixijsubscriptsucceedssuperscriptsubscriptsuperscriptsubscripty_i^j _ix_i^jyitalic_iitalic_j ā»i xitalic_iitalic_jā) otherwise.555Should we sample the same alternative x=xij=yijsuperscriptsubscriptsuperscriptsubscriptx=x_i^j=y_i^jx = xitalic_iitalic_j = yitalic_iitalic_j twice for a pair, the user is not asked for a pairwise comparison. We record this as āxā»ixsubscriptsucceedsx _ix ā»i xā, in a slight abuse of notation. Whereas this specifies the marginal probability of each pairwise comparison, we make no assumption about the correlation between iās choices. For example, i might derive the pairwise comparisons from a Plackett-Luce ranking, ensuring that the userās comparisons are always consistent.666In particular, if we sample the same unordered pair twice for a user, the answers can be perfectly correlated. We set pā¢(xā»y)succeedsp(x y)p ( x ā» y ) for the expected win rate uā¼ā¢[Ļā¢(βā (uā¢(x)āuā¢(y)))]subscriptsimilar-todelimited-[]ā E_u [Ļ (β·(u(x)-u(y)) )% ]blackboard_Eu ā¼ D [ Ļ ( β ā ( u ( x ) - u ( y ) ) ) ]. Social Choice Setting. A voting rule f observes the sampled pairwise comparisons xijā»iyijiā[n],jā[d]subscriptsubscriptsucceedssuperscriptsubscriptsuperscriptsubscriptformulae-sequencedelimited-[]delimited-[]\x_i^j _iy_i^j\_iā[n],jā[d] xitalic_iitalic_j ā»i yitalic_iitalic_j i ā [ n ] , j ā [ d ] and maps them to a probability distribution over alternatives. For some m, DD, β, d, μ, and the correlation between comparisons, the average utility of f for n samples is nā¢(f)āā¢[ā¢(fā¢(xijā»iyiji,j))]āsubscriptdelimited-[]subscriptsubscriptsucceedssuperscriptsubscriptsuperscriptsubscript AvgUtil_n(f) [ AvgUtil (f(\x_% i^j _iy_i^j\_i,j) ) ]sansserif_AvgUtiln ( f ) ā blackboard_E [ sansserif_AvgUtil ( f ( xitalic_iitalic_j ā»i yitalic_iitalic_j i , j ) ) ], where the expectation is taken over the pairwise comparisons. The distortion of f on DD is the competitive ratio between nā¢(f)subscript AvgUtil_n(f)sansserif_AvgUtiln ( f ) and the optimal average utility maxxāAā”ā¢(x)subscript _xā A AvgUtil(x)maxitalic_x ā A sansserif_AvgUtil ( x ) in the limit of nāāānāān ā ā samples, and the distortion of f the worst-case distortion over all DD: ā¢(f,)ālim supnāāmaxxāAā”ā¢(x)nā¢(f),ā¢(f)=supā¢(f,).formulae-sequenceāsubscriptlimit-supremumāsubscriptsubscriptsubscriptsupremumdist(f,D) _nāā _xā A% AvgUtil(x) AvgUtil_n(f), (f)= _% Ddist(f,D).dist ( f , D ) ā lim supn ā ā divide start_ARG maxitalic_x ā A sansserif_AvgUtil ( x ) end_ARG start_ARG sansserif_AvgUtiln ( f ) end_ARG , dist ( f ) = supcaligraphic_D dist ( f , D ) . For alternatives x,yx,yx , y, let #ā¢(xā»y)ā(i,j)ā£xij=x,yij=yā#succeedsconditional-setformulae-sequencesuperscriptsubscriptsuperscriptsubscript\#(x y) \(i,j) x_i^j=x,y_i^j=y\# ( x ā» y ) ā ( i , j ) ⣠xitalic_iitalic_j = x , yitalic_iitalic_j = y denote the number of pairwise comparisons in which x beat y. The (normalized) Borda score (Shirali et al., 2025) of alternative x is ā¢(x)āāyāA#ā¢(xā»y)āyāA#ā¢(xā»y)+āyā x#ā¢(yā»x),āsubscript#succeedssubscript#succeedssubscript#succeeds BC(x) _yā A\#(x y) _yā A\#(x y% )+ _yā x\#(y x),sansserif_BC ( x ) ā divide start_ARG āy ā A # ( x ā» y ) end_ARG start_ARG āy ā A # ( x ā» y ) + āy ā x # ( y ā» x ) end_ARG , i.e., the fraction of pairwise comparisons involving x in which it wins. The Borda voting rule chooses the winner uniformly among all alternatives with maximum Borda score. The Maximal Lotteries voting rule first computes the margin matrix MāāmĆmsuperscriptāM ^mĆ mM ā blackboard_Rm Ć m, where Mx,y=#ā¢(xā»y)ā#ā¢(yā»x)#ā¢(xā»y)+#ā¢(yā»x)subscript#succeeds#succeeds#succeeds#succeedsM_x,y= \#(x y)-\#(y x)\#(x y)+\#(y x)Mitalic_x , y = divide start_ARG # ( x ā» y ) - # ( y ā» x ) end_ARG start_ARG # ( x ā» y ) + # ( y ā» x ) end_ARG. It then considers a symmetric two-player zero-sum game in which player 1 selects alternative x1subscript1x_1x1, player 2 selects alternative x2subscript2x_2x2, and the payoffs are Mx1,x2subscriptsubscript1subscript2M_x_1,x_2Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT for player 1 and Mx2,x1=āMx1,x2subscriptsubscript2subscript1subscriptsubscript1subscript2M_x_2,x_1=-M_x_1,x_2Mitalic_x start_POSTSUBSCRIPT 2 , x1 end_POSTSUBSCRIPT = - Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT for player 2. The maximal lotteries rule returns a distribution ĻāargmaxĻ1āĪā¢(A)minĻ2āĪā¢(A)ā”x1ā¼Ļ1,x2ā¼Ļ2ā¢[Mx1,x2]subscriptargmaxsubscript1Īsubscriptsubscript2Īsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2delimited-[]subscriptsubscript1subscript2Ļā *argmax_ _1ā (A) _ _2ā (A)% E_x_1 _1,x_2 _2[M_x_1,x_2]Ļ ā argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Ī ( A ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Ī ( A ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ], i.e., a mixed strategy in Nash equilibrium. (When several such Ļ exist, our results hold for any choice.) Alignment Setting. The alignment setting generalizes the social choice setting in two ways: first, user utilities uiā¢(yā£)subscriptconditionalu_i(y x)uitalic_i ( y ⣠italic_x ) may depend on a state xitalic_x; second, the goal in determining a policy Ļ is not purely to maximize the reward ā¢(Ļā£)conditional AvgUtil(Ļ x)sansserif_AvgUtil ( Ļ ā£ italic_x ), but a trade-off between this reward and the goal of remaining close to a reference policy Ļref(ā ā£)āĪ(A) _ref(Ā· x)ā (A)Ļref ( ā ⣠italic_x ) ā Ī ( A ) in terms of the KL divergence DKL(ā ā„Ļref)D_KL(Ā·\,\|\, _ref)DKL ( ā ā„ Ļref ). For theoretical tractability, we focus our analysis on a single state xitalic_x, which we from here on omit from the notation. Conceptually, this treatment of alignment on a state-by-state basis corresponds to an assumption that our policy class is expressive enough so that it can take the optimal distribution of actions at each state777This assumption is common in the literature; see, for example, Rafailov et al. (2023)ās application of first-order optimality conditions of PPO loss minimization. and abstracts from the generalization problem of estimating the populationās preference between a pair of alternatives at the given state xitalic_x based on preferences in similar states ā²superscriptā² x italic_xā². Having set aside the dependency between states, we focus on how the regularization with respect to a reference policy impacts the ability to optimize the average utility of three alignment methods: RLHF, DPO, and NLHF. In addition to the pairwise comparisons, these methods take in a reference policy ĻrefāĪā¢(A)subscriptrefĪ _refā (A)Ļref ā Ī ( A ) and a KL bound Ļā„00Ļā„ 0Ļ ā„ 0, and map these inputs to a policy Ļ in the KL-ball BĻā¢(Ļref)āĻāĪā¢(A)ā£DKLā¢(Ļā„Ļref)ā¤Ļāsubscriptsubscriptrefconditional-setĪsubscriptKLconditionalsubscriptrefB_Ļ( _ref) \Ļā (A) D_KL(Ļ\,\|% \, _ref)ā¤Ļ\Bitalic_Ļ ( Ļref ) ā Ļ ā Ī ( A ) ⣠DKL ( Ļ ā„ Ļref ) ā¤ Ļ around the reference policy. RLHF, DPO, and NLHF are typically implemented with a KL regularization rather than our KL-constrained formulation, which we adopt to enable a comparison on equal terms. In Section 5, we show that these perspectives are equivalent, and that distortion upper bounds carry over to regularized alignment methods. The RLHF method first estimates rewards for each alternative, using maximum likelihood estimation assuming that comparisons were generated by a single BradleyāTerry model: rāargmaxrāāmā¢ā1ā¤iā¤n,1ā¤jā¤dlogā”(Ļā¢(rā¢(xij)ārā¢(yij))).āsubscriptargmaxsuperscriptāsubscriptformulae-sequence11superscriptsubscriptsuperscriptsubscript r *argmax_r ^m _1⤠i% ⤠n,1⤠j⤠d (Ļ(r(x_i^j)-r(y_i^j)) ).r ā argmaxitalic_r ā blackboard_Rm ā1 ⤠i ⤠n , 1 ⤠j ⤠d log ( Ļ ( r ( xitalic_iitalic_j ) - r ( yitalic_iitalic_j ) ) ) . Next, RLHF uses PPO (Schulman et al., 2017) to compute the policy with maximum expected reward within the KL-ball: ĻāargmaxĻāBĻā¢(Ļref)xā¼Ļā¢[rā¢(x)].āsubscriptsubscriptargmaxsubscriptsubscriptrefsubscriptsimilar-todelimited-[] _ RLHF *argmax_Ļā B_Ļ( _ % ref)E_x Ļ[r(x)].Ļsansserif_RLHF ā argmaxitalic_Ļ ā B start_POSTSUBSCRIPT Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex ā¼ Ļ [ r ( x ) ] . In our setup, DPO is equivalent to RLHF (see Section E.3) and thus has the same distortion. The alignment method NLHF was inspired in part by a desire to better align with the preferences of a heterogeneous group (Munos et al., 2024). NLHF naturally adapts the definition of maximal lotteries by constraining both playersā mixed strategies to the KL-ball, i.e., ĻāargmaxĻ1āBĻā¢(Ļref)minĻ2āBĻā¢(Ļref)ā¢x1ā¼Ļ1,x2ā¼Ļ2[Mx1,x2].āsubscriptsubscriptargmaxsubscript1subscriptsubscriptrefsubscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2subscriptsubscript1subscript2 _ NLHF *argmax_ _1ā B_Ļ( _% ref) _ _2ā B_Ļ( _ref) *% E_x_1 _1,x_2 _2 [M_x_1,x_2 ].Ļsansserif_NLHF ā argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] . To generalize the definition of distortion to alignment methods, we set the maximum average utility of any policy in the KL-ball as the benchmark. For fixed m,,β,d,μm,D,β,d, , D , β , d , μ and correlation between pairwise comparisons, the distortion of alignment method f is ā¢(f)=sup,Ļref,Ļlim supnāāmaxĻāBĻā¢(Ļref)ā”ā¢(Ļ)nā¢(fā¢(ā ,Ļref,Ļ)).subscriptsupremumsubscriptrefsubscriptlimit-supremumāsubscriptsubscriptsubscriptrefsubscriptā subscriptrefdist(f)= _D, _ref,Ļ _nāā% _Ļā B_Ļ( _ref) AvgUtil(Ļ) % AvgUtil_n(f(Ā·, _ref,Ļ)).dist ( f ) = supcaligraphic_D , Ļ start_POSTSUBSCRIPT ref , Ļ end_POSTSUBSCRIPT lim supn ā ā divide start_ARG maxitalic_Ļ ā B start_POSTSUBSCRIPT Ļ ( Ļref ) end_POSTSUBSCRIPT sansserif_AvgUtil ( Ļ ) end_ARG start_ARG sansserif_AvgUtiln ( f ( ā , Ļref , Ļ ) ) end_ARG . 3 Social Choice (or AI Alignment without KL Constraint) We begin the demonstration of our distortion framework in the social choice setting. From the perspective of alignment, this setting is the limit where the KL constraint (equivalently, KL regularization) to the reference policy vanishes. Hence, distortion measures whether the ādirectionā in which an alignment method pushes the pre-trained policy is aligned with average utility at all. Moreover, the social choice setting allows us to illustrate how the Bradley-Terry assumption overcomes the pessimism of classic deterministic-choice distortion. In the classic setting, high distortion ā Ī©ā¢(m)Ī© ( m)Ī© ( square-root start_ARG m end_ARG ) even for randomized voting rules and under utility-normalization assumptions (Boutilier et al., 2012; Ebadian et al., 2024b) ā is unavoidable because a voting rule observes no signal about preference intensity, i.e., whether a user prefers a over b strongly or is merely breaking a tie between equally valued alternatives. Random Bradley-Terry comparisons would clearly side-step this problem if we could observe many samples of each pairwise comparison for a single utility vector: by consistency, the Bradley-Terry MLE would recover the utilities (up to an additive shift), allowing us to select the utility-maximizing alternative and achieve a perfect distortion of 1. It is not obvious, by contrast, that random pairwise comparisons will be similarly useful in our heterogeneous setting, where each observation is drawn from a mixture of usersā Bradley-Terry models. Because users are not labeled and may provide as little as a single pairwise comparison, there is no hope to cluster users and estimate rewards per cluster. Instead, a source of inspiration is an observation by Caragiannis and Procaccia (2011) in a much simpler model, in which each user votes for a single alternative with probability equal to their utility (which is normalized to sum to 1111). Since the probability of the event āi votes for xā equals uiā¢(x)subscriptu_i(x)uitalic_i ( x ), the total number of votes of alternative x (i.e., āiāNi votes for xsubscriptsubscript1i votes for x _iā N 1_$i$ votes for $x$āi ā N blackboard_1i votes for x) is an unbiased estimator of its total utility. Figure 2: Bounds on probability of preferring x over y, β=55β=5β = 5. For many samples, this estimator concentrates around its mean and allows to select the optimal alternative. The argument would extend if some observed events from a user had a probability that is affine in the userās utilities. Alas, we are not so lucky: the sigmoid function in the probability of the event āi ranks x over yā is nonlinear, and we show in Theorem 3 that this nonlinearity makes a distortion of at least β2ā¢1+eāβ1āeāβ>121superscript1superscript1 β2\, 1+e^-β1-e^-β>1divide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG > 1 unavoidable. Though our observationsā probabilities are not affine in the utilities, we can bound these probabilities by affine functions, which ultimately powers our distortion upper bounds. As shown in Fig. 2, we sandwich the probability Ļā¢(βā (uā¢(x)āuā¢(y)))ā Ļ(β·(u(x)-u(y)))Ļ ( β ā ( u ( x ) - u ( y ) ) ) that a user with utilities u prefers x over y between the affine lower bound βā (Lā¢uā¢(x)āāβā¢uā¢(y))+12ā subscriptā12β·(L\,u(x)- _β\,u(y))+ 12β ā ( L u ( x ) - āitalic_β u ( y ) ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG and affine upper bound βā (āβā¢uā¢(x)āLā¢uā¢(y))+12ā subscriptā12β·( _β\,u(x)-L\,u(y))+ 12β ā ( āitalic_β u ( x ) - L u ( y ) ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG, for constants L,āβsubscriptāL, _βL , āitalic_β defined below. By linearity, this bound extends to a bound of the expected win-rate pā¢(xā»y)=uā¼[Ļā¢(βā (uā¢(x)āuā¢(y)))]succeedssubscriptsimilar-toā p(x y)= *E_u [Ļ(β% Ā·(u(x)-u(y))) ]p ( x ā» y ) = blackboard_Eu ā¼ D [ Ļ ( β ā ( u ( x ) - u ( y ) ) ) ] by affine expressions in ā¢(x)=uā¼[uā¢(x)]subscriptsimilar-to AvgUtil(x)= *E_u [u(x) ]sansserif_AvgUtil ( x ) = blackboard_Eu ā¼ D [ u ( x ) ] and ā¢(y)=uā¼[uā¢(y)]subscriptsimilar-to AvgUtil(y)= *E_u [u(y) ]sansserif_AvgUtil ( y ) = blackboard_Eu ā¼ D [ u ( y ) ]. We defer the lemmaās formal proof to Appendix B. Lemma 1 (Linearization of Expected Win-Rates). Let LāĻā²ā¢(0)=1/4āsuperscriptā²014L Ļ (0)=1/4L ā Ļā² ( 0 ) = 1 / 4 and āβāĻā¢(β)ā12β=12ā¢Ī²ā 1āeāβ1+eāβāsubscriptā12ā 121superscript1superscript _β Ļ(β)- 12β= 12β% Ā· 1-e^-β1+e^-βāitalic_β ā divide start_ARG Ļ ( β ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_ARG start_ARG β end_ARG = divide start_ARG 1 end_ARG start_ARG 2 β end_ARG ā divide start_ARG 1 - e- β end_ARG start_ARG 1 + e- β end_ARG. For any pair of alternatives x,yāAx,yā Ax , y ā A, we have βā (āβā ā¢(x)āLā ā¢(y))ā¤pā¢(xā»y)ā12ā¤Ī²ā (Lā ā¢(x)āāβā ā¢(y)).ā subscriptāā succeeds12ā subscriptā β· ( _β· AvgUtil(x)-L% Ā· AvgUtil(y) )⤠p(x y)- 12ā¤Ī²Ā· % (LĀ· AvgUtil(x)- _β· AvgUtil(y) ).β ā ( āitalic_β ā sansserif_AvgUtil ( x ) - L ā sansserif_AvgUtil ( y ) ) ⤠p ( x ā» y ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ⤠β ā ( L ā sansserif_AvgUtil ( x ) - āitalic_β ā sansserif_AvgUtil ( y ) ) . 3.1 Upper Bound on Borda Distortion Siththaranjan et al. (2023) observed that RLHF and the Borda voting rule are closely linked in that the Bradley-Terry MLE rewards are ordered by their alternativesā Borda score. Hence, as the KL constraint relaxes, RLHF moves all of the policyās probability mass on the Borda winner. Because Borda has infinite distortion in the classic setting (Procaccia and Rosenschein, 2006), we would hope that distortion is more reasonable under our assumptions. Fortunately, Borda indeed has at most Oā¢(β2)superscript2O(β^2)O ( β2 ) distortion, which we prove through two applications of our linearization lemma: Theorem 2 (Borda Distortion Upper Bound). For any instance DD with any number of alternatives m, distribution μ over alternatives, and temperature β, Borda has at most distortion (β2ā 1+eāβ1āeāβ)2=Oā¢(β2).superscriptā 21superscript1superscript2superscript2 ( β2Ā· 1+e^-β1-e^-β )^2=O(% β^2).( divide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG )2 = O ( β2 ) . In the finite-sample regime, we have that nā¢()ā„(2βā 1āeāβ1+eāβ)2ā maxxāāAā”ā¢(xā)āOā¢(1β2ā¢logā”(mā¢nā¢Ī²)nā minā”1,dā¢Ī¼min2+mā¢logā”(mā¢nā¢Ī²)nā β2ā¢Ī¼min2).subscriptā superscriptā 21superscript1superscript2subscriptsuperscriptāsuperscriptā1superscript2ā 1superscriptsubscript2ā superscript2superscriptsubscript2 AvgUtil_n( Borda)ā„ ( 2% β· 1-e^-β1+e^-β )^2Ā· _x % ā A AvgUtil(x )-O ( 1β^2 (% mnβ)nĀ· \1,d _ ^2\+ m (mnβ)n·β^% 2 _ ^2 ).sansserif_AvgUtiln ( sansserif_Borda ) ā„ ( divide start_ARG 2 end_ARG start_ARG β end_ARG ā divide start_ARG 1 - e- β end_ARG start_ARG 1 + e- β end_ARG )2 ā maxitalic_xā ā A sansserif_AvgUtil ( xā ) - O ( divide start_ARG 1 end_ARG start_ARG β2 end_ARG square-root start_ARG divide start_ARG log ( m n β ) end_ARG start_ARG n ā min 1 , d μroman_min2 end_ARG end_ARG + divide start_ARG m log ( m n β ) end_ARG start_ARG n ā β2 μroman_min2 end_ARG ) . Proof sketch (full proof in Section D.1). For exposition, we sketch this proof for nāāānāān ā ā, assuming that each alternativeās Borda count has converged to its expectation āā¢(x)āāyāAμā¢(y)ā pā¢(xā»y)āsuperscriptāsubscriptā succeeds BC (x) _yā Aμ(y)Ā· p(x y)sansserif_BCā ( x ) ā āy ā A μ ( y ) ā p ( x ā» y ). Let x^=argmaxxāAāā¢(x)^subscriptargmaxsuperscriptā x= *argmax_xā A BC (x)over start_ARG x end_ARG = argmaxitalic_x ā A sansserif_BCā ( x ) be the Borda winner in the limit, and xā=argmaxxāAā¢(x)superscriptāsubscriptargmaxx = *argmax_xā A AvgUtil(x)xā = argmaxitalic_x ā A sansserif_AvgUtil ( x ) be the utility maximizer. Applying Lemma 1 to the win-rates pā¢(x^ā»y)succeeds^p( x y)p ( over start_ARG x end_ARG ā» y ) and pā¢(xāā»y)succeedssuperscriptāp(x y)p ( xā ā» y ) for all yāAyā Ay ā A, we have that āā¢(x^)ā12ā¤superscriptā^12absent BC ( x)- 12ā¤sansserif_BCā ( over start_ARG x end_ARG ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ⤠āyāAμā¢(y)ā βā¢(Lā ā¢(x^)āāβā ā¢(y))subscriptā ^ā subscriptā _yā Aμ(y)·β (LĀ· % AvgUtil( x)- _β· AvgUtil(y) )āy ā A μ ( y ) ā β ( L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) - āitalic_β ā sansserif_AvgUtil ( y ) ) = == βā¢(Lā ā¢(x^)āāβā ā¢(μ));ā ^ā subscriptā β (LĀ· AvgUtil( x)- _β·% AvgUtil(μ) );β ( L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) - āitalic_β ā sansserif_AvgUtil ( μ ) ) ; (1) āā¢(xā)ā12ā„superscriptāsuperscriptā12absent BC (x )- 12ā„sansserif_BCā ( xā ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā„ āyāAμā¢(y)ā βā¢(āβā ā¢(xā)āLā ā¢(y))subscriptā subscriptāsuperscriptāā _yā Aμ(y)·β ( _β·% AvgUtil(x )-LĀ· AvgUtil(y) )āy ā A μ ( y ) ā β ( āitalic_β ā sansserif_AvgUtil ( xā ) - L ā sansserif_AvgUtil ( y ) ) = == βā¢(āβā ā¢(xā)āLā ā¢(μ)).ā subscriptāsuperscriptāā β ( _β· AvgUtil(x )-LĀ·% AvgUtil(μ) ).β ( āitalic_β ā sansserif_AvgUtil ( xā ) - L ā sansserif_AvgUtil ( μ ) ) . Since āā¢(x^)ā„āā¢(xā)superscriptā^superscriptāsuperscriptā BC ( x)ā„ BC (x )sansserif_BCā ( over start_ARG x end_ARG ) ā„ sansserif_BCā ( xā ), we obtain from the above two inequalities that Lā ā¢(x^)+(Lāāβ)ā ā¢(μ)ā„āβā ā¢(xā).ā ^ā subscriptāā subscriptāsuperscriptā LĀ· AvgUtil( x)+(L- _β)Ā· % AvgUtil(μ)ā„ _β· AvgUtil(x ).L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) + ( L - āitalic_β ) ā sansserif_AvgUtil ( μ ) ā„ āitalic_β ā sansserif_AvgUtil ( xā ) . (2) A standard averaging argument shows that xā¼Ī¼ā¢[āā¢(x)]ā„1/2subscriptsimilar-todelimited-[]superscriptā12E_x μ[ BC (x)]ā„ 1/2blackboard_Ex ⼠μ [ sansserif_BCā ( x ) ] ā„ 1 / 2, which implies that āā¢(x^)superscriptā BC ( x)sansserif_BCā ( over start_ARG x end_ARG ) must be at least 1/2121/21 / 2. Combining this with Eq. 1, we obtain that ā¢(μ)ā¤Lāβā ā¢(x^)ā subscriptā AvgUtil(μ)⤠L _β· AvgUtil( x)sansserif_AvgUtil ( μ ) ⤠divide start_ARG L end_ARG start_ARG āitalic_β end_ARG ā sansserif_AvgUtil ( over start_ARG x end_ARG ). Substituting this into Equation 2 (noting that Lā„āβsubscriptāLā„ _βL ā„ āitalic_β), we have that L2āβā¢(x^)=superscript2subscriptā^absent L^2 _β AvgUtil( x)=divide start_ARG L2 end_ARG start_ARG āitalic_β end_ARG sansserif_AvgUtil ( over start_ARG x end_ARG ) = Lā ā¢(x^)+(Lāāβ)ā¢Lāβā ā¢(x^)ā ^ā subscriptāsubscriptā LĀ· AvgUtil( x)+ (L- _β)\,L _% β· AvgUtil( x)L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) + divide start_ARG ( L - āitalic_β ) L end_ARG start_ARG āitalic_β end_ARG ā sansserif_AvgUtil ( over start_ARG x end_ARG ) ā„ ā„ Lā ā¢(x^)+(Lāāβ)ā ā¢(μ)ā„āβā ā¢(xā),ā ^ā subscriptāā subscriptāsuperscriptā LĀ· AvgUtil( x)+(L- _β)Ā· % AvgUtil(μ)ā„ _β· AvgUtil(x ),L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) + ( L - āitalic_β ) ā sansserif_AvgUtil ( μ ) ā„ āitalic_β ā sansserif_AvgUtil ( xā ) , which yields the distortion guarantee ā¢(xā)ā¢(x^)ā¤(Lāβ)2=(β2ā¢1+eāβ1āeāβ)2superscriptā^superscriptsubscriptā2superscript21superscript1superscript2 AvgUtil(x ) AvgUtil( x)⤠( % L _β )^2= ( β2 1+e^-β1-e^-% β )^2divide start_ARG sansserif_AvgUtil ( xā ) end_ARG start_ARG sansserif_AvgUtil ( over start_ARG x end_ARG ) end_ARG ⤠( divide start_ARG L end_ARG start_ARG āitalic_β end_ARG )2 = ( divide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG )2. ā 3.2 Lower Bounds (and Upper Bound for Maximal Lotteries) The upper bound for Borda nested two applications of the linearization lemma. As a result, it twice incurred a distortion factor of Lāβ=Ļā²ā¢(0)(Ļā¢(β)āĻā¢(0))/βsubscriptāsuperscriptā²00 L _β= Ļ (0)(Ļ(β)-Ļ(0))/βdivide start_ARG L end_ARG start_ARG āitalic_β end_ARG = divide start_ARG Ļā² ( 0 ) end_ARG start_ARG ( Ļ ( β ) - Ļ ( 0 ) ) / β end_ARG, which measures the sigmoid functionās deviation from linearity in the relevant range. Below, we show that any voting rule must incur this factor at least once, at least for the case of d=11d=1d = 1 comparisons per user. This distortion occurs even though the voting rule has access to infinitely many pairwise comparison samples, which shows that the nonlinearity of the Bradley-Terry model can cause a loss of the information necessary to find the utility maximizer. The proof (in Section D.3) constructs a user population DD in which a small minority has utility 1 for some special alternative a and 0 for all other alternatives, whereas the majority has a small utility ϵitalic-ϵεϵ for all alternatives except for a, for which they have utility 0. The sizes of these blocs are balanced such that all expected win-rates are 1/2121/21 / 2. Due to the diminishing returns in the sigmoid function, the resulting average utility for a is Lāβsubscriptā L _βdivide start_ARG L end_ARG start_ARG āitalic_β end_ARG times higher than that of the other alternatives. But since the pairwise comparisons observed by a voting rule are just independent Bernoulli draws with bias 1/2121/21 / 2, all versions of the instance with permuted alternatives are indistinguishable. Since no voting rule can identify alternative a better than random guessing, they must incur Lāβsubscriptā L _βdivide start_ARG L end_ARG start_ARG āitalic_β end_ARG distortion. If there are dā„22dā„ 2d ā„ 2 observations per user, the above argument does not apply to all voting rules because an elaborate voting rule might use the correlations within a userās comparisons to identify a. We can, however, extend the lower bound to dā„22dā„ 2d ā„ 2 for all voting rules that put at most 1/m11/m1 / m probability mass on a Condorcet loser, i.e., an alternative x such that #ā¢(yā»x)>#ā¢(xā»y)#succeeds#succeeds\#(y x)>\#(x y)# ( y ā» x ) > # ( x ā» y ) for all yā xyā xy ā x. This property generalizes the Condorcet loser criterion and is satisfied by a wide range of voting rules deemed desirable, including Borda and Maximal Lotteries. The proof uses essentially the same instance as above, slightly tipping the expected win-rates against a to make it a Condorcet loser. Since the social choice setting is a special case of alignment, the lower bound extends to alignment. Theorem 3 (Voting Rule-Independent Distortion Lower Bound). Fix any β>00β>0β > 0. If each user provides d=11d=1d = 1 comparison, no voting rule can guarantee distortion better than β2ā 1+eāβ1āeāβā 21superscript1superscript β2Ā· 1+e^-β1-e^-βdivide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG for large m. If each user reports dā„22dā„ 2d ā„ 2 pairwise comparisons, any voting rule that puts at most 1/m11/m1 / m probability mass on a Condorcet loser must have at least the above distortion. The Maximal Lotteries voting rule exactly matches the above lower bound of β2ā 1+eāβ1āeāβā 21superscript1superscript β2Ā· 1+e^-β1-e^-βdivide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG. We omit the proof here, as it follows as a direct corollary of NLHFās upper bound (Theorem 7) in the next section. Corollary 4 (of Theorem 7). The Maximal Lotteries voting rule has a distortion of β2ā 1+eāβ1āeāβā 21superscript1superscript β2Ā· 1+e^-β1-e^-βdivide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG. The Borda rule, in contrast, does not match this optimal distortion bound, as shown by the following bound that we prove and state in full detail in Section D.2. Theorem 5 (Borda Distortion Lower Bound, Informally). For any β>00β>0β > 0 and mā„33mā„ 3m ā„ 3, the distortion guaranteed by Borda (and, hence, RLHF) is greater than and bounded away from β2ā¢1+eāβ1āeāβ21superscript1superscript β2 1+e^-β1-e^-βdivide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG. In particular, as βāāāβāāβ ā ā, this distortion guarantee is at least (1āoā¢(1))ā βā 11(1-o(1))·β( 1 - o ( 1 ) ) ā β. 3.3 Discussion Implications for Social Choice Theory. Though we have presented these bounds in terms of their implications for alignment, they are of independent interest to social choice theory. In our view, a major drawback of the distortion framework (with nonnegative utilities) is that it leads to unreasonably high distortion, and some unnatural prescriptions. For example, any deterministic voting rule has distortion Ī©ā¢(m2)Ī©superscript2 (m^2)Ī© ( m2 ), where optimal distortion is achieved by Plurality (Caragiannis and Procaccia, 2011) (a rule widely disregarded by social choice theorists) wheras Borda and all Condorcet consistent rules have infinite distortion (Procaccia and Rosenschein, 2006). These limitations may explain in part why recent research activity (e.g., Gkatzelis et al., 2020; Charikar et al., 2024; Goyal and Sarmasarkar, 2025) has focused on the metric distortion setting (Anshelevich et al., 2018, 2021), in which many natural voting rules have constant distortion. But this comes at the cost of expressiveness: the metric setting assumes utilities are (negated) distances satisfying the triangle inequality. For example, the metric distortion setting implies that, if i has high utility for x and y, and j has high utility for x, then j must also have high utility for y, which need not be the case in our setting. We see our assumption of a user-specific random choice model as another way to make distortion a more practical criterion for choosing between voting rules. Implications for AI Leaderboards. For the AI community, our social-choice distortion results also have implications beyond being a special case of alignment. A notable example is Chatbot Arenaās evaluation of language models (Chiang et al., 2024), where users submit prompts, are shown the responses of two anonymized models, and select their preferred response. The leaderboard aggregates these pairwise comparisons by fitting a Bradley-Terry model via MLE, and ranking the models according to their estimated reward. As in the alignment setting, this approach assumes a single latent notion of LLM quality, ignoring the fact that LLMs are used by diverse users for a wide range of tasks, each with their own goals, preferences, and prompt styles. This setting fits neatly into our social-choice model, where DD captures a random userās utility for the responses of different models to a random prompt (drawn from an arbitrary joint distribution over users and prompts), and AvgUtilsansserif_AvgUtil quantified the average utility a model delivers for a random user and task, which we call the modelās usability in this section. Since Chatbot Arena and RLHF are based on the same MLE, our distortion bounds on RHLF in the social choice setting imply that the usability of the top-ranked language model (i.e., the Borda winner) may be (1āoā¢(1))ā βā 11(1-o(1))·β( 1 - o ( 1 ) ) ā β times worse than the usability of some other ranked model (Theorem 5) (but at most by a Oā¢(β2)superscript2O(β^2)O ( β2 ) factor, see Theorem 2). Our later results in an extended setting in which comparison pairs are drawn in a correlated way (Section 5) show that Chatbot Arenaās ranking is highly sensitive to the distribution of LLM pairs. For certain correlated distributions, the gap in usability could be unbounded (Theorem 9), which is concerning since Chatbot Arena adaptively oversamples new and highly ranked models. These findings suggest that current leaderboard rankings may not fully reflect true model quality. Could alternative aggregation rules, such as Maximal Lotteries or the Copeland voting rule, provide more accurate assessments of model usability and be more robust to the choice of sampling distribution? Does adaptive sampling introduce systematic biases that exacerbate the distortion of current pipelines? Addressing these questions is an important direction for future work to ensure the fidelity of leaderboard-based evaluations. 4 AI Alignment with KL Constraint We now tackle the general alignment setting, in which the output policy Ļ must be chosen within a prescribed KL divergence of the reference policy Ļrefsubscriptref _refĻref. This setting is more challenging than the social choice setting because even an alignment method that would choose high-utility alternatives in the absence of constraints might make poor use of a finite KL budget. 4.1 Lower Bound for RLHF Before presenting the optimal distortion upper bound for NLHF, we illustrate the pitfalls of the alignment setting with a lower bound on RLHF. This bound shows that a KL constraint can cause RLHF to have exponential distortion in β, exceeding its quadratic upper bound in the social choice setting (Theorem 2). Theorem 6 (RLHF Distortion Lower Bound). For mā„33mā„ 3m ā„ 3, there is a sequence of alignment problems on which the distortion of RLHF scales as eĪ©ā¢(β)superscriptĪ©e (β)eroman_Ī© ( β ) in β. Proof sketch (full proof in Section E.2). For ease of exposition, consider an instance with three alternatives a,b,ca,b,ca , b , c where μā¢(c)μ(c)μ ( c ) is about eβsuperscripte^βeitalic_β times larger than μā¢(a)=μā¢(b)μ(a)=μ(b)μ ( a ) = μ ( b ).999To avoid such unbalanced μ, one could equivalently copy alternative c many times and let μ be uniform. Let the population consist of a tiny minority (a Īā¢(eβ)Īsuperscript (e^β)Ī ( eitalic_β ) fraction) with utilities uā¢(a)=0,uā¢(b)=1,uā¢(c)=0formulae-sequence0formulae-sequence10u(a)=0,u(b)=1,u(c)=0u ( a ) = 0 , u ( b ) = 1 , u ( c ) = 0, and a large majority with utilities uā¢(a)=1β,uā¢(b)=0,uā¢(c)=1formulae-sequence1formulae-sequence01u(a)= 1β,u(b)=0,u(c)=1u ( a ) = divide start_ARG 1 end_ARG start_ARG β end_ARG , u ( b ) = 0 , u ( c ) = 1. Both a and b are likely to be beaten by c, but by carefully choosing the size of the minority, we can make pā¢(bā»c)>pā¢(aā»c)succeedssucceedsp(b c)>p(a c)p ( b ā» c ) > p ( a ā» c ), i.e., we can make bās advantage of being preferred by the minority outweigh aās advantage of being slightly less dispreferred by the majority. Since μā¢(c)μ(c)μ ( c ) is so much larger than μā¢(a),μā¢(b)μ(a),μ(b)μ ( a ) , μ ( b ), the vast majority of pairwise comparisons involving a or b are against c. As a result, the MLE reward for b will be higher than for a, even though ā¢(a)=Īā¢(1β)Ī1 AvgUtil(a)= ( 1β)sansserif_AvgUtil ( a ) = Ī ( divide start_ARG 1 end_ARG start_ARG β end_ARG ) is exponentially larger than ā¢(b)=Īā¢(eβ)Īsuperscript AvgUtil(b)= (e^β)sansserif_AvgUtil ( b ) = Ī ( eitalic_β ). (In the social choice setting, this would not be a problem because c has even higher average utility and higher reward.) The lower bound arises for a reference policy that puts a tiny probability mass ε ε on c, and 1āε212 1- 2divide start_ARG 1 - ε end_ARG start_ARG 2 end_ARG probability mass each on a and b, together with a KL constraint of Ļ=logā”22Ļ= 2Ļ = log 2. Now DKLā¢(Ļā„Ļref)=Ļā¢(a)ā¢logā”Ļā¢(a)(1āε)/2+Ļā¢(b)ā¢logā”Ļā¢(b)(1āε)/2+Ļā¢(c)ā¢logā”Ļā¢(c)εsubscriptKLconditionalsubscriptref1212D_KL(Ļ\,\|\, _ref)=Ļ(a) Ļ(a)(1-% )/2+Ļ(b) Ļ(b)(1- )/2+Ļ(c) Ļ% (c) DKL ( Ļ ā„ Ļref ) = Ļ ( a ) log divide start_ARG Ļ ( a ) end_ARG start_ARG ( 1 - ε ) / 2 end_ARG + Ļ ( b ) log divide start_ARG Ļ ( b ) end_ARG start_ARG ( 1 - ε ) / 2 end_ARG + Ļ ( c ) log divide start_ARG Ļ ( c ) end_ARG start_ARG ε end_ARG. Since ε ε is very small, Ļā¢(c)Ļ(c)Ļ ( c ) cannot be increased by enough to make a meaningful difference on the achievable utility; but the KL budget essentially allows to spread the probability mass of Ļ freely between a and b. Since b has a higher MLE reward, RLHF puts almost all of Ļās mass on b, which yields exponentially less utility than the utility-maximizing policy in the KL ball, which puts almost all mass on a. ā This bound formalizes a key limitation of the reward-based approach inherent to RLHF. The MLE phase of RLHF attempts to fit rewards to the observed comparisons, whose frequencies are determined by μ. Due to preference heterogeneity, not all three pairwise win-rates can be simultaneously fit by a reward vector, so the MLE sacrifices accuracy on the rarely observed pair a,b\a,b\ a , b for higher accuracy of comparisons involving c. By placing so little mass on c, our choice of Ļrefsubscriptref _refĻref forces RLHF to choose between the misrepresented alternatives a and b, causing it to make a high-distortion choice. Our lower bound exploits that the distribution μ governing the frequencies of comparison pairs differs greatly from the reference policy Ļrefsubscriptref _refĻref. We leave open to characterize RLHFās distortion under the assumption that μ=Ļrefsubscriptrefμ= _refμ = Ļref, for which we only know the lower bound Theorem 5. 4.2 Distortion of NLHF While we saw above that a mismatch between input distribution μ and reference policy Ļrefsubscriptref _refĻref can lead RLHF towards highly suboptimal policies, NLHF has no such problem. Below, we show that, across all settings of our model, NLHFās distortion exactly matches the lower bound from Theorem 3. Despite the generality of this result, the proof is no harder than our upper bound for Borda in the social choice setting and involves only a single application of the linearization lemma. It also highlights a key advantage over RLHFās reward-based approach: Since the NLHF policy is computed as a Nash-equilibrium strategy in a game where the opponent might select any policy in the KL ball, the NLHF automatically āhedgesā to perform well in expectation against all such policies, including the utility-maximizing benchmark ĻāsuperscriptāĻ Ļā. Since the social choice setting is a special case of alignment, this theorem immediately implies the distortion upper bound for Maximal Lotteries (Corollary 4), and both NLHF and Maximal Lotteries are minimax optimal by the lower bound in Theorem 3. Theorem 7 (NLHF Distortion Upper Bound). For any instance DD and any m, data distribution μ, temperature β of the Bradley-Terry model, and any reference policy Ļrefsubscriptref _refĻref and KL budget Ļ, we have ā¢()ā¤Ī²2ā 1+eāβ1āeāβ.ā 21superscript1superscriptdist( NLHF)⤠β2Ā· 1+e^-β1-e^-% β.dist ( sansserif_NLHF ) ⤠divide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG . In the finite-sample regime, we have nā¢()ā„(2βā 1āeāβ1+eāβ)ā maxĻāāBĻā¢(Ļref)ā”ā¢(Ļā)āOā¢(1βā¢logā”(mā¢n)nā minā”1,dā μmin2+logā”(mā¢n)nā βā¢Ī¼min2).subscriptā 21superscript1superscriptsubscriptsuperscriptāsubscriptsubscriptrefsuperscriptā1ā 1ā superscriptsubscript2ā superscriptsubscript2 AvgUtil_n( NLHF)ā„ ( 2% β· 1-e^-β1+e^-β )Ā· _Ļ ā B% _Ļ( _ref) AvgUtil(Ļ )-O ( 1β% (mn)nĀ· \1,\,dĀ· _ ^2\+ (mn)% n·β _ ^2 ).sansserif_AvgUtiln ( sansserif_NLHF ) ā„ ( divide start_ARG 2 end_ARG start_ARG β end_ARG ā divide start_ARG 1 - e- β end_ARG start_ARG 1 + e- β end_ARG ) ā maxitalic_Ļā ā B start_POSTSUBSCRIPT Ļ ( Ļref ) end_POSTSUBSCRIPT sansserif_AvgUtil ( Ļā ) - O ( divide start_ARG 1 end_ARG start_ARG β end_ARG square-root start_ARG divide start_ARG log ( m n ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( m n ) end_ARG start_ARG n ā β μroman_min2 end_ARG ) . Proof sketch (full proof in Section E.1). For exposition, we assume that the NLHF method knows the expected win-rates pā¢(xā»y)succeedsp(x y)p ( x ā» y ), and defer the proof of finite-sample guarantees. Hence, the NLHF policy by definition satisfies ĻāargmaxĻ1āBĻā¢(Ļref)minĻ2āBĻā¢(Ļref)ā”x1ā¼Ļ1,x2ā¼Ļ2ā¢[pā¢(x1ā»x2)āpā¢(x2ā»x1)].subscriptsubscriptargmaxsubscript1subscriptsubscriptrefsubscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2delimited-[]succeedssubscript1subscript2succeedssubscript2subscript1 _ NLHFā *argmax_ _1ā B_Ļ( _% ref) _ _2ā B_Ļ( _ref)E_x_1 _1% ,x_2 _2[p(x_1 x_2)-p(x_2 x_1)].Ļsansserif_NLHF ā argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ p ( x1 ā» x2 ) - p ( x2 ā» x1 ) ] . Since this describes a Nash-equilibrium strategy for a symmetric two-player zero-sum game, and any such game has value 0, it must hold that minĻ2āBĻā¢(Ļref)ā”x1ā¼Ļ,x2ā¼Ļ2ā¢[pā¢(x1ā»x2)āpā¢(x2ā»x1)]=0.subscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2subscript2delimited-[]succeedssubscript1subscript2succeedssubscript2subscript10 _ _2ā B_Ļ( _ref)E_x_1 _ % NLHF,x_2 _2[p(x_1 x_2)-p(x_2 x_1)]=0.minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ p ( x1 ā» x2 ) - p ( x2 ā» x1 ) ] = 0 . Plugging in pā¢(x1ā»x2)āpā¢(x2ā»x1)=2ā¢pā¢(x1ā»y1)ā1succeedssubscript1subscript2succeedssubscript2subscript12succeedssubscript1subscript11p(x_1 x_2)-p(x_2 x_1)=2\,p(x_1 y_1)-1p ( x1 ā» x2 ) - p ( x2 ā» x1 ) = 2 p ( x1 ā» y1 ) - 1, we obtain minĻ2āBĻā¢(Ļref)ā¢x1ā¼Ļ,x2ā¼Ļ2[pā¢(x1ā»x2)ā12]=0.subscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2subscript2succeedssubscript1subscript2120 _ _2ā B_Ļ( _ref) *E_x_1% _ NLHF,x_2 _2 [p(x_1 x_2)- 12% ]=0.minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ p ( x1 ā» x2 ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ] = 0 . Using the utility-maximizing policy ĻāāargmaxĻāBĻā¢(Ļref)ā¢(Ļ)āsuperscriptāsubscriptargmaxsubscriptsubscriptrefĻ *argmax_Ļā B_Ļ( _ref)% AvgUtil(Ļ)Ļā ā argmaxitalic_Ļ ā B start_POSTSUBSCRIPT Ļ ( Ļref ) end_POSTSUBSCRIPT sansserif_AvgUtil ( Ļ ) for Ļ2subscript2 _2Ļ2, we obtain that x1ā¼Ļ,x2ā¼Ļāā¢[pā¢(x1ā»x2)ā12]ā„0subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptādelimited-[]succeedssubscript1subscript2120E_x_1 _ NLHF,x_2 Ļ [p(x_1 x_% 2)- 12]ā„ 0blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ p ( x1 ā» x2 ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ] ā„ 0. At this point, we upper bound the win-rate with the linearization lemma (Lemma 1), and obtain 0ā¤0absent 0ā¤0 ⤠x1ā¼Ļ,x2ā¼Ļāā¢[βā (Lā ā¢(x1)āāβā ā¢(x2))]subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptādelimited-[]ā subscript1ā subscriptāsubscript2 _x_1 _ NLHF,x_2 Ļ % [β· (LĀ· AvgUtil(x_1)- _β· % AvgUtil(x_2) ) ]blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ β ā ( L ā sansserif_AvgUtil ( x1 ) - āitalic_β ā sansserif_AvgUtil ( x2 ) ) ] = == βā (Lā ā¢(Ļ)āāβā ā¢(Ļā)).ā subscriptā subscriptāsuperscriptā β· (LĀ· AvgUtil( _ NLHF)- _% β· AvgUtil(Ļ ) ).β ā ( L ā sansserif_AvgUtil ( Ļsansserif_NLHF ) - āitalic_β ā sansserif_AvgUtil ( Ļā ) ) . This implies that ā¢(Ļā)ā¢(Ļ)ā¤Lāβ=β2ā 1+eāβ1āeāβ=Oā¢(β)superscriptāsubscriptsubscriptāā 21superscript1superscript AvgUtil(Ļ ) AvgUtil( _ NLHF)% ⤠L _β= β2Ā· 1+e^-β1-e^-β% =O(β)divide start_ARG sansserif_AvgUtil ( Ļā ) end_ARG start_ARG sansserif_AvgUtil ( Ļsansserif_NLHF ) end_ARG ⤠divide start_ARG L end_ARG start_ARG āitalic_β end_ARG = divide start_ARG β end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG = O ( β ), thus completing the proof. ā The simplicity of the proof above also speaks to its generality. For instance, the only property of KL divergence we used was that the feasible region BĻā¢(Ļref)subscriptsubscriptrefB_Ļ( _ref)Bitalic_Ļ ( Ļref ) is a closed convex set (to ensure the existence of a Nash equilibrium). Consequently, the distortion bound of Nash learning extends to other ways of constraining proximity to the reference policy, such as by Ļ2superscript2Ļ^2Ļ2 divergence (Huang et al., 2024). 5 Extensions of the Model KL Constraints vs. Regularization. In our model, we defined alignment methods as taking in an explicit KL bound Ļ as an input parameter, which is convenient for comparing the policy against a fair benchmark. In practice, however, alignment methods such as RLHF, DPO, and NLHF are regularized rather than constrained in terms of their KL-divergence. For example, the PPO phase of RLHF finds a policy Ļ maximizing the regularized objective xā¼Ļā¢[rā¢(x)]āĪ»ā¢DKLā¢(Ļā„Ļref)subscriptsimilar-todelimited-[]subscriptKLconditionalsubscriptrefE_x Ļ[r(x)]-Ī» D_KL(Ļ\,\|\, _ref)blackboard_Ex ā¼ Ļ [ r ( x ) ] - Ī» DKL ( Ļ ā„ Ļref ), and the payoff matrix in the game solved by NLHF is x1ā¼Ļ1,x2ā¼Ļ2ā¢[Mx1,x2]āĪ»ā¢DKLā¢(Ļ1ā„Ļref)+Ī»ā¢DKLā¢(Ļ2ā„Ļref)subscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2delimited-[]subscriptsubscript1subscript2subscriptKLconditionalsubscript1subscriptrefsubscriptKLconditionalsubscript2subscriptrefE_x_1 _1,x_2 _2[M_x_1,x_2]-Ī» D_% KL( _1\,\|\, _ref)+Ī» D_KL( _2\,\|\,% _ref)blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] - Ī» DKL ( Ļ1 ā„ Ļref ) + Ī» DKL ( Ļ2 ā„ Ļref ), where Ī»ā„00λ℠0Ī» ā„ 0 is a regularization parameter given to the alignment method instead of Ļ. We prove in Section E.4 that the regularized and constrained versions of RLHF and NLHF are equivalent. That is, each policy Ļ returned by the Ī»-regularized version of a method is optimal for the Ļ-constrained version for Ļ=DKLā¢(Ļā„Ļref)subscriptKLconditionalsubscriptrefĻ=D_KL(Ļ\,\|\, _ref)Ļ = DKL ( Ļ ā„ Ļref ) (and any policy returned by the Ļ-constrained version is optimal for the Ī»-regularized version and some Ī»ā„00λ℠0Ī» ā„ 0). Through this equivalence, any distortion upper bound in our setting applies to the KL-regularized versions of the alignment method: if Ļ results from the Ī»-regularized alignment method, Ļ is optimal for the Ļ=DKLā¢(Ļā„Ļref)subscriptKLconditionalsubscriptrefĻ\!=\!D_KL(Ļ\,\|\, _ref)Ļ = DKL ( Ļ ā„ Ļref )-constrained version by equivalence, at which point the distortion upper bound shows that Ļ can compete with any policy with no larger KL divergence from Ļrefsubscriptref _refĻref.101010Why not define distortion by flexibly selecting the benchmark based on the output policyās KL divergence? For this definition, an alignment method that always returns the reference policy would spuriously achieve distortion 1: because its KL divergence is 0, we would benchmark it only against the reference policy, i.e., itself. Applying this observation to Theorem 7, we obtain the following guarantee for regularized NLHF: Corollary 8. If Ī»-regularized NLHF (for any Ī»ā„00λ℠0Ī» ā„ 0) returns a policy Ļ~subscript~ Ļ_ NLHFover~ start_ARG Ļ end_ARGsansserif_NLHF, this policyās average utility is at least a 2βā 1āeāβ1+eāβā 21superscript1superscript 2β· 1-e^-β1+e^-βdivide start_ARG 2 end_ARG start_ARG β end_ARG ā divide start_ARG 1 - e- β end_ARG start_ARG 1 + e- β end_ARG fraction of the optimal average utility of any policy Ļ with DKLā¢(Ļā„Ļref)ā¤DKLā¢(Ļ~ā„Ļref)subscriptKLconditionalsubscriptrefsubscriptKLconditionalsubscript~subscriptrefD_KL(Ļ\,\|\, _ref)⤠D_KL( Ļ_% NLHF\,\|\, _ref)DKL ( Ļ ā„ Ļref ) ⤠DKL ( over~ start_ARG Ļ end_ARGsansserif_NLHF ā„ Ļref ) (minus finite-sample errors, see Theorem 7). Sampling of Comparison Pairs. In our model, we assume that each voter provides d pairwise comparisons, where both members xij,yijsuperscriptsubscriptsuperscriptsubscriptx_i^j,y_i^jxitalic_iitalic_j , yitalic_iitalic_j of each comparison pair are sampled i.i.d. from μ. More generally, we can model xij,yijā¼Ī½similar-tosuperscriptsubscriptsuperscriptsubscript\x_i^j,y_i^j\ ν xitalic_iitalic_j , yitalic_iitalic_j ⼠ν where ν is a distribution over unordered alternative pairs, or even a distribution over d pairs of alternatives from which xi1,yi1,ā¦,xid,yidsuperscriptsubscript1superscriptsubscript1ā¦superscriptsubscriptsuperscriptsubscript\x_i^1,y_i^1,ā¦,x_i^d,y_i^d\ xitalic_i1 , yitalic_i1 , ⦠, xitalic_iitalic_d , yitalic_iitalic_d are sampled. (To keep the alignment methods well defined, we assume that each comparison pair has positive probability of being sampled.) The latter of these models can, for example, express k-wise (rather than pairwise) comparisons, if d=(r2)binomial2d= r2d = ( FRACOP start_ARG r end_ARG start_ARG 2 end_ARG ) are all pairs inside a randomly chosen set of r alternatives. Almost all of our results continue to hold in these general models: the lower bound for all alignment methods that satisfy the Condorcet loser criterion in the social choice setting (Theorem 3), the exponential lower bound for RLHF (Theorem 6), and the upper bound for NLHF/Maximal Lotteries (Theorem 7)111111The finite-sample bounds even improve in the latter model since each pair appears only once.. Given that our proofs continue to work out, the only ādisadvantageā of these stronger models for sampling comparison pairs is that, without a distribution μ, the Borda voting rule is no longer defined (and we see no obvious way to generalize the BordaāMLE equivalence (Siththaranjan et al., 2023; Procaccia et al., 2025)). It seems that RLHF does not only become harder to analyze under these comparison-pair models, but actually performs worse: we show in Appendix F that RLHF can have a distortion that is not bounded in β in these extended models, leading to an even clearer separation with NLHF. Theorem 9 (Unbounded Distortion of RLHF Under Correlated Sampling). For any β>00β>0β > 0, there exists a sequence of alignment instances and distributions νāĪā¢((A2))Ībinomial2νā ( A2 )ν ā Ī ( ( FRACOP start_ARG A end_ARG start_ARG 2 end_ARG ) ) over comparison pairs such that RLHFās distortion is unbounded. 6 Discussion In this paper, we introduced the notion of distortion for AI alignment. We showed that one such alignment method, NLHF, obtains the optimal distortion guarantee of (12+oā¢(1))ā¢Ī²121( 12+o(1))\,β( divide start_ARG 1 end_ARG start_ARG 2 end_ARG + o ( 1 ) ) β. Putting this bound into perspective, if we assume that a user will rate a minimally preferred alternative over a maximally preferred alternative with 1%percent11\%1 % probability, this suggests a value of β=logā”99%1%ā4.60percent99percent14.60β= 99\%1\%ā 4.60β = log divide start_ARG 99 % end_ARG start_ARG 1 % end_ARG ā 4.60 and a distortion guarantee of about 2.342.342.342.34, which is a quite reasonable worst-case guarantee. For the incumbent method, RLHF, our analysis gave more negative results. Its distortion was worse than NLHFās in the unconstrained setting, exponentially worse in the constrained setting, and unbounded if the comparison pairs are not drawn i.i.d.. Given the ubiquity of RLHF, characterizing its distortion is a pressing open question, especially when the distribution μ for drawing comparison pairs coincides with the reference policy, or finding similar assumptions that guarantee a lower distortion. A major technical difficulty in this is that bounding this distortion requires reasoning not only about the relative ordering of rewards but also their magnitudes. The distortion framework opens up many more questions: How large is the distortion of alignment methods besides RLHF, DPO, and NLHF? Can we extend the model to take into account the generalization of preferences across states? Can the lower bound on distortion be overcome with a little additional information? Finally: can we extend our model to go beyond average utility and measure fairness?121212The concept of distortion of proportional fairness by Ebadian et al. (2024b) points in one possible direction. After all, high average utility is necessary, but not sufficient, for successful alignment to a heterogeneous population. Acknowledgments We thank Mark Bedaywi, Jim Dai, Sonja Kraiczy, Soroosh Shafiee, and Eric Zhao for helpful conversations. This work was supported in part by the National Science Foundation under grant CCF-2145898, by the Office of Naval Research under grant N00014-24-1-2159, an Alfred P. Sloan fellowship, and a Schmidt Sciences AI2050 fellowship. Part of this work was performed while P.G. was at the Simons Institute for the Theory of Computing as a FODSI research fellow, for which he acknowledges the NSFās support through grant DMS-2023505. References [1] AI Incident Database. URL https://incidentdatabase.ai/. Alvo and Philip [2014] Mayer Alvo and LH Philip. Statistical methods for ranking data, volume 1341. Springer, 2014. Anshelevich et al. [2018] Elliot Anshelevich, Onkar Bhardwaj, Edith Elkind, John Postl, and Piotr Skowron. Approximating optimal social choice under metric preferences. Artificial Intelligence, 264:27ā51, 2018. Anshelevich et al. [2021] Elliot Anshelevich, Aris Filos-Ratsikas, Nisarg Shah, and Alexandros A. Voudouris. Distortion in social choice problems: The first 15 years and beyond. In Zhi-Hua Zhou, editor, Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, pages 4294ā4301, 2021. Azar et al. [2024] Mohammad Gheshlaghi Azar, Zhaohan Daniel Guo, Bilal Piot, Remi Munos, Mark Rowland, Michal Valko, and Daniele Calandriello. A general theoretical paradigm to understand learning from human preferences. In International Conference on Artificial Intelligence and Statistics, pages 4447ā4455. PMLR, 2024. Azari Soufiani et al. [2014] Hossein Azari Soufiani, David C Parkes, and Lirong Xia. A statistical decision-theoretic framework for social choice. Advances in Neural Information Processing Systems, 27, 2014. Bai et al. [2022a] Yuntao Bai, Andy Jones, Kamal Ndousse, Amanda Askell, Anna Chen, Nova DasSarma, Dawn Drain, Stanislav Fort, Deep Ganguli, Tom Henighan, et al. Training a helpful and harmless assistant with reinforcement learning from human feedback. arXiv preprint arXiv:2204.05862, 2022a. Bai et al. [2022b] Yuntao Bai, Saurav Kadavath, Sandipan Kundu, Amanda Askell, Jackson Kernion, Andy Jones, Anna Chen, Anna Goldie, Azalia Mirhoseini, Cameron McKinnon, et al. Constitutional ai: Harmlessness from ai feedback. arXiv preprint arXiv:2212.08073, 2022b. Benade et al. [2021] Gerdus Benade, Swaprava Nath, Ariel D. Procaccia, and Nisarg Shah. Preference elicitation for participatory budgeting. Management Science, 67(5):2813ā2827, 2021. Boutilier et al. [2012] Craig Boutilier, Ioannis Caragiannis, Simi Haber, Tyler Lu, Ariel D. Procaccia, and Or Sheffet. Optimal social choice functions: A utilitarian view. In Proceedings of the 13th ACM Conference on Electronic Commerce, pages 197ā214. ACM, 2012. Calandriello et al. [2024] Daniele Calandriello, Zhaohan Daniel Guo, Remi Munos, Mark Rowland, Yunhao Tang, Bernardo Avila Pires, Pierre Harvey Richemond, Charline Le Lan, Michal Valko, Tianqi Liu, et al. Human alignment of large language models through online preference optimisation. In Proceedings of the 41st International Conference on Machine Learning, pages 5409ā5435, 2024. Caragiannis and Procaccia [2011] Ioannis Caragiannis and Ariel D. Procaccia. Voting almost maximizes social welfare despite limited communication. Artificial Intelligence, 175(9-10):1655ā1671, 2011. Chakraborty et al. [2024] Souradip Chakraborty, Jiahao Qiu, Hui Yuan, Alec Koppel, Furong Huang, Dinesh Manocha, Amrit Singh Bedi, and Mengdi Wang. Maxmin-RLHF: Alignment with diverse human preferences. arXiv preprint arXiv:2402.08925, 2024. Charikar et al. [2024] Moses Charikar, Prasanna Ramakrishnan, Kangning Wang, and Hongxun Wu. Breaking the Metric Voting Distortion Barrier. Journal of the ACM, 71(6):1ā33, 2024. Chen et al. [2024] Daiwei Chen, Yi Chen, Aniket Rege, and Ramya Korlakai Vinayak. Pal: Pluralistic alignment framework for learning from heterogeneous preferences. arXiv preprint arXiv:2406.08469, 2024. Chiang et al. [2024] Wei-Lin Chiang, Lianmin Zheng, Ying Sheng, Anastasios Nikolas Angelopoulos, Tianle Li, Dacheng Li, Banghua Zhu, Hao Zhang, Michael Jordan, Joseph E Gonzalez, et al. Chatbot arena: An open platform for evaluating llms by human preference. In Forty-first International Conference on Machine Learning, 2024. Chidambaram et al. [2024] Keertana Chidambaram, Karthik Vinay Seetharaman, and Vasilis Syrgkanis. Direct preference optimization with unobserved preference heterogeneity. arXiv preprint arXiv:2405.15065, 2024. Christiano et al. [2017] Paul F Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. Deep reinforcement learning from human preferences. Advances in neural information processing systems, 30, 2017. Conitzer and Sandholm [2005] Vincent Conitzer and Tuomas Sandholm. Common voting rules as maximum likelihood estimators. In Proceedings of the Twenty-First Conference on Uncertainty in Artificial Intelligence, pages 145ā152, 2005. Conitzer et al. [2024] Vincent Conitzer, Rachel Freedman, Jobst Heitzig, Wesley H Holliday, Bob M Jacobs, Nathan Lambert, Milan MossĆ©, Eric Pacuit, Stuart Russell, Hailey Schoelkopf, et al. Position: social choice should guide ai alignment in dealing with diverse human feedback. In Proceedings of the 41st International Conference on Machine Learning, pages 9346ā9360, 2024. Dai and Fleisig [2024] Jessica Dai and Eve Fleisig. Mapping social choice theory to RLHF. In ICLR 2024 Workshop on Reliable and Responsible Foundation Models, 2024. Ebadian et al. [2024a] Soroush Ebadian, Daniel Halpern, and Evi Micha. Metric distortion with elicited pairwise comparisons. In Proceedings of the 33rd International Joint Conference on Artificial Intelligence (IJCAI), pages 2791ā2798, 2024a. Ebadian et al. [2024b] Soroush Ebadian, Anson Kahng, Dominik Peters, and Nisarg Shah. Optimized Distortion and Proportional Fairness in Voting. ACM Transactions on Economics and Computation, 12(1):1ā39, 2024b. Ethayarajh et al. [2024] Kawin Ethayarajh, Winnie Xu, Niklas Muennighoff, Dan Jurafsky, and Douwe Kiela. KTO: Model alignment as prospect theoretic optimization. arXiv preprint arXiv:2402.01306, 2024. Fishburn [1984] Peter C. Fishburn. Probabilistic social choice based on simple voting comparisons. The Review of Economic Studies, 51(4):683ā692, 1984. Flanigan et al. [2023] Bailey Flanigan, Ariel D Procaccia, and Sven Wang. Distortion Under Public-Spirited Voting. In Proceedings of the 24th ACM Conference on Economics and Computation, EC ā23, page 700. Association for Computing Machinery, 2023. Ge et al. [2024] Luise Ge, Daniel Halpern, Evi Micha, Ariel D Procaccia, Itai Shapira, Yevgeniy Vorobeychik, and Junlin Wu. Axioms for AI alignment from human feedback. arXiv preprint arXiv:2405.14758, 2024. Gkatzelis et al. [2020] Vasilis Gkatzelis, Daniel Halpern, and Nisarg Shah. Resolving the optimal metric distortion conjecture. In 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS), pages 1427ā1438. IEEE, 2020. Goyal and Sarmasarkar [2025] Mohak Goyal and Sahasrajit Sarmasarkar. Metric distortion under probabilistic voting. arXiv preprint arXiv:2405.14223v4, 2025. Huang et al. [2024] Audrey Huang, Wenhao Zhan, Tengyang Xie, Jason D Lee, Wen Sun, Akshay Krishnamurthy, and Dylan J Foster. Correcting the mythos of KL-regularization: Direct alignment without overoptimization via chi-squared preference optimization. arXiv preprint arXiv:2407.13399, 2024. Kizilkaya and Kempe [2022] Fatih Erdem Kizilkaya and David Kempe. Plurality Veto: A Simple Voting Rule Achieving Optimal Metric Distortion. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, pages 349ā355. International Joint Conferences on Artificial Intelligence Organization, 2022. Liu et al. [2024] Zhihan Liu, Miao Lu, Shenao Zhang, Boyi Liu, Hongyi Guo, Yingxiang Yang, Jose Blanchet, and Zhaoran Wang. Provably mitigating overoptimization in RLHF: Your SFT loss is implicitly an adversarial regularizer. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, 2024. Maura-Rivero et al. [2025] Roberto-Rafael Maura-Rivero, Marc Lanctot, Francesco Visin, and Kate Larson. Jackpot! alignment as a maximal lottery. arXiv preprint arXiv:2501.19266, 2025. Meng et al. [2024] Yu Meng, Mengzhou Xia, and Danqi Chen. SimPO: Simple preference optimization with a reference-free reward. Advances in Neural Information Processing Systems, 37:124198ā124235, 2024. Mishra [2023] Abhilash Mishra. Ai alignment and social choice: Fundamental limitations and policy implications. arXiv preprint arXiv:2310.16048, 2023. Munos et al. [2024] Remi Munos, Michal Valko, Daniele Calandriello, Mohammad Gheshlaghi Azar, Mark Rowland, Zhaohan Daniel Guo, Yunhao Tang, Matthieu Geist, Thomas Mesnard, CĆ“me Fiegel, et al. Nash learning from human feedback. In International Conference on Machine Learning, pages 36743ā36768. PMLR, 2024. Noothigattu et al. [2020] Ritesh Noothigattu, Dominik Peters, and Ariel D Procaccia. Axioms for learning from pairwise comparisons. Advances in Neural Information Processing Systems, 33:17745ā17754, 2020. Ouyang et al. [2022] Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. Training language models to follow instructions with human feedback. Advances in Neural Information Processing Systems, 35:27730ā27744, 2022. Park et al. [2024] Chanwoo Park, Mingyang Liu, Dingwen Kong, Kaiqing Zhang, and Asuman Ozdaglar. RLHF from heterogeneous feedback via personalization and preference aggregation. arXiv preprint arXiv:2405.00254, 2024. Poddar et al. [2024] Sriyash Poddar, Yanming Wan, Hamish Ivison, Abhishek Gupta, and Natasha Jaques. Personalizing reinforcement learning from human feedback with variational preference learning. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, 2024. Procaccia and Rosenschein [2006] Ariel D. Procaccia and Jeffrey S. Rosenschein. The distortion of cardinal preferences in voting. In International Workshop on Cooperative Information Agents, pages 317ā331. Springer, 2006. Procaccia et al. [2025] Ariel D Procaccia, Benjamin Schiffer, and Shirley Zhang. Clone-robust ai alignment. arXiv preprint arXiv:2501.09254, 2025. Rafailov et al. [2023] Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. Direct preference optimization: Your language model is secretly a reward model. Advances in Neural Information Processing Systems, 36:53728ā53741, 2023. Schulman et al. [2017] John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017. Shirali et al. [2025] Ali Shirali, Arash Nasr-Esfahany, Abdullah Alomar, Parsa Mirtaheri, Rediet Abebe, and Ariel Procaccia. Direct alignment with heterogeneous preferences. arXiv preprint arXiv:2502.16320, 2025. Siththaranjan et al. [2023] Anand Siththaranjan, Cassidy Laidlaw, and Dylan Hadfield-Menell. Distributional preference learning: Understanding and accounting for hidden context in RLHF. arXiv preprint arXiv:2312.08358, 2023. Sorensen et al. [2024] Taylor Sorensen, Jared Moore, Jillian Fisher, Mitchell Gordon, Niloofar Mireshghallah, Christopher Michael Rytting, Andre Ye, Liwei Jiang, Ximing Lu, Nouha Dziri, et al. Position: a roadmap to pluralistic alignment. In Proceedings of the 41st International Conference on Machine Learning, pages 46280ā46302, 2024. Swamy et al. [2024] Gokul Swamy, Christoph Dann, Rahul Kidambi, Zhiwei Steven Wu, and Alekh Agarwal. A minimaximalist approach to reinforcement learning from human feedback. arXiv preprint arXiv:2401.04056, 2024. Tatli et al. [2024] Gokcan Tatli, Yi Chen, and Ramya Korlakai Vinayak. Learning populations of preferences via pairwise comparison queries. In International Conference on Artificial Intelligence and Statistics, pages 1720ā1728. PMLR, 2024. Wang et al. [2023] Yuanhao Wang, Qinghua Liu, and Chi Jin. Is RLHF more difficult than standard RL? a theoretical perspective. Advances in Neural Information Processing Systems, 36:76006ā76032, 2023. Wang et al. [2024] Zhi Wang, Geelon So, and Ramya Korlakai Vinayak. Metric learning from limited pairwise preference comparisons. In Uncertainty in Artificial Intelligence, pages 3571ā3602. PMLR, 2024. Wu et al. [2024] Yue Wu, Zhiqing Sun, Huizhuo Yuan, Kaixuan Ji, Yiming Yang, and Quanquan Gu. Self-play preference optimization for language model alignment. arXiv preprint arXiv:2405.00675, 2024. Xia [2018] Lirong Xia. Bayesian estimators as voting rules. In Uncertainty in artificial intelligence, 2018. Xia [2019] Lirong Xia. Learning and decision-making from rank data. Morgan & Claypool Publishers, 2019. Zhang et al. [2022] Xiaomin Zhang, Xucheng Zhang, Po-Ling Loh, and Yingyu Liang. On the identifiability of mixtures of ranking models. arXiv preprint arXiv:2201.13132, 2022. Zhao and Xia [2019] Zhibing Zhao and Lirong Xia. Learning mixtures of plackett-luce models from structured partial orders. Advances in Neural Information Processing Systems, 32, 2019. Zhao et al. [2016] Zhibing Zhao, Peter Piech, and Lirong Xia. Learning mixtures of plackett-luce models. In Maria Florina Balcan and Kilian Q. Weinberger, editors, Proceedings of The 33rd International Conference on Machine Learning, volume 48 of Proceedings of Machine Learning Research, pages 2906ā2914, New York, New York, USA, 2016. PMLR. Zhong et al. [2024] Huiying Zhong, Zhun Deng, Weijie J Su, Zhiwei Steven Wu, and Linjun Zhang. Provable multi-party reinforcement learning with diverse human feedback. arXiv preprint arXiv:2403.05006, 2024. Ziegler et al. [2019] Daniel M Ziegler, Nisan Stiennon, Jeffrey Wu, Tom B Brown, Alec Radford, Dario Amodei, Paul Christiano, and Geoffrey Irving. Fine-tuning language models from human preferences. arXiv preprint arXiv:1909.08593, 2019. Appendix A Additional Related Work Reward-based and reward-free alignment methods. The RLHF pipeline typically includes first training a reward model via maximum likelihood estimation (MLE), then applying RL algorithms such as Proximal Policy Optimization (PPO) [Schulman et al., 2017] to optimize a policy that maximizes the reward [Ziegler et al., 2019, Bai et al., 2022a]. Rafailov et al. [2023] proposes an alternative approach, Direct Preference Optimization (DPO), which bypasses explicit reward model training by directly optimizing an equivalent objective derived from the closed form of KL-constrained reward-maximizing policy. While the original formulation is based on a single BradleyāTerry model, we show in Section E.4 that the equivalence extends to settings with heterogeneous preferences. Building on the DPO framework, several recent methods including ĻPO [Huang et al., 2024], RPO [Liu et al., 2024] and SimPO [Meng et al., 2024] have been proposed to improve the robustness and effectiveness. Azar et al. [2024] introduce ĪØ ĪØPO, another reward-free method that optimizes the expectation of a ĪØ ĪØ-transformation of the win-rates estimated from the offline comparison data. When ĪØ ĪØ is the identity function, the resulting method ā IPO ā reduces to directly optimizing the normalized Borda count. Since RLHF is implicitly optimizing the normalized Borda count [Siththaranjan et al., 2023, Procaccia et al., 2025], this connection implies that IPO, DPO, and RLHF are all equivalent in the unregularized/unconstrained setting. Another reward-free method is Nash Learning from Human Feedback (NLHF) [Munos et al., 2024] and its variants [Swamy et al., 2024, Wu et al., 2024, Calandriello et al., 2024], which finds the Nash equilibrium of a game defined over the win-rate margins (i.e., pā¢(xā»y)āpā¢(yā»x)succeedssucceedsp(x y)-p(y x)p ( x ā» y ) - p ( y ā» x )) via online learning or self-play style algorithms. Maura-Rivero et al. [2025] point out that NLHF can be viewed as a natural generalization of the Maximal Lotteries rule in social choice. Wang et al. [2023] consider finding the Nash equilibrium of the win-rate matrix and reduce the problem to multiagent reward-based RL. They provide an impossibility result, showing the optimal policy is indeterminate when the underlying ranking model (e.g., Bradley-Terry with certain temperature) is unknown. In contrast, our results show that even when the ranking model is known, the optimal policy can remain nonidentifiable due to preference heterogeneity. AI Alignment under heterogeneous user preferences. A growing body of recent works studies algorithms for AI alignment under heterogeneous user preferences. Siththaranjan et al. [2023] points out that RLHF implicitly optimizes the normalized Borda count, which can lead to poor outcomes in the social choice setting. To address this, they propose Distributional Preference Learning (DPL), a method that estimates a distribution of score values for each alternative. Another line of work deals with heterogeneity by clustering user preferences and learning several reward models at once, then aggregate the learned reward models using various techniques such as max-min optimization, which optimizes the worst-case reward among all clusters [Chidambaram et al., 2024, Chakraborty et al., 2024], or through aggregation rules motivated by axiomatic properties in social choice theory [Zhong et al., 2024, Park et al., 2024]. Poddar et al. [2024] proposes a variational inference approach that infers user-specific latent variables from preference data which enables steerable personalized language models. Chen et al. [2024] proposes a framework based on the ideal point model, which learns a latent space of user preferences that can few-shot generalize to unseen users. Statistical and Axiomatic Perspectives on Preference Aggregation. Maximum likelihood estimators (MLE), which serves as the core of the widely-used RLHF pipeline, can be viewed as voting rules: given a set of rankings, they output a score for each alternative, thereby producing a single aggregated ranking. This connection was first observed by Conitzer and Sandholm [2005], who show that any scoring-based voting rule is a maximum likelihood estimator under a specific noise model. A rich literature in social choice theory has studied the axiomatic properties of such MLE-based voting rules under various randomized ranking models [Azari Soufiani et al., 2014, Xia, 2018, Noothigattu et al., 2020, Ge et al., 2024, Procaccia et al., 2025]. Notably, Ge et al. [2024] analyzes the axiomatic properties of MLE-based AI alignment methods under the Bradley-Terry model for linear utility functions. On the learning side, several works study the problem of learning mixture models from ranking data, see textbooks [Alvo and Philip, 2014, Xia, 2019] for a comprehensive overview. Recently, Wang et al. [2024], Tatli et al. [2024] focus on learning metric spaces from pairwise preferences. Our work is notably related to the results on the non-identifiability of learning mixture of Bradley-Terry models from pairwise or k-wise preferences [Zhao et al., 2016, Zhao and Xia, 2019, Zhang et al., 2022]. We build on these results to quantify the loss of utility due to non-identifiability by proving a voting-rule independent distortion lower bound. Distortion of randomized voting and RLHF. The framework of implicit utilitarian voting, i.e., of comparing voting rules in terms of their distortion was introduced by Procaccia and Rosenschein [2006], which has since sparked a large body of work ā both in the original utility setting [Caragiannis and Procaccia, 2011, Boutilier et al., 2012, Ebadian et al., 2024b, Flanigan et al., 2023, Benade et al., 2021] and in the metric setting [Anshelevich et al., 2018, 2021, Gkatzelis et al., 2020, Charikar et al., 2024, Kizilkaya and Kempe, 2022]. Several recent works have highlighted the importance of using distortion as a metric to evaluate the quality of AI alignment methods. Dai and Fleisig [2024] draw a conceptual connection between social choice and RLHF, and propose to apply the notion of distortion to RLHF. Goyal and Sarmasarkar [2025] uses alignment as motivation for studying the metric distortion of probabilistic voting rules under Bradley-Terry and other random utility models, where the voters and candidates are assumed to lie in a common metric space satisfying triangle inequality. We not only study the non-metric distortion (which is more expressive), but also go beyond the social choice setting to consider the alignment setting in which output policies are constrained to remain close to a given reference policy. More broadly, our work also contributes to the growing line of research on the intersection of social choice theory and RLHF, as advocated in recent position papers [Conitzer et al., 2024, Mishra, 2023]. Appendix B Linearization Lemma for Expected Win-Rates See 1 Proof of Lemma 1. We prove this lemma by linearizing the sigmoid function Ļā¢(z)=11+eāz11superscriptĻ(z)= 11+e^-zĻ ( z ) = divide start_ARG 1 end_ARG start_ARG 1 + e- z end_ARG in the domain of zā[āβ,β]zā[-β,β]z ā [ - β , β ]. When zā[0,β]0zā[0,β]z ā [ 0 , β ], the sigmoid function is concave and increasing, thus we have Ļā¢(z)ā¤Ļā²ā¢(0)ā z+Ļā¢(0)=12+Lā¢zā superscriptā²0012Ļ(z)ā¤Ļ (0)Ā· z+Ļ(0)= 12+LzĻ ( z ) ⤠Ļā² ( 0 ) ā z + Ļ ( 0 ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG + L z, where L=1414L= 14L = divide start_ARG 1 end_ARG start_ARG 4 end_ARG is the derivative Ļā²ā¢(0)superscriptā²0Ļ (0)Ļā² ( 0 ). When zā[āβ,0]0zā[-β,0]z ā [ - β , 0 ], the sigmoid function is convex, thus we have Ļā¢(z)ā¤(1+zβ)ā¢Ļā¢(0)āzβā¢Ļā¢(āβ)=12+lβā z1012ā subscriptĻ(z)⤠(1+ zβ )Ļ(0)- zβĻ(-% β)= 12+l_β· zĻ ( z ) ⤠( 1 + divide start_ARG z end_ARG start_ARG β end_ARG ) Ļ ( 0 ) - divide start_ARG z end_ARG start_ARG β end_ARG Ļ ( - β ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG + litalic_β ā z, where lβ=Ļā¢(β)ā12βsubscript12l_β= Ļ(β)- 12βlitalic_β = divide start_ARG Ļ ( β ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_ARG start_ARG β end_ARG is the slope of the line connecting (āβ,Ļā¢(āβ))(-β,Ļ(-β))( - β , Ļ ( - β ) ) and (0,Ļā¢(0))00(0,Ļ(0))( 0 , Ļ ( 0 ) ). Plugging the above bounds into Ļā¢(βā (uā¢(x)āuā¢(y)))ā Ļ (β·(u(x)-u(y)) )Ļ ( β ā ( u ( x ) - u ( y ) ) ), we have that Ļā¢(βā (uā¢(x)āuā¢(y)))ā12ā¤ā 12absent Ļ (β·(u(x)-u(y)) )- 12ā¤Ļ ( β ā ( u ( x ) - u ( y ) ) ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ⤠βā (uā¢(x)āuā¢(y))ā (Lā uā¢(x)āuā¢(y)ā„0+lβā uā¢(x)āuā¢(y)<0)ā subscript10ā subscriptsubscript10 β·(u(x)-u(y))Ā· (LĀ· 1_u(x)-u(y)ā„ 0% +l_β· 1_u(x)-u(y)<0 )β ā ( u ( x ) - u ( y ) ) ā ( L ā blackboard_1u ( x ) - u ( y ) ā„ 0 + litalic_β ā blackboard_1u ( x ) - u ( y ) < 0 ) ⤠⤠βā (Lā uā¢(x)ālβā uā¢(y)).ā subscript β· (LĀ· u(x)-l_β· u(y) ).β ā ( L ā u ( x ) - litalic_β ā u ( y ) ) . Finally, taking an expectation over uā¼similar-tou ā¼ D, we have that pā¢(xā»y)ā12ā¤Ī²ā¢(Lā uā¼[uā¢(x)]ālβā uā¼[uā¢(y)])=βā¢(Lā ā¢(x)ālβā ā¢(y)).succeeds12ā subscriptsimilar-toā subscriptsubscriptsimilar-toā subscript p(x y)- 12ā¤Ī² (LĀ· *% E_u [u(x) ]-l_β· *% E_u [u(y) ] )=β (LĀ·% AvgUtil(x)-l_β· AvgUtil(y) ).p ( x ā» y ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ⤠β ( L ā blackboard_Eu ā¼ D [ u ( x ) ] - litalic_β ā blackboard_Eu ā¼ D [ u ( y ) ] ) = β ( L ā sansserif_AvgUtil ( x ) - litalic_β ā sansserif_AvgUtil ( y ) ) . This completes the proof of the upper bound. The lower bound follows from applying the same argument to pā¢(yā»x)succeedsp(y x)p ( y ā» x ) and using the fact that pā¢(xā»y)=1āpā¢(yā»x)succeeds1succeedsp(x y)=1-p(y x)p ( x ā» y ) = 1 - p ( y ā» x ). ā Appendix C Finite-Sample Convergence Bounds In this section, we use standard concentration techniques to derive finite-sample convergence bounds for the normalized Borda score and the empirical win rate. The lemmas presented in this section will serve as a building block for proving finite-sample guarantees for the alignment methods studied in Sections 3 and 4. C.1 Estimation Error of Win-Rates Lemma 10. For any instance DD with any number of alternatives m, any distribution μ over alternatives with μmin=minxāAā”μā¢(x)subscriptsubscript _ = _xā Aμ(x)μroman_min = minitalic_x ā A μ ( x ), and n i.i.d. users sampled from DD where each user labels d comparison pairs following the Bradley-Terry model with temperature β, we have that with probability at least 1āĪ“11- 1 - Ī“ where Ī“ā„m2ā¢expā”(ānā¢dā¢Ī¼min28)superscript2superscriptsubscript28Γ℠m^2 (- nd _ ^28 )Ī“ ā„ m2 exp ( - divide start_ARG n d μroman_min2 end_ARG start_ARG 8 end_ARG ), the empirical win rates pnā¢(xā»y):=#ā¢(xā»y)#ā¢(xā»y)+#ā¢(yā»x)assignsubscriptsucceeds#succeeds#succeeds#succeedsp_n(x y):= \#(x y)\#(x y)+\#(y x)pitalic_n ( x ā» y ) := divide start_ARG # ( x ā» y ) end_ARG start_ARG # ( x ā» y ) + # ( y ā» x ) end_ARG satisfies that: āx,yāA,|pnā¢(xā»y)āpā¢(xā»y)|ā¤Oā¢(logā”(m/Ī“)nā minā”1,dā μmin2+logā”(m/Ī“)nā¢Ī¼min2).formulae-sequencefor-allsubscriptsucceedssucceedsā 1ā superscriptsubscript2superscriptsubscript2 ā x,yā A, |p_n(x y)-p(x y) |% ⤠O ( (m/Ī“)nĀ· \1,\,dĀ· _ ^2\% + (m/Ī“)n _ ^2 ).ā x , y ā A , | pitalic_n ( x ā» y ) - p ( x ā» y ) | ⤠O ( square-root start_ARG divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n μroman_min2 end_ARG ) . Proof of Lemma 10. We first bound the estimation error of pnā¢(xā»y)subscriptsucceedsp_n(x y)pitalic_n ( x ā» y ) for a fixed pair x,yā(A2)binomial2x,yā A2x , y ā ( FRACOP start_ARG A end_ARG start_ARG 2 end_ARG ). Here we assume xā yxā yx ā y without loss of generality, because the estimation error for the x=yx=yx = y case is 00. Since each voter iā[n]delimited-[]iā[n]i ā [ n ] is asked to label d pairwise comparisons, if each of them are asked to label a pair x,y\x,y\ x , y multiple times, their answer will be consistent. Therefore, we can equivalently rewrite the process of sampling pnā¢(xā»y)subscriptsucceedsp_n(x y)pitalic_n ( x ā» y ) as follows: 1. Draw k1,ā¦,knā¼i.i.d.ā¢(d,q)superscriptsimilar-toi.i.d.subscript1ā¦subscriptk_1,ā¦,k_n .i.d. % Binomial(d,q)k1 , ⦠, kitalic_n start_RELOP SUPERSCRIPTOP start_ARG ā¼ end_ARG start_ARG i.i.d. end_ARG end_RELOP sansserif_Binomial ( d , q ) to represent the number of times the i-th voter is asked to label x,y\x,y\ x , y , where q:=2ā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y)assign2q:=2μ(x)μ(y)q := 2 μ ( x ) μ ( y ) is the probability that each comparison pair is x,y\x,y\ x , y ; 2. Draw p1,ā¦,pnā¼i.i.d.ā¢(p)superscriptsimilar-toi.i.d.subscript1ā¦subscriptp_1,ā¦,p_n .i.d. % Bernoulli(p)p1 , ⦠, pitalic_n start_RELOP SUPERSCRIPTOP start_ARG ā¼ end_ARG start_ARG i.i.d. end_ARG end_RELOP sansserif_Bernoulli ( p ) to represent the preference of the i-th voter on pair x,y\x,y\ x , y , where p:=pā¢(xā»y)assignsucceedsp:=p(x y)p := p ( x ā» y ) is the probability that a fresh voter prefers x over y. In particular, we have piākiperpendicular-tosubscriptsubscriptp_i k_ipitalic_i ā kitalic_i because the sampling of voters and comparison pairs are independent; 3. Each voter iā[n]delimited-[]iā[n]i ā [ n ] contributes kiā piā subscriptsubscriptk_iĀ· p_ikitalic_i ā pitalic_i to #ā¢(xā»y)#succeeds\#(x y)# ( x ā» y ) and kiā (1āpi)ā subscript1subscriptk_iĀ·(1-p_i)kitalic_i ā ( 1 - pitalic_i ) to #ā¢(yā»x)#succeeds\#(y x)# ( y ā» x ). As a result, the empirical win rate pnā¢(xā»y)subscriptsucceedsp_n(x y)pitalic_n ( x ā» y ) can be rewritten as: pnā¢(xā»y)=#ā¢(xā»y)#ā¢(xā»y)+#ā¢(yā»x)=āi=1nkiā¢piāi=1nki.subscriptsucceeds#succeeds#succeeds#succeedssuperscriptsubscript1subscriptsubscriptsuperscriptsubscript1subscript p_n(x y)= \#(x y)\#(x y)+\#(y x)=% _i=1^nk_ip_i _i=1^nk_i.pitalic_n ( x ā» y ) = divide start_ARG # ( x ā» y ) end_ARG start_ARG # ( x ā» y ) + # ( y ā» x ) end_ARG = divide start_ARG āi = 1n kitalic_i pitalic_i end_ARG start_ARG āi = 1n kitalic_i end_ARG . The error term is then given by: pnā¢(xā»y)āpā¢(xā»y)=āi=1nkiā¢piāi=1nkiāp=āi=1nkiā¢(piāp)āi=1nki.subscriptsucceedssucceedssuperscriptsubscript1subscriptsubscriptsuperscriptsubscript1subscriptsuperscriptsubscript1subscriptsubscriptsuperscriptsubscript1subscript p_n(x y)-p(x y)= _i=1^nk_ip_iĪ£% _i=1^nk_i-p= _i=1^nk_i(p_i-p) _i=1^nk_i.pitalic_n ( x ā» y ) - p ( x ā» y ) = divide start_ARG āi = 1n kitalic_i pitalic_i end_ARG start_ARG āi = 1n kitalic_i end_ARG - p = divide start_ARG āi = 1n kitalic_i ( pitalic_i - p ) end_ARG start_ARG āi = 1n kitalic_i end_ARG . Now we use Bernsteinās inequality to bound the numerator. We start by bounding the variance of random variable Zi:=kiā¢(piāp)assignsubscriptsubscriptsubscriptZ_i:=k_i(p_i-p)Zitalic_i := kitalic_i ( pitalic_i - p ). Note that [Zi]=[ki]ā [piāp]=0subscriptā subscriptsubscript0 *E [Z_i ]= *E [k% _i ]Ā· *E [p_i-p ]=0blackboard_E [ Zitalic_i ] = blackboard_E [ kitalic_i ] ā blackboard_E [ pitalic_i - p ] = 0 because kisubscriptk_ikitalic_i and piāpsubscriptp_i-ppitalic_i - p are independent. Therefore, we have Varā¢(Zi)=[Zi2]=[ki2]ā [(piāp)2]ā¤[ki2]=Varā¢(ki)+([ki])2=dā¢qā¢(1āq)+d2ā¢q2.Varsubscriptsuperscriptsubscript2ā superscriptsubscript2superscriptsubscript2superscriptsubscript2Varsubscriptsuperscriptsubscript21superscript2superscript2 (Z_i )= *E [Z_% i^2 ]= *E [k_i^2 ]Ā·% *E [(p_i-p)^2 ]⤠* % E [k_i^2 ]=Var (k_i )+( *% E [k_i ])^2=dq(1-q)+d^2q^2.Var ( Zitalic_i ) = blackboard_E [ Zitalic_i2 ] = blackboard_E [ kitalic_i2 ] ā blackboard_E [ ( pitalic_i - p )2 ] ⤠blackboard_E [ kitalic_i2 ] = Var ( kitalic_i ) + ( blackboard_E [ kitalic_i ] )2 = d q ( 1 - q ) + d2 q2 . According to Bernsteinās inequality, we have that with probability at least 1āĪ“11- 1 - Ī“, |āi=1nZi|=|āi=1nkiā¢(piāp)|ā¤2ā¢nā¢(dā¢qā¢(1āq)+d2ā¢q2)ā¢logā”(2/Ī“)+3ā¢dā¢logā”(2/Ī“).superscriptsubscript1subscriptsuperscriptsubscript1subscriptsubscript21superscript2superscript2232 | _i=1^nZ_i |= | _i=1^nk_i(p_i-% p) |⤠2n(dq(1-q)+d^2q^2) (2/Ī“)+3d (2/Ī“).| āi = 1n Zitalic_i | = | āi = 1n kitalic_i ( pitalic_i - p ) | ⤠square-root start_ARG 2 n ( d q ( 1 - q ) + d2 q2 ) log ( 2 / Ī“ ) end_ARG + 3 d log ( 2 / Ī“ ) . (3) Now we bound the denominator. Note that [ki]=dā¢qsubscript *E [k_i ]=dqblackboard_E [ kitalic_i ] = d q and Varā¢(ki)=dā¢qā¢(1āq)Varsubscript1Var (k_i )=dq(1-q)Var ( kitalic_i ) = d q ( 1 - q ). From the Chernoff bound, we have that with probability at least 1āeānā¢dā¢q81superscript81-e^- ndq81 - e- divide start_ARG n d q end_ARG start_ARG 8 end_ARG, āi=1nkiā„nā¢[ki]2=nā¢dā¢q2.superscriptsubscript1subscriptsubscript22 _i=1^nk_iā„ n *E [k_% i ]2= ndq2.āi = 1n kitalic_i ā„ divide start_ARG n blackboard_E [ kitalic_i ] end_ARG start_ARG 2 end_ARG = divide start_ARG n d q end_ARG start_ARG 2 end_ARG . (4) Combining the bounds in Equation 3 and Equation 4, we have that when Ī“ā„eānā¢dā¢q8superscript8Γ℠e^- ndq8Ī“ ā„ e- divide start_ARG n d q end_ARG start_ARG 8 end_ARG, with probability at least 1ā2ā¢Ī“121-2 1 - 2 Ī“, for a fixed pair x,yāAx,yā Ax , y ā A, we have |pnā¢(xā»y)āpā¢(xā»y)|ā¤subscriptsucceedssucceedsabsent |p_n(x y)-p(x y) |ā¤| pitalic_n ( x ā» y ) - p ( x ā» y ) | ⤠2ā¢nā¢(dā¢qā¢(1āq)+d2ā¢q2)ā¢logā”(2/Ī“)+3ā¢dā¢logā”(2/Ī“)nā¢dā¢q/221superscript2superscript22322 2n(dq(1-q)+d^2q^2) (2/Ī“)+3d (2/Ī“% )ndq/2divide start_ARG square-root start_ARG 2 n ( d q ( 1 - q ) + d2 q2 ) log ( 2 / Ī“ ) end_ARG + 3 d log ( 2 / Ī“ ) end_ARG start_ARG n d q / 2 end_ARG ⤠⤠Oā¢((1āq+dā¢q)ā¢logā”(1/Ī“)nā¢dā¢q+logā”(1/Ī“)nā¢q)111 O ( (1-q+dq) (1/Ī“)ndq+ (1/% Ī“)nq )O ( square-root start_ARG divide start_ARG ( 1 - q + d q ) log ( 1 / Ī“ ) end_ARG start_ARG n d q end_ARG end_ARG + divide start_ARG log ( 1 / Ī“ ) end_ARG start_ARG n q end_ARG ) where we use the fact that 1āq+dā¢qdā¢qā¤2minā”1,dā¢q121 1-q+dqdq⤠2 \1,dq\divide start_ARG 1 - q + d q end_ARG start_ARG d q end_ARG ⤠divide start_ARG 2 end_ARG start_ARG min 1 , d q end_ARG and q=2ā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y)ā„μmin22superscriptsubscript2q=2μ(x)μ(y)ā„ _ ^2q = 2 μ ( x ) μ ( y ) ℠μroman_min2 to obtain: ⤠⤠Oā¢(logā”(1/Ī“)nā¢minā”1,dā μmin2+logā”(1/Ī“)nā¢Ī¼min2).11ā superscriptsubscript21superscriptsubscript2 O ( (1/Ī“)n \1,dĀ· _ ^2% \+ (1/Ī“)n _ ^2 ).O ( square-root start_ARG divide start_ARG log ( 1 / Ī“ ) end_ARG start_ARG n min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( 1 / Ī“ ) end_ARG start_ARG n μroman_min2 end_ARG ) . Finally, by union bound over all (m2)binomial2 m2( FRACOP start_ARG m end_ARG start_ARG 2 end_ARG ) pairs, we have that with probability at least 1āĪ“11- 1 - Ī“ where Ī“ā„m2ā¢expā”(ānā¢dā¢Ī¼min28)superscript2superscriptsubscript28Γ℠m^2 (- nd _ ^28 )Ī“ ā„ m2 exp ( - divide start_ARG n d μroman_min2 end_ARG start_ARG 8 end_ARG ), the following holds simultaneously for all x,yāAx,yā Ax , y ā A: |pnā¢(xā»y)āpā¢(xā»y)|ā¤Oā¢(logā”(m/Ī“)nā minā”1,dā μmin2+logā”(m/Ī“)nā¢Ī¼min2).subscriptsucceedssucceedsā 1ā superscriptsubscript2superscriptsubscript2 |p_n(x y)-p(x y) |⤠O ( % (m/Ī“)nĀ· \1,\,dĀ· _ ^2\+ (m/Ī“)% n _ ^2 ).| pitalic_n ( x ā» y ) - p ( x ā» y ) | ⤠O ( square-root start_ARG divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n μroman_min2 end_ARG ) . The proof is complete. ā C.2 Estimation Error of Normalized Borda Score Lemma 11. For any instance DD with any number of alternatives m, any distribution μ over alternatives with μmin=minxāAā”μā¢(x)subscriptsubscript _ = _xā Aμ(x)μroman_min = minitalic_x ā A μ ( x ), and n i.i.d. users sampled from DD where each user labels d comparison pairs, the normalized Borda score nā¢(x)subscript BC_n(x)sansserif_BCn ( x ) of any alternative xāAxā Ax ā A satisfies that with probability at least 1āĪ“11- 1 - Ī“ where Ī“ā„2ā¢mā¢expā”(ānā¢dā¢Ī¼min8)2subscript8Γ℠2m (- nd _ 8)Ī“ ā„ 2 m exp ( - divide start_ARG n d μroman_min end_ARG start_ARG 8 end_ARG ), āxāA,|nā¢(x)āāā¢(x)|ā¤Oā¢(logā”(m/Ī“)nā minā”1,dā μmin2+mā¢logā”(m/Ī“)nā¢Ī¼min),formulae-sequencefor-allsubscriptsuperscriptāā 1ā superscriptsubscript2subscript ā xā A, | BC_n(x)- BC (% x) |⤠O ( (m/Ī“)nĀ· \1,dĀ· _ % ^2\+ m (m/Ī“)n _ ),ā x ā A , | sansserif_BCn ( x ) - sansserif_BCā ( x ) | ⤠O ( square-root start_ARG divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG m log ( m / Ī“ ) end_ARG start_ARG n μroman_min end_ARG ) , (5) where āā¢(x)superscriptā BC (x)sansserif_BCā ( x ) is the limiting normalized Borda score of candidate x, defined as āā¢(x):=āyāAμā¢(y)ā pā¢(xā»y)=12ā¢Ī¼ā¢(x)+āyā xμā¢(y)ā pā¢(xā»y).assignsuperscriptāsubscriptā succeeds12subscriptā succeeds BC (x):= _yā Aμ(y)Ā· p(x y)=% 12μ(x)+ _yā xμ(y)Ā· p(x y).sansserif_BCā ( x ) := āy ā A μ ( y ) ā p ( x ā» y ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( x ) + āy ā x μ ( y ) ā p ( x ā» y ) . (6) Proof. We first bound the estimation error |nā¢(x)āāā¢(x)|subscriptsuperscriptā| BC_n(x)- BC (x)|| sansserif_BCn ( x ) - sansserif_BCā ( x ) | for a fixed alternative xāAxā Ax ā A. For notational simplicity, we use Tnā¢(x)subscriptT_n(x)Titalic_n ( x ) to denote the number of comparison pairs involving x, and Wnā¢(x)subscriptW_n(x)Witalic_n ( x ) to denote the number of comparison pairs where x is the winner, i.e., Tnā¢(x)=2ā¢#ā¢(xā»x)+āyā x#ā¢(xā»y)+#ā¢(yā»x),Wnā¢(x)=#ā¢(xā»x)+āyā x#ā¢(xā»y).formulae-sequencesubscript2#succeedssubscript#succeeds#succeedssubscript#succeedssubscript#succeeds T_n(x)=2\#(x x)+ _yā x\#(x y)+\#(y x),% W_n(x)=\#(x x)+ _yā x\#(x y).Titalic_n ( x ) = 2 # ( x ā» x ) + āy ā x # ( x ā» y ) + # ( y ā» x ) , Witalic_n ( x ) = # ( x ā» x ) + āy ā x # ( x ā» y ) . The normalized Borda score of x is then given by nā¢(x)=Wnā¢(x)Tnā¢(x)subscriptsubscriptsubscript BC_n(x)= W_n(x)T_n(x)sansserif_BCn ( x ) = divide start_ARG Witalic_n ( x ) end_ARG start_ARG Titalic_n ( x ) end_ARG. It is then easy to see that [Tnā¢(x)]=subscriptabsent *E [T_n(x) ]=blackboard_E [ Titalic_n ( x ) ] = nā¢dā¢(2ā¢Ī¼ā¢(x)2+āyā x2ā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y))=2ā¢nā¢dā¢Ī¼ā¢(x);2superscript2subscript22 nd (2μ(x)^2+ _yā x2μ(x)μ(y) )=2ndμ(x);n d ( 2 μ ( x )2 + āy ā x 2 μ ( x ) μ ( y ) ) = 2 n d μ ( x ) ; [Wnā¢(x)]=subscriptabsent *E [W_n(x) ]=blackboard_E [ Witalic_n ( x ) ] = nā¢dā¢(μā¢(x)2+āyā xμā¢(x)ā¢Ī¼ā¢(y)ā¢pā¢(xā»y))=nā¢dā¢Ī¼ā¢(x)ā¢(12ā¢Ī¼ā¢(x)+āyā xμā¢(y)ā¢pā¢(xā»y)).superscript2subscriptsucceeds12subscriptsucceeds nd (μ(x)^2+ _yā xμ(x)μ(y)p(x y) )=% ndμ(x) ( 12μ(x)+ _yā xμ(y)p(x y) ).n d ( μ ( x )2 + āy ā x μ ( x ) μ ( y ) p ( x ā» y ) ) = n d μ ( x ) ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( x ) + āy ā x μ ( y ) p ( x ā» y ) ) . The limiting Borda score āā¢(x)superscriptā BC (x)sansserif_BCā ( x ) is then given by the ratio of the above two expectations, i.e., āā¢(x)=superscriptāabsent BC (x)=sansserif_BCā ( x ) = [Wnā¢(x)][Tnā¢(x)]=12ā¢Ī¼ā¢(x)+āyā xμā¢(y)ā¢pā¢(xā»y).subscriptsubscript12subscriptsucceeds *E [W_n(x) ]% *E [T_n(x) ]= 12μ(x)+ _yā x% μ(y)p(x y).divide start_ARG blackboard_E [ Witalic_n ( x ) ] end_ARG start_ARG blackboard_E [ Titalic_n ( x ) ] end_ARG = divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( x ) + āy ā x μ ( y ) p ( x ā» y ) . We can thus decompose the estimation error |nā¢(x)āāā¢(x)|subscriptsuperscriptā| BC_n(x)- BC (x)|| sansserif_BCn ( x ) - sansserif_BCā ( x ) | as follows: |nā¢(x)āāā¢(x)|=subscriptsuperscriptāabsent | BC_n(x)- BC (x)|=| sansserif_BCn ( x ) - sansserif_BCā ( x ) | = |Wnā¢(x)Tnā¢(x)ā[Wnā¢(x)][Tnā¢(x)]|subscriptsubscriptsubscriptsubscript | W_n(x)T_n(x)- *E% [W_n(x) ] *E [T_n(x) ] || divide start_ARG Witalic_n ( x ) end_ARG start_ARG Titalic_n ( x ) end_ARG - divide start_ARG blackboard_E [ Witalic_n ( x ) ] end_ARG start_ARG blackboard_E [ Titalic_n ( x ) ] end_ARG | ⤠⤠|Wnā¢(x)ā[Wnā¢(x)]|Tnā¢(x)+[Wnā¢(x)][Tnā¢(x)]āāā¢(x)ā¤1ā |Tnā¢(x)ā[Tnā¢(x)]|Tnā¢(x)subscriptsubscriptsubscriptā subscriptāsubscriptsubscriptsuperscriptā1subscriptsubscriptsubscript |W_n(x)- *E [W_n(x) ]|% T_n(x)+ *E [W_n(x) ]% *E [T_n(x) ]_ BC (x)⤠1% Ā· |T_n(x)- *E [T_n(x) ]% |T_n(x)divide start_ARG | Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG + underā start_ARG divide start_ARG blackboard_E [ Witalic_n ( x ) ] end_ARG start_ARG blackboard_E [ Titalic_n ( x ) ] end_ARG end_ARGsansserif_BCā ( x ) ⤠1 ā divide start_ARG | Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG ⤠⤠|Wnā¢(x)ā[Wnā¢(x)]|Tnā¢(x)+|Tnā¢(x)ā[Tnā¢(x)]|Tnā¢(x).subscriptsubscriptsubscriptsubscriptsubscriptsubscript |W_n(x)- *E [W_n(x) ]|% T_n(x)+ |T_n(x)- *E [T_n(x) % ] |T_n(x).divide start_ARG | Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG + divide start_ARG | Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG . Now we bound the two terms |Wnā¢(x)ā[Wnā¢(x)]|subscriptsubscript|W_n(x)- *E [W_n(x) ]|| Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | and |Tnā¢(x)ā[Tnā¢(x)]|subscriptsubscript|T_n(x)- *E [T_n(x) ]|| Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] | separately, and apply the union bound at the end. (I). Bounding |Wnā¢(x)ā[Wnā¢(x)]|subscriptsubscript|W_n(x)- *E [W_n(x) ]|| Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] |: For each yā xyā xy ā x, we can write bound the deviation |#ā¢(xā»y)ā[#ā¢(xā»y)]|#succeeds#succeeds|\#(x y)- *E [\#(x y) ]|| # ( x ā» y ) - blackboard_E [ # ( x ā» y ) ] | using the same argument as in the proof of Lemma 10. Specifically, we can write #ā¢(xā»y)#succeeds\#(x y)# ( x ā» y ) as a sum of i.i.d. random variables kiā¢pisubscriptsubscriptk_ip_ikitalic_i pitalic_i where kiā¼ā¢(d,qx,y)similar-tosubscriptsubscriptk_i Binomial(d,q_x,y)kitalic_i ā¼ sansserif_Binomial ( d , qitalic_x , y ) and piā¼ā¢(pā¢(xā»y))similar-tosubscriptsucceedsp_i Bernoulli(p(x y))pitalic_i ā¼ sansserif_Bernoulli ( p ( x ā» y ) ), where qx,y=2ā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y)subscript2q_x,y=2μ(x)μ(y)qitalic_x , y = 2 μ ( x ) μ ( y ) is the probability that each comparison pair is x,y\x,y\ x , y . Therefore, we have Varā¢(kiā¢pi)=Varsubscriptsubscriptabsent (k_ip_i )=Var ( kitalic_i pitalic_i ) = Var(ki)ā Var(pi)+Var(ki)[pi2]+Var(pi)[ki]2 (k_i )Ā·Var (p_i )% +Var (k_i ) *E [p_i^2 % ]+Var (p_i ) *E [k_i ]^2Var ( kitalic_i ) ā Var ( pitalic_i ) + Var ( kitalic_i ) blackboard_E [ pitalic_i2 ] + Var ( pitalic_i ) blackboard_E [ kitalic_i ]2 ⤠⤠2ā¢dā¢qx,yā¢(1āqx,y+dā¢qx,y)2subscript1subscriptsubscript 2dq_x,y(1-q_x,y+dq_x,y)2 d qitalic_x , y ( 1 - qitalic_x , y + d qitalic_x , y ) since 1āqx,y+dā¢qx,yā¤2ā¢dā¢qx,yminā”1,dā¢qx,yā¤2ā¢dā¢qx,yminā”1,dā¢Ī¼min21subscriptsubscript2subscript1subscript2subscript1superscriptsubscript21-q_x,y+dq_x,y⤠2dq_x,y \1,dq_x,y\⤠2dq_x,y% \1,d _ ^2\1 - qitalic_x , y + d qitalic_x , y ⤠divide start_ARG 2 d qitalic_x , y end_ARG start_ARG min 1 , d qitalic_x , y end_ARG ⤠divide start_ARG 2 d qitalic_x , y end_ARG start_ARG min 1 , d μroman_min2 end_ARG, we can further bound the variance as ⤠⤠2ā¢(dā¢qx,y)2minā”1,dā¢Ī¼min2=8ā¢(dā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y))2minā”1,dā¢Ī¼min2.2superscriptsubscript21superscriptsubscript28superscript21superscriptsubscript2 2(dq_x,y)^2 \1,d _ ^2\= 8(dμ(x)% μ(y))^2 \1,d _ ^2\.divide start_ARG 2 ( d qitalic_x , y )2 end_ARG start_ARG min 1 , d μroman_min2 end_ARG = divide start_ARG 8 ( d μ ( x ) μ ( y ) )2 end_ARG start_ARG min 1 , d μroman_min2 end_ARG . Thus, by Bernsteinās inequality, with probability at least 1āĪ“ā²1superscriptā²1-Ī“ 1 - Ī“ā², |#ā¢(xā»y)ā[#ā¢(xā»y)]|ā¤#succeeds#succeedsabsent |\#(x y)- *E [\#(x y)% ] |ā¤| # ( x ā» y ) - blackboard_E [ # ( x ā» y ) ] | ⤠4ā¢dā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y)ā¢nā¢logā”(2/Ī“ā²)minā”1,dā μmin2+3ā¢dā¢logā”(2/Ī“ā²).42superscriptā²1ā superscriptsubscript232superscriptā² 4dμ(x)μ(y) n (2/Ī“ ) \1,d% Ā· _ ^2\+3d (2/Ī“ ).4 d μ ( x ) μ ( y ) square-root start_ARG divide start_ARG n log ( 2 / ΓⲠ) end_ARG start_ARG min 1 , d ā μroman_min2 end_ARG end_ARG + 3 d log ( 2 / ΓⲠ) . On the other hand, for the comparison of x with itself, we have that #ā¢(xā»x)ā¼ā¢(nā¢d,μā¢(x)2)similar-to#succeedssuperscript2\#(x x) Binomial(nd,μ(x)^2)# ( x ā» x ) ā¼ sansserif_Binomial ( n d , μ ( x )2 ). Therefore, with probability at least 1āĪ“ā²1superscriptā²1-Ī“ 1 - Ī“ā², |#ā¢(xā»x)ā[#ā¢(xā»x)]|ā¤#succeeds#succeedsabsent |\#(x x)- *E [\#(x x)% ] |ā¤| # ( x ā» x ) - blackboard_E [ # ( x ā» x ) ] | ⤠2ā¢nā¢dā¢Ī¼ā¢(x)2ā¢logā”(2/Ī“ā²)+3ā¢dā¢logā”(2/Ī“ā²)2superscript22superscriptā²32superscriptā² 2ndμ(x)^2 (2/Ī“ )+3d (2/Ī“^% )square-root start_ARG 2 n d μ ( x )2 log ( 2 / ΓⲠ) end_ARG + 3 d log ( 2 / ΓⲠ) ⤠⤠4ā¢dā¢Ī¼ā¢(x)2ā¢nā¢logā”(2/Ī“ā²)minā”1,dā μmin2+3ā¢dā¢logā”(2/Ī“ā²).4superscript22superscriptā²1ā superscriptsubscript232superscriptā² 4dμ(x)^2 n (2/Ī“ ) \1,dĀ·% _ ^2\+3d (2/Ī“ ).4 d μ ( x )2 square-root start_ARG divide start_ARG n log ( 2 / ΓⲠ) end_ARG start_ARG min 1 , d ā μroman_min2 end_ARG end_ARG + 3 d log ( 2 / ΓⲠ) . Applying a union bound over all the m alternatives yāAyā Ay ā A, we have that with probability at least 1āmā¢Ī“ā²1superscriptā²1-mĪ“ 1 - m Ī“ā², |Wnā¢(x)ā[Wnā¢(x)]|ā¤subscriptsubscriptabsent |W_n(x)- *E [W_n(x) ]|ā¤| Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | ⤠āyā x|#ā¢(xā»y)ā[#ā¢(xā»y)]|subscript#succeeds#succeeds _yā x |\#(x y)- *E [% \#(x y) ] |āy ā x | # ( x ā» y ) - blackboard_E [ # ( x ā» y ) ] | ⤠⤠āyā x(4ā¢dā¢Ī¼ā¢(x)ā¢Ī¼ā¢(y)ā¢nā¢logā”(2/Ī“ā²)minā”1,dā μmin2+3ā¢dā¢logā”(2/Ī“ā²))subscript42superscriptā²1ā superscriptsubscript232superscriptā² _yā x (4dμ(x)μ(y) n (2/Ī“^% ) \1,dĀ· _ ^2\+3d (2/Ī“ ) )āy ā x ( 4 d μ ( x ) μ ( y ) square-root start_ARG divide start_ARG n log ( 2 / ΓⲠ) end_ARG start_ARG min 1 , d ā μroman_min2 end_ARG end_ARG + 3 d log ( 2 / ΓⲠ) ) ⤠⤠4ā¢dā¢Ī¼ā¢(x)ā¢nā¢logā”(2/Ī“ā²)minā”1,dā μmin2+3ā¢mā¢dā¢logā”(2/Ī“ā²).42superscriptā²1ā superscriptsubscript232superscriptā² 4dμ(x) n (2/Ī“ ) \1,dĀ· _% ^2\+3md (2/Ī“ ).4 d μ ( x ) square-root start_ARG divide start_ARG n log ( 2 / ΓⲠ) end_ARG start_ARG min 1 , d ā μroman_min2 end_ARG end_ARG + 3 m d log ( 2 / ΓⲠ) . (I). Bounding |Tnā¢(x)ā[Tnā¢(x)]|subscriptsubscript|T_n(x)- *E [T_n(x) ]|| Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] |: We can write Tnā¢(x)subscriptT_n(x)Titalic_n ( x ) as a sum of i.i.d. random variables: Tn=āi=1nāj=1d(xij=x+yij=x)subscriptsuperscriptsubscript1superscriptsubscript1subscript1superscriptsubscriptsubscript1superscriptsubscript T_n= _i=1^n _j=1^d( 1_x_i^j=x+% 1_y_i^j=x)Titalic_n = āi = 1n āj = 1d ( blackboard_1x start_POSTSUBSCRIPT iitalic_j = x end_POSTSUBSCRIPT + blackboard_1y start_POSTSUBSCRIPT iitalic_j = x end_POSTSUBSCRIPT ) Since each comparison pair xij,yijsuperscriptsubscriptsuperscriptsubscriptx_i^j,y_i^jxitalic_iitalic_j , yitalic_iitalic_j is sampled independently from μĆμĆμ à μ, we have that Tnā¼ā¢(2ā¢nā¢d,μā¢(x))similar-tosubscript2T_n Binomial(2nd,μ(x))Titalic_n ā¼ sansserif_Binomial ( 2 n d , μ ( x ) ). Therefore, with probability at least 1āĪ“ā²1superscriptā²1-Ī“ 1 - Ī“ā², |Tnā¢(x)ā[Tnā¢(x)]|ā¤2ā¢nā¢dā¢Ī¼ā¢(x)ā¢logā”(2/Ī“ā²)+3ā¢logā”(2/Ī“ā²).subscriptsubscript22superscriptā²32superscriptā² |T_n(x)- *E [T_n(x) ]% |⤠2 ndμ(x) (2/Ī“ )+3 (2/Ī“ ).| Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] | ⤠2 square-root start_ARG n d μ ( x ) log ( 2 / ΓⲠ) end_ARG + 3 log ( 2 / ΓⲠ) . In addition, with probability at least 1āexpā”(ānā¢dā¢Ī¼ā¢(x)4)141- (- ndμ(x)4)1 - exp ( - divide start_ARG n d μ ( x ) end_ARG start_ARG 4 end_ARG ), we also have Tnā„[Tn]2=nā¢dā¢Ī¼ā¢(x).subscriptsubscript2 T_nā„ *E [T_n ]2=% ndμ(x).Titalic_n ā„ divide start_ARG blackboard_E [ Titalic_n ] end_ARG start_ARG 2 end_ARG = n d μ ( x ) . (I). Combining the two bounds: Finally, combining the above bounds on |Wnā¢(x)ā[Wnā¢(x)]|subscriptsubscript|W_n(x)- *E [W_n(x) ]|| Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | and |Tnā¢(x)ā[Tnā¢(x)]|subscriptsubscript|T_n(x)- *E [T_n(x) ]|| Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] |, together with the bound on the denominator Tnā¢(x)subscriptT_n(x)Titalic_n ( x ), we have that with probability at least 1ā2ā¢mā¢Ī“ā²āexpā”(ānā¢dā¢Ī¼ā¢(x)4)12superscriptā²41-2mĪ“ - (- ndμ(x)4)1 - 2 m ΓⲠ- exp ( - divide start_ARG n d μ ( x ) end_ARG start_ARG 4 end_ARG ), |nā¢(x)āāā¢(x)|ā¤subscriptsuperscriptāabsent | BC_n(x)- BC (x)|ā¤| sansserif_BCn ( x ) - sansserif_BCā ( x ) | ⤠|Wnā¢(x)ā[Wnā¢(x)]|Tnā¢(x)+|Tnā¢(x)ā[Tnā¢(x)]|Tnā¢(x)subscriptsubscriptsubscriptsubscriptsubscriptsubscript |W_n(x)- *E [W_n(x) ]|% T_n(x)+ |T_n(x)- *E [T_n(x) % ] |T_n(x)divide start_ARG | Witalic_n ( x ) - blackboard_E [ Witalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG + divide start_ARG | Titalic_n ( x ) - blackboard_E [ Titalic_n ( x ) ] | end_ARG start_ARG Titalic_n ( x ) end_ARG ā²less-than-or-similar-to ā² 1nā¢dā¢Ī¼ā¢(x)ā¢(dā¢Ī¼ā¢(x)ā¢nā¢logā”(1/Ī“ā²)minā”1,dā μmin2+mā¢dā¢logā”(1/Ī“ā²)+nā¢dā¢Ī¼ā¢(x)ā¢logā”(2/Ī“ā²))11superscriptā²1ā superscriptsubscript21superscriptā²2superscriptā² 1ndμ(x) (dμ(x) n (1/Ī“ % ) \1,dĀ· _ ^2\+md (1/Ī“ )+ ndμ(x)% (2/Ī“ ) )divide start_ARG 1 end_ARG start_ARG n d μ ( x ) end_ARG ( d μ ( x ) square-root start_ARG divide start_ARG n log ( 1 / ΓⲠ) end_ARG start_ARG min 1 , d ā μroman_min2 end_ARG end_ARG + m d log ( 1 / ΓⲠ) + square-root start_ARG n d μ ( x ) log ( 2 / ΓⲠ) end_ARG ) ā²less-than-or-similar-to ā² logā”(1/Ī“ā²)nā minā”1,dā μmin2+mā¢logā”(1/Ī“ā²)nā¢Ī¼min.1superscriptā²ā 1ā superscriptsubscript21superscriptā²subscript (1/Ī“ )nĀ· \1,dĀ· _% ^2\+ m (1/Ī“ )n _ .square-root start_ARG divide start_ARG log ( 1 / ΓⲠ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG m log ( 1 / ΓⲠ) end_ARG start_ARG n μroman_min end_ARG . Finally, setting Ī“ā²=Ī“4ā¢m2superscriptā²4superscript2Ī“ = Ī“4m^2ΓⲠ= divide start_ARG Ī“ end_ARG start_ARG 4 m2 end_ARG and taking a union bound over all the m alternatives xāAxā Ax ā A, we have that when Ī“ā„2ā¢mā¢expā”(ānā¢dā¢Ī¼min8)2subscript8Γ℠2m (- nd _ 8)Ī“ ā„ 2 m exp ( - divide start_ARG n d μroman_min end_ARG start_ARG 8 end_ARG ), with probability at least 1āĪ“11- 1 - Ī“, the above bound holds simultaneously for all xāAxā Ax ā A. This completes the proof. ā Appendix D Supplemental Materials for Section 3 D.1 Upper Bound for Borda See 2 Proof of Theorem 2. From Lemma 11, we have that with probability at least 1āĪ“11- 1 - Ī“, all xāAxā Ax ā A satisfy that |nā¢(x)āāā¢(x)|ā¤Īµn,dā¢(Ī“)subscriptsuperscriptāsubscript | BC_n(x)- BC (x) |⤠_n,d(Ī“)| sansserif_BCn ( x ) - sansserif_BCā ( x ) | ⤠εitalic_n , d ( Ī“ ), where εn,dā¢(Ī“)=Oā¢(logā”(m/Ī“)nā minā”1,dā μmin2+mā¢logā”(m/Ī“)nā¢Ī¼min).subscriptā 1ā superscriptsubscript2subscript _n,d(Ī“)=O ( (m/Ī“)n% Ā· \1,dĀ· _ ^2\+ m (m/Ī“)n _ % ).εitalic_n , d ( Ī“ ) = O ( square-root start_ARG divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG m log ( m / Ī“ ) end_ARG start_ARG n μroman_min end_ARG ) . Following the proof sketch in Section 3.1, we use x^=argmaxxāAnā¢(x)^subscriptargmaxsubscript x= *argmax_xā A BC_n(x)over start_ARG x end_ARG = argmaxitalic_x ā A sansserif_BCn ( x ) to denote the Borda winner, and xā=argmaxxāAā¢(x)superscriptāsubscriptargmaxx = *argmax_xā A AvgUtil(x)xā = argmaxitalic_x ā A sansserif_AvgUtil ( x ) to denote the true utility maximizer. Since nā¢(x^)ā„nā¢(xā)subscript^subscriptsuperscriptā BC_n( x)ā„ BC_n(x )sansserif_BCn ( over start_ARG x end_ARG ) ā„ sansserif_BCn ( xā ), we have āā¢(x^)āāā¢(xā)ā„ā2ā¢Īµn,dā¢(Ī“).superscriptā^superscriptāsuperscriptā2subscript BC ( x)- BC (x )ā„-2% _n,d(Ī“).sansserif_BCā ( over start_ARG x end_ARG ) - sansserif_BCā ( xā ) ā„ - 2 εitalic_n , d ( Ī“ ) . (7) For the limiting Borda score āā¢(x)superscriptā BC (x)sansserif_BCā ( x ), the argument in Section 3.1 shows that āā¢(x^)āāā¢(xā)ā¤superscriptā^superscriptāsuperscriptāabsent BC ( x)- BC (x )ā¤sansserif_BCā ( over start_ARG x end_ARG ) - sansserif_BCā ( xā ) ⤠βā (Lā ā¢(x^)āāβā ā¢(xā)+(Lāāβ)ā ā¢(μ))ā ^ā subscriptāsuperscriptāā subscriptā β· (LĀ· AvgUtil( x)- _β·% AvgUtil(x )+(L- _β)Ā· AvgUtil(μ) )β ā ( L ā sansserif_AvgUtil ( over start_ARG x end_ARG ) - āitalic_β ā sansserif_AvgUtil ( xā ) + ( L - āitalic_β ) ā sansserif_AvgUtil ( μ ) ) ⤠⤠βā (L2āβā ā¢(x^)āāβā ā¢(xā))ā superscript2subscriptā^ā subscriptāsuperscriptā β· ( L^2 _β· AvgUtil(% x)- _β· AvgUtil(x ) )β ā ( divide start_ARG L2 end_ARG start_ARG āitalic_β end_ARG ā sansserif_AvgUtil ( over start_ARG x end_ARG ) - āitalic_β ā sansserif_AvgUtil ( xā ) ) (8) Therefore, Combining Equations 7 and 8, we have ā2ā¢Īµn,dā¢(Ī“)ā¤Ī²ā (L2āβā ā¢(x^)āāβā ā¢(xā))āā¢(x^)ā„(āβL)2ā¢(xā)ā2ā¢āβā εn,dā¢(Ī“)βā¢L2.2subscriptā superscript2subscriptā^ā subscriptāsuperscriptāā^superscriptsubscriptā2superscriptāā 2subscriptāsubscriptsuperscript2 -2 _n,d(Ī“)ā¤Ī²Ā· ( L^2 _% β· AvgUtil( x)- _β· AvgUtil(x^% ) )\ \ AvgUtil( x)ā„ ( _% βL )^2 AvgUtil(x )- 2 _β·% _n,d(Ī“)β L^2.- 2 εitalic_n , d ( Ī“ ) ⤠β ā ( divide start_ARG L2 end_ARG start_ARG āitalic_β end_ARG ā sansserif_AvgUtil ( over start_ARG x end_ARG ) - āitalic_β ā sansserif_AvgUtil ( xā ) ) ā sansserif_AvgUtil ( over start_ARG x end_ARG ) ā„ ( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG )2 sansserif_AvgUtil ( xā ) - divide start_ARG 2 āitalic_β ā εitalic_n , d ( Ī“ ) end_ARG start_ARG β L2 end_ARG . Combining this with the failure probability Ī“ of the above argument, the average utility nā¢()subscript AvgUtil_n( Borda)sansserif_AvgUtiln ( sansserif_Borda ) satisfies that nā¢()ā„subscriptabsent AvgUtil_n( Borda)ā„sansserif_AvgUtiln ( sansserif_Borda ) ā„ (1āĪ“)ā ((āβL)2ā¢(xā)ā2ā¢āβā εn,dā¢(Ī“)βā¢L2)ā 1superscriptsubscriptā2superscriptāā 2subscriptāsubscriptsuperscript2 (1-Ī“ )Ā· ( ( _βL% )^2 AvgUtil(x )- 2 _β· _n,% d(Ī“)β L^2 )( 1 - Ī“ ) ā ( ( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG )2 sansserif_AvgUtil ( xā ) - divide start_ARG 2 āitalic_β ā εitalic_n , d ( Ī“ ) end_ARG start_ARG β L2 end_ARG ) ā„ ā„ (āβL)2ā¢(xā)āOā¢(εn,dā¢(Ī“)βā (āβL)+Ī“ā (āβL)2).superscriptsubscriptā2superscriptāā subscriptsubscriptāā superscriptsubscriptā2 ( _βL )^2 AvgUtil(x % )-O ( _n,d(Ī“)β· ( _β% L )+Γ· ( _βL )^2 ).( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG )2 sansserif_AvgUtil ( xā ) - O ( divide start_ARG εitalic_n , d ( Ī“ ) end_ARG start_ARG β end_ARG ā ( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG ) + Ī“ ā ( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG )2 ) . Finally, we set the failure probability to be Ī“=Īā¢(Lβā āβā 1nā minā”1,dā μmin2)Īā subscriptā1ā 1ā superscriptsubscript2 Ī“= ( Lβ· _β· % 1nĀ· \1,dĀ· _ ^2\ )Ī“ = Ī ( divide start_ARG L end_ARG start_ARG β ā āitalic_β end_ARG ā square-root start_ARG divide start_ARG 1 end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG ) (which satisfies the condition in Lemma 11 for large n), we have nā¢()ā„subscriptabsent AvgUtil_n( Borda)ā„sansserif_AvgUtiln ( sansserif_Borda ) ā„ (āβL)2ā¢(xā)āOā¢(1β2ā¢logā”(mā¢nā¢Ī²)nā minā”1,dā¢Ī¼min2+mā¢logā”(mā¢nā¢Ī²)nā β2ā¢Ī¼min2),superscriptsubscriptā2superscriptā1superscript2ā 1superscriptsubscript2ā superscript2superscriptsubscript2 ( _βL )^2 AvgUtil(x % )-O ( 1β^2 (mnβ)nĀ· \1,d _% ^2\+ m (mnβ)n·β^2 _ ^2 ),( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG )2 sansserif_AvgUtil ( xā ) - O ( divide start_ARG 1 end_ARG start_ARG β2 end_ARG square-root start_ARG divide start_ARG log ( m n β ) end_ARG start_ARG n ā min 1 , d μroman_min2 end_ARG end_ARG + divide start_ARG m log ( m n β ) end_ARG start_ARG n ā β2 μroman_min2 end_ARG ) , which completes the proof. ā D.2 Lower Bound for Borda Figure 3: Comparison of the distortion achieved by NLHF/Maximum Lotteries and the lower bound on RLHF/Borda in Theorem 5, both as a fraction of β. The figure illustrates that NLHF has a worse distortion for every value of β>00β>0β > 0 (for worst-case distributions μ); in particular, the distortion of RLHF for large β is at least βāoā¢(β)β-o(β)β - o ( β ), whereas the distortion of NLHF is β/2+oā¢(β)2β/2+o(β)β / 2 + o ( β ). Theorem 12 (Lower Bound for Borda; Formal Version of Theorem 5). For any β>00β>0β > 0 and mā„33mā„ 3m ā„ 3, the Borda voting rule (and, hence, RHLF) cannot guarantee a distortion better than max0<γ<1ā”β2ā¢1+eāβ1āeāβā (1āγ+Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2)ā subscript0121superscript1superscript11212 _0<γ<1 β2 1+e^-β1-e^-β· (1% -γ+ Ļ(βγ)-1/2Ļ(β)-1/2 )max0 < γ < 1 divide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG ā ( 1 - γ + divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG ). This bound is strictly higher than the voting-rule independent lower bound β2ā¢1+eāβ1āeāβ21superscript1superscript β2 1+e^-β1-e^-βdivide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG for all β and is at least (1āoā¢(1))ā¢Ī²11(1-o(1))\,β( 1 - o ( 1 ) ) β as βāāāβāāβ ā ā. Proof of Theorem 12. Without loss of generality, we may assume that m=33m=3m = 3. If m>33m>3m > 3, we can repeatedly āsplitā some alternative x in two new alternatives y,yā²,y y , yā² (where each user has the utility for y,yā²,y y , yā² as for the original alternative x, and μā¢(y)+μā¢(yā²)superscriptā²Ī¼(y)+μ(y )μ ( y ) + μ ( yā² ) is equal to the original mass of x in μ). In this operation, the average utilities and Borda scores of y,yā²,y y , yā² in the new instance are equal to the average utility and Borda score of x in the original instance, and the average utilities and Borda scores of all other alternatives do not change. For any 0<ϵ<10italic-ϵ10<ε<10 < ϵ < 1, 0ā¤Ļµā²<1āϵ0superscriptitalic-ϵā²1italic-ϵ0ā¤Īµ <1- 0 ⤠ϵⲠ< 1 - ϵ, and 0<γ<1010<γ<10 < γ < 1, consider the following distribution DD of utilities over alternatives (a,b,c)(a,b,c)( a , b , c ): (uā¢(a),uā¢(b),uā¢(c))=(1āγ,1,0)with probability pAāĻā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1(1,0,ϵ)with probability pBāpAā Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2(0,0,ϵ+ϵā²)with probability 1āpAāpB.cases110with probability pAāĻā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā110italic-ϵwith probability pBāpAā Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/200italic-ϵsuperscriptitalic-ϵā²with probability 1āpAāpB.(u(a),u(b),u(c))= cases(1-γ,1,0)&with probability $p_A% Ļ(βε)-1/2Ļ(β)+Ļ(βε)-% 1$\\ (1,0,ε)&with probability $p_B p_AĀ· Ļ(% βγ)-1/2Ļ(β)-1/2$\\ (0,0,ε+ε )&with probability $1-p_A-p_B$. cases( u ( a ) , u ( b ) , u ( c ) ) = start_ROW start_CELL ( 1 - γ , 1 , 0 ) end_CELL start_CELL with probability pitalic_A ā divide start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG end_CELL end_ROW start_ROW start_CELL ( 1 , 0 , ϵ ) end_CELL start_CELL with probability pitalic_B ā pitalic_A ā divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG end_CELL end_ROW start_ROW start_CELL ( 0 , 0 , ϵ + ϵⲠ) end_CELL start_CELL with probability 1 - pitalic_A - pitalic_B . end_CELL end_ROW One verifies that 0<pA,pB0subscriptsubscript0<p_A,p_B0 < pitalic_A , pitalic_B and pA+pB<1subscriptsubscript1p_A+p_B<1pitalic_A + pitalic_B < 1, so this describes a valid probability distribution for all ϵ,ϵā²,γitalic-ϵsuperscriptitalic-ϵā²Īµ,ε ,γϵ , ϵⲠ, γ and each type of utilities has positive probability of being drawn. Assuming that ϵā²=0superscriptitalic-ϵā²0ε =0ϵⲠ= 0, it must be true that pā¢(bā»c)=1/2=pā¢(cā»b)succeeds12succeedsp(b c)=1/2=p(c b)p ( b ā» c ) = 1 / 2 = p ( c ā» b ) because pAā Ļā¢(βā¢(1ā0))+(1āpA)ā Ļā¢(βā¢(0āϵ))ā subscript10ā 1subscript0italic-ϵ p_AĀ·Ļ(β(1-0))+(1-p_A)Ā·Ļ(β(0-% ε))pitalic_A ā Ļ ( β ( 1 - 0 ) ) + ( 1 - pitalic_A ) ā Ļ ( β ( 0 - ϵ ) ) =pAā (Ļā¢(β)āĻā¢(āβā¢Ļµ)ā=1āĻā¢(βā¢Ļµ))+Ļā¢(āβā¢Ļµ)ā=1āĻā¢(βā¢Ļµ)absentā subscriptsubscriptāitalic-ϵabsent1italic-ϵsubscriptāitalic-ϵabsent1italic-ϵ =p_AĀ· (Ļ(β)- Ļ(-βε% )_=1-Ļ(βε) )+ Ļ(-βε)_=1-% Ļ(βε)= pitalic_A ā ( Ļ ( β ) - underā start_ARG Ļ ( - β ϵ ) end_ARG= 1 - Ļ ( β ϵ ) ) + underā start_ARG Ļ ( - β ϵ ) end_ARG= 1 - Ļ ( β ϵ ) =pAā (Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1)+1āĻā¢(βā¢Ļµ)absentā subscriptitalic-ϵ11italic-ϵ =p_AĀ· (Ļ(β)+Ļ(βε)-1 )+1-% Ļ(βε)= pitalic_A ā ( Ļ ( β ) + Ļ ( β ϵ ) - 1 ) + 1 - Ļ ( β ϵ ) =Ļā¢(βā¢Ļµ)ā1/2+1āĻā¢(βā¢Ļµ)=1/2.absentitalic-ϵ121italic-ϵ12 =Ļ(βε)-1/2+1-Ļ(βε)=1/2.= Ļ ( β ϵ ) - 1 / 2 + 1 - Ļ ( β ϵ ) = 1 / 2 . If ϵā²>0superscriptitalic-ϵā²0ε >0ϵⲠ> 0, it must be the case that pā¢(cā»b)>1/2succeeds12p(c b)>1/2p ( c ā» b ) > 1 / 2 by monotonicity. A similar chain of algebra shows that pā¢(aā»b)=1/2=pā¢(bā»a)succeeds12succeedsp(a b)=1/2=p(b a)p ( a ā» b ) = 1 / 2 = p ( b ā» a ): pAā Ļā¢(āβā¢Ī³)+pBā Ļā¢(β)+1āpAāpB2=pAā (Ļā¢(āβā¢Ī³)ā1/2)ā=1/2āĻā¢(βā¢Ī³)+pBā (Ļā¢(β)ā1/2)ā=pAā (Ļā¢(βā¢Ī³)ā1/2)+1/2=1/2.ā subscriptā subscript1subscriptsubscript2ā subscriptsubscriptā12absent12subscriptāā subscript12absentā subscript121212p_AĀ·Ļ(-βγ)+p_BĀ·Ļ(β)+ 1-p_A-p_B2% =p_AĀ· (Ļ(-βγ)-1/2 )_=1/2-Ļ(% βγ)+ p_BĀ· (Ļ(β)-1/2 )_=p_A% Ā·(Ļ(βγ)-1/2)+1/2=1/2.pitalic_A ā Ļ ( - β γ ) + pitalic_B ā Ļ ( β ) + divide start_ARG 1 - pitalic_A - pitalic_B end_ARG start_ARG 2 end_ARG = pitalic_A ā underā start_ARG ( Ļ ( - β γ ) - 1 / 2 ) end_ARG= 1 / 2 - Ļ ( β γ ) + underā start_ARG pitalic_B ā ( Ļ ( β ) - 1 / 2 ) end_ARG= p start_POSTSUBSCRIPT A ā ( Ļ ( β γ ) - 1 / 2 ) end_POSTSUBSCRIPT + 1 / 2 = 1 / 2 . For any ϵ,γitalic-ϵε,γϵ , γ and positive ϵā²italic-ϵā²Īµ ϵā², note that, as the number of samples goes to infinity, the Borda score of the alternatives concentrate around their expected values: ā¢(a) BC(a)sansserif_BC ( a ) ā12ā¢Ī¼ā¢(a)+12ā¢Ī¼ā¢(b)+pā¢(aā»c)ā¢Ī¼ā¢(c)āabsent1212succeeds ā 12μ(a)+ 12μ(b)+p(a c)\,μ(c)ā divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( a ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( b ) + p ( a ā» c ) μ ( c ) ā¢(b) BC(b)sansserif_BC ( b ) ā12ā¢Ī¼ā¢(a)+12ā¢Ī¼ā¢(b)+pā¢(bā»c)ā¢Ī¼ā¢(c)āabsent1212succeeds ā 12μ(a)+ 12μ(b)+p(b c)\,μ(c)ā divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( a ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( b ) + p ( b ā» c ) μ ( c ) ā¢(c) BC(c)sansserif_BC ( c ) āpā¢(cā»a)ā¢Ī¼ā¢(a)+pā¢(cā»b)ā¢Ī¼ā¢(b)+12ā¢Ī¼ā¢(c).āabsentsucceedssucceeds12 ā p(c a)\,μ(a)+p(c b)\,μ(b)+ 12μ(c).ā p ( c ā» a ) μ ( a ) + p ( c ā» b ) μ ( b ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG μ ( c ) . Recall that pā¢(cā»b)>1/2>pā¢(bā»c)succeeds12succeedsp(c b)>1/2>p(b c)p ( c ā» b ) > 1 / 2 > p ( b ā» c ). Regardless of what pā¢(aā»c)=1āpā¢(cā»a)succeeds1succeedsp(a c)=1-p(c a)p ( a ā» c ) = 1 - p ( c ā» a ) may be, for any distribution μ with small enough μā¢(a),μā¢(c)μ(a),μ(c)μ ( a ) , μ ( c ) (and hence large μā¢(b)μ(b)μ ( b )), the expected Borda score of c will be strictly larger than that of a and b. By concentration, for large enough n, the Borda voting rule will almost surely select c as the winner, and the Bordaās distortion for that μ will be at least maxxāAā”ā¢(x)ā¢(c)ā„ā¢(a)ā¢(c)=pAā¢(1āγ)+pBpBā¢Ļµ+(1āpAāpB)ā¢(ϵ+ϵā²).subscriptsubscript1subscriptsubscriptitalic-ϵ1subscriptsubscriptitalic-ϵsuperscriptitalic-ϵⲠ_xā A AvgUtil(x) AvgUtil(c)ā„ % AvgUtil(a) AvgUtil(c)= p_A\,(1-γ)+p_Bp_B\,% ε+(1-p_A-p_B)\,(ε+ε ).divide start_ARG maxitalic_x ā A sansserif_AvgUtil ( x ) end_ARG start_ARG sansserif_AvgUtil ( c ) end_ARG ā„ divide start_ARG sansserif_AvgUtil ( a ) end_ARG start_ARG sansserif_AvgUtil ( c ) end_ARG = divide start_ARG pitalic_A ( 1 - γ ) + pitalic_B end_ARG start_ARG pitalic_B ϵ + ( 1 - pitalic_A - pitalic_B ) ( ϵ + ϵⲠ) end_ARG . (9) We can now derive lower bounds on the distortion of Borda by defining sequences of parameters ϵ,ϵā²,γitalic-ϵsuperscriptitalic-ϵā²Īµ,ε ,γϵ , ϵⲠ, γ (and implicitly, a sequence of corresponding distributions μ), and considering the limit of Eq. 9. In each such sequence, we treat γ as a fixed parameter, but let ϵā²āϵ2āsuperscriptitalic-ϵā²italic-ϵ2ε ε^2ϵⲠā ϵ2 and letting ϵitalic-ϵεϵ go to 0. As ϵā0āitalic-ϵ0εā 0ϵ ā 0, it holds that pAā0āsubscript0p_Aā 0pitalic_A ā 0 (because its numerator Ļā¢(βā¢Ļµ)ā1/2ā1/2ā1/2=0āitalic-ϵ1212120Ļ(βε)-1/2ā 1/2-1/2=0Ļ ( β ϵ ) - 1 / 2 ā 1 / 2 - 1 / 2 = 0), that pBā0āsubscript0p_Bā 0pitalic_B ā 0 (since it is a constant multiple of pAsubscriptp_Apitalic_A), and hence both the numerator and denominator of Eq. 9 converge to 0. We apply lāHĆ“pitalās rule to determine the limit. Treating pAsubscriptp_Apitalic_A and pBsubscriptp_Bpitalic_B, as well as the numerator numnum and denominator denden of the equation as functions in ϵitalic-ϵεϵ, we observe that pAā²ā¢(0)superscriptsubscriptā²0 p_A (0)pitalic_Aā² ( 0 ) =β4ā (Ļā¢(β)ā1/2)absentā 412 = β4Ā·(Ļ(β)-1/2)= divide start_ARG β end_ARG start_ARG 4 ā ( Ļ ( β ) - 1 / 2 ) end_ARG pBā²ā¢(0)superscriptsubscriptā²0 p_B (0)pitalic_Bā² ( 0 ) =βā (Ļā¢(βā¢Ī³)ā1/2)4ā (Ļā¢(β)ā1/2)2absentā 12ā 4superscript122 = β·(Ļ(βγ)-1/2)4Ā·(Ļ(β)-% 1/2)^2= divide start_ARG β ā ( Ļ ( β γ ) - 1 / 2 ) end_ARG start_ARG 4 ā ( Ļ ( β ) - 1 / 2 )2 end_ARG ā²ā¢(0)superscriptā²0 (0)numā² ( 0 ) =β4ā (Ļā¢(β)ā1/2)ā (1āγ+Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2)absentā 41211212 = β4Ā·(Ļ(β)-1/2)Ā· (1-γ+ % Ļ(βγ)-1/2Ļ(β)-1/2 )= divide start_ARG β end_ARG start_ARG 4 ā ( Ļ ( β ) - 1 / 2 ) end_ARG ā ( 1 - γ + divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG ) ā²ā¢(0)superscriptā²0 (0)denā² ( 0 ) =pBā¢(0)ā=0ā 1+pBā²ā¢(0)ā 0+(1āpAā¢(0)āpBā¢(0))ā=1ā (1+2ā 0)+0ā (āpAā²ā¢(0)āpBā²ā¢(0))=1.absentā subscriptāsubscript0absent01ā superscriptsubscriptā²00ā subscriptā1subscript0subscript0absent11ā 20ā 0superscriptsubscriptā²0superscriptsubscriptā²01 = p_B(0)_=0Ā· 1+p_B (0)Ā· 0+% (1-p_A(0)-p_B(0))_=1Ā·(1+2Ā· 0)+0Ā·(-p_A % (0)-p_B (0))=1.= underā start_ARG pitalic_B ( 0 ) end_ARG= 0 ā 1 + pitalic_Bā² ( 0 ) ā 0 + underā start_ARG ( 1 - pitalic_A ( 0 ) - pitalic_B ( 0 ) ) end_ARG= 1 ā ( 1 + 2 ā 0 ) + 0 ā ( - pitalic_Aā² ( 0 ) - pitalic_Bā² ( 0 ) ) = 1 . Hence, the limit of Eq. 9 is ā²ā¢(0)ā²ā¢(0)=β4ā¢(Ļā¢(β)ā1/2)ā (1āγ+Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2)=β2ā¢1+eāβ1āeāβā (1āγ+Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2),superscriptā²0superscriptā²0ā 41211212ā 21superscript1superscript11212 num (0)den (0)= β4(% Ļ(β)-1/2)Ā· (1-γ+ Ļ(βγ)-1/2Ļ(% β)-1/2 )= β2 1+e^-β1-e^-β· (% 1-γ+ Ļ(βγ)-1/2Ļ(β)-1/2 ),divide start_ARG numā² ( 0 ) end_ARG start_ARG denā² ( 0 ) end_ARG = divide start_ARG β end_ARG start_ARG 4 ( Ļ ( β ) - 1 / 2 ) end_ARG ā ( 1 - γ + divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG ) = divide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG ā ( 1 - γ + divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG ) , (10) which means that each 0<γ<1010<γ<10 < γ < 1 yields a distortion lower bound for Borda that is larger by a factor of 1āγ+Ļā¢(βā¢Ī³)ā1/2Ļā¢(β)ā1/2112121-γ+ Ļ(βγ)-1/2Ļ(β)-1/21 - γ + divide start_ARG Ļ ( β γ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG than our algorithm-independent lower bound/the upper bound achieved by NLHF. Since this factor is strictly concave in γ and is equal to 1111 for γā0ā0γā 0γ ā 0 and γā1ā1γā 1γ ā 1, any value of γ will lead to a strictly higher bound. The value of γ that maximizes the bound in Eq. 10 is γāā2βā¢arctanhā”(1ā4ā¢Ļā¢(β)ā1/2β)āsuperscript2arctanh1412γ^* 2βarctanh ( 1-4 % Ļ(β)-1/2β )γā ā divide start_ARG 2 end_ARG start_ARG β end_ARG arctanh ( square-root start_ARG 1 - 4 divide start_ARG Ļ ( β ) - 1 / 2 end_ARG start_ARG β end_ARG end_ARG ), which we used to plot Fig. 3. Since the resulting expression is algebraically unwieldy, we consider the weaker bound for γ=logā”(β+1)β1γ= (β+1)βγ = divide start_ARG log ( β + 1 ) end_ARG start_ARG β end_ARG, which yields β2ā¢1+eāβ1āeāβāā1⢠as ā¢Ī²ā£āāā (1ālogā”(β+1)β+11+1/(β+1)ā1/2Ļā¢(β)ā1/2)āā2⢠as ā¢Ī²ā£āā=(1āoā¢(1))ā¢Ī².āā 2subscriptā1superscript1superscriptāabsent1 as āabsentsubscriptā1111111212āabsent2 as āabsent11 β2 1+e^-β1-e^-β_ā 1~% as~βāāĀ· (1- (β+1)β+% 11+1/(β+1)-1/2Ļ(β)-1/2 )_ā 2~% as~βāā=(1-o(1))\,β. start_ARG β end_ARG start_ARG 2 end_ARG underā start_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG end_ARGā 1 as β ā ā ā underā start_ARG ( 1 - divide start_ARG log ( β + 1 ) end_ARG start_ARG β end_ARG + divide start_ARG divide start_ARG 1 end_ARG start_ARG 1 + 1 / ( β + 1 ) end_ARG - 1 / 2 end_ARG start_ARG Ļ ( β ) - 1 / 2 end_ARG ) end_ARGā 2 as β ā ā = ( 1 - o ( 1 ) ) β . ā D.3 Algorithm-Independent Lower Bounds See 3 Proof of Theorem 3. To prove this distortion lower bound, we identify a family of social choice problems for which the distortion of any such social choice function converges towards the claimed bound. We will parameterize these instances by the parameters mā„22mā„ 2m ā„ 2, 0<ϵā¤1/20italic-ϵ120<ε⤠1/20 < ϵ ⤠1 / 2, and 1ā¤Ī¾<2121ā¤Ī¾<21 ⤠ξ < 2. The instance has m alternatives labeled a,b1,ā¦,bmā1subscript1ā¦subscript1a,b_1,ā¦,b_m-1a , b1 , ⦠, bitalic_m - 1. The distribution DD is such that an agent iā¼similar-toi ā¼ D has utilities (uiā¢(a),uiā¢(b1),ā¦,uiā¢(bmā1))=(1,0,ā¦,0)with probability Ļā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1(0,ξā¢Ļµ,ā¦,ξā¢Ļµ)with probability Ļā¢(β)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1.subscriptsubscriptsubscript1ā¦subscriptsubscript1cases10ā¦0with probability Ļā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā10italic-ϵā¦italic-ϵwith probability Ļā¢(β)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1.(u_i(a),u_i(b_1),ā¦,u_i(b_m-1))= cases(1,0,ā¦,0)&% with probability $ Ļ(βε)-1/2Ļ(β)+Ļ(β% ε)-1$\\ (0,ξε,ā¦,ξε)&with probability $ Ļ(β)-% 1/2Ļ(β)+Ļ(βε)-1$. cases( uitalic_i ( a ) , uitalic_i ( b1 ) , ⦠, uitalic_i ( bitalic_m - 1 ) ) = start_ROW start_CELL ( 1 , 0 , ⦠, 0 ) end_CELL start_CELL with probability divide start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG end_CELL end_ROW start_ROW start_CELL ( 0 , ξ ϵ , ⦠, ξ ϵ ) end_CELL start_CELL with probability divide start_ARG Ļ ( β ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG . end_CELL end_ROW Since the bjsubscriptb_jbitalic_j alternatives have the same utility for any agent, any agent asked to compare two of them will prefer either one with probability 1/2121/21 / 2. When ξ=11ξ=1ξ = 1, a randomly drawn rater will prefer alternative a over some alternative bjsubscriptb_jbitalic_j with probability Ļā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1ā Ļā¢(β)+Ļā¢(β)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1ā Ļā¢(āβā¢Ļµ)ā italic-ϵ12italic-ϵ1ā 12italic-ϵ1italic-ϵ Ļ(βε)-1/2Ļ(β)+Ļ(β% ε)-1Ā·Ļ(β)+ Ļ(β)-1/2Ļ(β)+Ļ(% βε)-1Ā·Ļ(-βε)divide start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG ā Ļ ( β ) + divide start_ARG Ļ ( β ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG ā Ļ ( - β ϵ ) = == Ļā¢(βā¢Ļµ)ā¢Ļā¢(β)āĻā¢(β)/2+Ļā¢(β)ā¢(1āĻā¢(βā¢Ļµ))ā(1āĻā¢(βā¢Ļµ))/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1italic-ϵ21italic-ϵ1italic-ϵ2italic-ϵ1 Ļ(βε)Ļ(β)-Ļ(β)/2+Ļ(% β)(1-Ļ(βε))-(1-Ļ(βε))/2Ļ(β)+% Ļ(βε)-1divide start_ARG Ļ ( β ϵ ) Ļ ( β ) - Ļ ( β ) / 2 + Ļ ( β ) ( 1 - Ļ ( β ϵ ) ) - ( 1 - Ļ ( β ϵ ) ) / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG = == Ļā¢(β)/2+Ļā¢(βā¢Ļµ)/2ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1=1/2.2italic-ϵ212italic-ϵ112 Ļ(β)/2+Ļ(βε)/2-1/2Ļ(β)+% Ļ(βε)-1=1/2.divide start_ARG Ļ ( β ) / 2 + Ļ ( β ϵ ) / 2 - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG = 1 / 2 . It is easy to see that the probability of a random agent preferring a over bjsubscriptb_jbitalic_j is monotone decreasing in ξ. The social welfare of a is clearly Ļā¢(βā¢Ļµ)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1italic-ϵ12italic-ϵ1 Ļ(βε)-1/2Ļ(β)+Ļ(βε)-1divide start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG and the social welfare of any bjsubscriptb_jbitalic_j is ξā¢Ļµā¢Ļā¢(β)ā1/2Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1italic-ϵ12italic-ϵ1ξε Ļ(β)-1/2Ļ(β)+Ļ(βε)-1ξ ϵ divide start_ARG Ļ ( β ) - 1 / 2 end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG. Fix a voting rule f. If each agent only provides a single pairwise comparison, the voting rule simply observes n independent Bernoulli samples with bias 1/2121/21 / 2. For any number of samples n, denote by pxsubscriptp_xpitalic_x the probability that alternative x will win, where the randomness is taken over the realization of these samples and the randomness in f. By the pigeon-hole principle, some alternative x must be chosen with probability at most 1/m11/m1 / m for infinitely many n. Without loss of generality, we can assume that this alternative is a (otherwise, simply permute the roles of the alternatives, which does not change the distribution over observed samples), and we restrict our focus to just the n where paā¤1/msubscript1p_a⤠1/mpitalic_a ⤠1 / m. Now, the expected social welfare achieved by f is at most 1mā¢(a)+ā¢(b1)=1/mā (Ļā¢(βā¢Ļµ)ā1/2)+ξā¢Ļµā (Ļā¢(β)ā1/2)Ļā¢(β)+Ļā¢(βā¢Ļµ)ā1.1subscript1ā 1italic-ϵ12ā italic-ϵ12italic-ϵ1 1m AvgUtil(a)+ AvgUtil(b_1)= 1/mĀ·(Ļ(% βε)-1/2)+ξε·(Ļ(β)-1/2)Ļ(β)+Ļ(% βε)-1.divide start_ARG 1 end_ARG start_ARG m end_ARG sansserif_AvgUtil ( a ) + sansserif_AvgUtil ( b1 ) = divide start_ARG 1 / m ā ( Ļ ( β ϵ ) - 1 / 2 ) + ξ ϵ ā ( Ļ ( β ) - 1 / 2 ) end_ARG start_ARG Ļ ( β ) + Ļ ( β ϵ ) - 1 end_ARG . This shows that the distortion is at least ā¢(a)ā¢(f)ā„Ļā¢(βā¢Ļµ)ā1/21/mā (Ļā¢(βā¢Ļµ)ā1/2)+ξā¢Ļµā (Ļā¢(β)ā1/2)=(1m+ξā¢Ļµā¢(Ļā¢(β)ā1/2)Ļā¢(βā¢Ļµ)ā1/2)ā1.italic-ϵ12ā 1italic-ϵ12ā italic-ϵ12superscript1italic-ϵ12italic-ϵ121 AvgUtil(a) AvgUtil(f)ā„ Ļ(βε)% -1/21/mĀ·(Ļ(βε)-1/2)+ξε·(Ļ(β)-1/2)% = ( 1m+ ξε(Ļ(β)-1/2)Ļ(β% ε)-1/2 )^-1.divide start_ARG sansserif_AvgUtil ( a ) end_ARG start_ARG sansserif_AvgUtil ( f ) end_ARG ā„ divide start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG start_ARG 1 / m ā ( Ļ ( β ϵ ) - 1 / 2 ) + ξ ϵ ā ( Ļ ( β ) - 1 / 2 ) end_ARG = ( divide start_ARG 1 end_ARG start_ARG m end_ARG + divide start_ARG ξ ϵ ( Ļ ( β ) - 1 / 2 ) end_ARG start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG )- 1 . (11) For a sequence of social choice problems in which māāāmāām ā ā, ϵā0āitalic-ϵ0εā 0ϵ ā 0, and ξ=11ξ=1ξ = 1, this term converges towards (0+(Ļā¢(β)ā1/2)ā limϵĻā¢(βā¢Ļµ)ā1/2ϵā0)ā1=((Ļā¢(β)ā1/2)ā 4β)ā1=β2ā¢1+eāβ1āeāβ,superscript0ā 12subscriptitalic-ϵitalic-ϵ12āitalic-ϵ01superscriptā 124121superscript1superscript (0+(Ļ(β)-1/2)Ā· _εā 0 εĻ(% βε)-1/2 )^-1= ((Ļ(β)-1/2)Ā· 4β% )^-1= β2\, 1+e^-β1-e^-β,( 0 + ( Ļ ( β ) - 1 / 2 ) ā lim start_FLOATSUBSCRIPT ϵ ā 0 end_FLOATSUBSCRIPT divide start_ARG ϵ end_ARG start_ARG Ļ ( β ϵ ) - 1 / 2 end_ARG )- 1 = ( ( Ļ ( β ) - 1 / 2 ) ā divide start_ARG 4 end_ARG start_ARG β end_ARG )- 1 = divide start_ARG β end_ARG start_ARG 2 end_ARG divide start_ARG 1 + e- β end_ARG start_ARG 1 - e- β end_ARG , where the first equality follows from lāHĆ“pitalās rule and the Taylor approximation Ļā¢(t)=1/2+t/4+Oā¢(t3)124superscript3Ļ(t)=1/2+t/4+O(t^3)Ļ ( t ) = 1 / 2 + t / 4 + O ( t3 ), and the second inequality follows from the identity Ļā¢(t)ā1/2=11+eātā1/2=2ā1āeāt2ā¢(1+eāt)=12ā 1āeāt1+eāt1211superscript1221superscript21superscriptā 121superscript1superscriptĻ(t)-1/2= 11+e^-t-1/2= 2-1-e^-t2\,(1+e^-t)= 1% 2Ā· 1-e^-t1+e^-tĻ ( t ) - 1 / 2 = divide start_ARG 1 end_ARG start_ARG 1 + e- t end_ARG - 1 / 2 = divide start_ARG 2 - 1 - e- t end_ARG start_ARG 2 ( 1 + e- t ) end_ARG = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 - e- t end_ARG start_ARG 1 + e- t end_ARG. This shows the claimed bound on the distortion of any voting rule. If each agent may provide several pairwise comparisons, the above argument does not work for all voting rules. The reason is that the correlations inside an agentās comparisons might lead to nonzero covariances that might allow an (arguably unnatural) voting rule to distinguish the special alternative a. If the voting rule satisfies some natural social-choice properties, however, the lower bound above goes through by just slightly changing ξ away from 1. Suppose, first, that the voting rule satisfies the probabilistic Condorcet loser criterion, i.e., it will never put more than 1/m11/m1 / m probability mass on a Condorcet loser if one exists. If ξ>11ξ>1ξ > 1, a random agent prefers a over bjsubscriptb_jbitalic_j with less than 1/2121/21 / 2 probability. As a result, as the number of samples grows large, the probability that a is a Condorcet loser with probability converging to 1. Hence, f cannot put more than 1/m11/m1 / m probability mass on a, and the distortion lower bound in Eq. 11 holds. If ξ approaches 1111 from above as māāāmāām ā ā and ϵā0āitalic-ϵ0εā 0ϵ ā 0, the distortion bounds converge to the same limit. ā In the lower bound above, the probabilistic Condorcet loser criterion can easily be replaced by other axioms. If, for example, the voting rule is guaranteed to put at least 1ā1/m111-1/m1 - 1 / m probability mass on a Condorcet winner (if one exists), the proof goes through if we increase only b2subscript2b_2b2ās utility by a factor ξā1ā1ξ 1ξ ā 1. Appendix E Supplemental Materials for Section 4 E.1 Upper Bound for NLHF See 7 Proof of Theorem 7. We prove this theorem by leveraging the convergence of empirical win-rates in Lemma 10. We first condition on the following successful event, which, according to Lemma 10, holds with probability at least 1āĪ“11- 1 - Ī“ over n samples of preference data, āx,yāA,|pnā¢(xā»y)āpā¢(xā»y)|ā¤Oā¢(logā”(m/Ī“)nā minā”1,dā μmin2+logā”(m/Ī“)nā¢Ī¼min2):=εn,dā¢(Ī“).formulae-sequencefor-allsubscriptsucceedssucceedsā 1ā superscriptsubscript2superscriptsubscript2assignsubscript ā x,yā A, |p_n(x y)-p(x y) |% ⤠O ( (m/Ī“)nĀ· \1,\,dĀ· _ ^2\% + (m/Ī“)n _ ^2 ):= _n,d(Ī“).ā x , y ā A , | pitalic_n ( x ā» y ) - p ( x ā» y ) | ⤠O ( square-root start_ARG divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( m / Ī“ ) end_ARG start_ARG n μroman_min2 end_ARG ) := εitalic_n , d ( Ī“ ) . As argued in the proof sketch, the NLHF policy by definition satisfies ĻāargmaxĻ1āBĻā¢(Ļref)minĻ2āBĻā¢(Ļref)ā”x1ā¼Ļ1,x2ā¼Ļ2ā¢[pnā¢(x1ā»x2)āpnā¢(x2ā»x1)],subscriptsubscriptargmaxsubscript1subscriptsubscriptrefsubscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2delimited-[]subscriptsucceedssubscript1subscript2subscriptsucceedssubscript2subscript1 _ NLHFā *argmax_ _1ā B_Ļ( _% ref) _ _2ā B_Ļ( _ref)E_x_1 _1% ,x_2 _2[p_n(x_1 x_2)-p_n(x_2 x_1)],Ļsansserif_NLHF ā argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ pitalic_n ( x1 ā» x2 ) - pitalic_n ( x2 ā» x1 ) ] , where pnā¢(x1ā»x2)āpnā¢(x2ā»x1)subscriptsucceedssubscript1subscript2subscriptsucceedssubscript2subscript1p_n(x_1 x_2)-p_n(x_2 x_1)pitalic_n ( x1 ā» x2 ) - pitalic_n ( x2 ā» x1 ) describes a Nash-equilibrium strategy for a symmetric two-player zero-sum game, and thus have value 00. Therefore, for ĻāāBĻā¢(Ļref)superscriptāsubscriptsubscriptrefĻ ā B_Ļ( _ref)Ļā ā Bitalic_Ļ ( Ļref ), it must hold that 0ā¤0absent 0ā¤0 ⤠x1ā¼Ļ,x2ā¼Ļā[pnā¢(x1ā»x2)āpnā¢(x2ā»x1)]=x1ā¼Ļ,x2ā¼Ļā[2ā¢pnā¢(x1ā»x2)ā1]subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptāsubscriptsucceedssubscript1subscript2subscriptsucceedssubscript2subscript1subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptā2subscriptsucceedssubscript1subscript21 *E_x_1 _ NLHF,x_2% Ļ [p_n(x_1 x_2)-p_n(x_2 x_1) ]=% *E_x_1 _ NLHF,x_2 Ļ % [2p_n(x_1 x_2)-1 ]blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ pitalic_n ( x1 ā» x2 ) - pitalic_n ( x2 ā» x1 ) ] = blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ 2 pitalic_n ( x1 ā» x2 ) - 1 ] Since |pnā¢(xā»y)āpā¢(xā»y)|ā¤Īµn,dā¢(Ī“)subscriptsucceedssucceedssubscript |p_n(x y)-p(x y) |⤠_n,d(Ī“)| pitalic_n ( x ā» y ) - p ( x ā» y ) | ⤠εitalic_n , d ( Ī“ ), we have ⤠⤠x1ā¼Ļ,x2ā¼Ļā[2ā¢pā¢(x1ā»x2)ā1]+2ā¢Īµn,dā¢(Ī“)subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptā2succeedssubscript1subscript212subscript *E_x_1 _ NLHF,x_2% Ļ [2p(x_1 x_2)-1 ]+2 _n,d(Ī“)blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ 2 p ( x1 ā» x2 ) - 1 ] + 2 εitalic_n , d ( Ī“ ) According to the linearization lemma (Lemma 1), we have ⤠⤠x1ā¼Ļ,x2ā¼Ļā[2ā¢Ī²ā¢(Lā ā¢(x1)āāβā ā¢(x2))]+2ā¢Īµn,dā¢(Ī“)subscriptformulae-sequencesimilar-tosubscript1subscriptsimilar-tosubscript2superscriptā2ā subscript1ā subscriptāsubscript22subscript *E_x_1 _ NLHF,x_2% Ļ [2β(LĀ· AvgUtil(x_1)- _β·% AvgUtil(x_2)) ]+2 _n,d(Ī“)blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļsansserif_NLHF , x2 ā¼ Ļā end_POSTSUBSCRIPT [ 2 β ( L ā sansserif_AvgUtil ( x1 ) - āitalic_β ā sansserif_AvgUtil ( x2 ) ) ] + 2 εitalic_n , d ( Ī“ ) ⤠⤠2ā¢Ī²ā¢(Lā ā¢(Ļ)āāβā ā¢(Ļā)+εn,dā¢(Ī“)β).2ā subscriptā subscriptāsuperscriptāsubscript 2β(LĀ· AvgUtil( _ NLHF)- _β% Ā· AvgUtil(Ļ )+ _n,d(Ī“)β).2 β ( L ā sansserif_AvgUtil ( Ļsansserif_NLHF ) - āitalic_β ā sansserif_AvgUtil ( Ļā ) + divide start_ARG εitalic_n , d ( Ī“ ) end_ARG start_ARG β end_ARG ) . Therefore, under the successful event, we can lower bound the average utility of the NLHF policy by ā¢(Ļ)ā„āβLā¢(Ļā)ā4ā¢Īµn,dā¢(Ī“)β.subscriptsubscriptāsuperscriptā4subscript AvgUtil( _ NLHF)ā„ _βL% AvgUtil(Ļ )- 4 _n,d(Ī“)β.sansserif_AvgUtil ( Ļsansserif_NLHF ) ā„ divide start_ARG āitalic_β end_ARG start_ARG L end_ARG sansserif_AvgUtil ( Ļā ) - divide start_ARG 4 εitalic_n , d ( Ī“ ) end_ARG start_ARG β end_ARG . Taking the failure event into account, the expected average utility of the NLHF method is at least nā¢()ā„subscriptabsent AvgUtil_n( NLHF)ā„sansserif_AvgUtiln ( sansserif_NLHF ) ā„ (1āĪ“)ā¢(āβLā¢(Ļā)ā4ā¢Īµn,dā¢(Ī“)β)1subscriptāsuperscriptā4subscript (1-Ī“) ( _βL AvgUtil(Ļ % )- 4 _n,d(Ī“)β )( 1 - Ī“ ) ( divide start_ARG āitalic_β end_ARG start_ARG L end_ARG sansserif_AvgUtil ( Ļā ) - divide start_ARG 4 εitalic_n , d ( Ī“ ) end_ARG start_ARG β end_ARG ) ā„ ā„ āβLā ā¢(Ļā)āOā¢(εn,dā¢(Ī“)β+Ī“ā āβL)ā subscriptāsuperscriptāsubscriptā subscriptā _βLĀ· AvgUtil(Ļ )-O (% _n,d(Ī“)β+Γ· _βL )divide start_ARG āitalic_β end_ARG start_ARG L end_ARG ā sansserif_AvgUtil ( Ļā ) - O ( divide start_ARG εitalic_n , d ( Ī“ ) end_ARG start_ARG β end_ARG + Ī“ ā divide start_ARG āitalic_β end_ARG start_ARG L end_ARG ) Finally, choosing Ī“=Īā¢(1n)Ī1Ī“= ( 1 n )Ī“ = Ī ( divide start_ARG 1 end_ARG start_ARG square-root start_ARG n end_ARG end_ARG ), we have ā„ ā„ āβLā ā¢(Ļā)āOā¢(1βā¢logā”(mā¢n)nā minā”1,dā μmin2+logā”(mā¢n)nā βā¢Ī¼min2).ā subscriptāsuperscriptā1ā 1ā superscriptsubscript2ā superscriptsubscript2 _βLĀ· AvgUtil(Ļ )-O (% 1β (mn)nĀ· \1,\,dĀ· _ ^2\+% (mn)n·β _ ^2 ).divide start_ARG āitalic_β end_ARG start_ARG L end_ARG ā sansserif_AvgUtil ( Ļā ) - O ( divide start_ARG 1 end_ARG start_ARG β end_ARG square-root start_ARG divide start_ARG log ( m n ) end_ARG start_ARG n ā min 1 , d ā μroman_min2 end_ARG end_ARG + divide start_ARG log ( m n ) end_ARG start_ARG n ā β μroman_min2 end_ARG ) . This completes the proof. ā E.2 Lower Bound for PPO-based RLHF and DPO See 6 Proof of Theorem 6. Suppose that the instance has m alternatives A=a,b,c1,ā¦,cmā2subscript1ā¦subscript2A=\a,b,c_1,ā¦,c_m-2\A = a , b , c1 , ⦠, citalic_m - 2 , where mā2ā„4ā¢eβ24superscriptm-2ā„ 4e^βm - 2 ā„ 4 eitalic_β. Let the data collection distribution be uniform over all candidates, i.e., μ=ā¢(A)μ= Uniform(A)μ = sansserif_Uniform ( A ). We consider the following distribution DD over utility vectors, such that the utility vector of a random agent iā¼similar-toi ā¼ D satisfies (uiā¢(a),uiā¢(b),uiā¢(c1),ā¦,uiā¢(cmā2))=(0,1,0,ā¦,0)(type I) with probability ā¢Ī“,(1β,0,1,ā¦,1)(type I) with probability ā¢1āĪ“,subscriptsubscriptsubscriptsubscript1ā¦subscriptsubscript2cases010ā¦0(type I) with probability 101ā¦1(type I) with probability 1 (u_i(a),u_i(b),u_i(c_1),ā¦,u_i(c_m-2))= % cases (0,1,0,ā¦,0 )&(type I) with probability Ī“,\\ ( 1β,0,1,ā¦,1 )&(type I) with probability 1% -Ī“, cases( uitalic_i ( a ) , uitalic_i ( b ) , uitalic_i ( c1 ) , ⦠, uitalic_i ( citalic_m - 2 ) ) = start_ROW start_CELL ( 0 , 1 , 0 , ⦠, 0 ) end_CELL start_CELL (type I) with probability Ī“ , end_CELL end_ROW start_ROW start_CELL ( divide start_ARG 1 end_ARG start_ARG β end_ARG , 0 , 1 , ⦠, 1 ) end_CELL start_CELL (type I) with probability 1 - Ī“ , end_CELL end_ROW where Ī“=1010+eβ=Īā¢(eāβ)1010superscriptĪsuperscriptĪ“= 1010+e^β= (e^-β)Ī“ = divide start_ARG 10 end_ARG start_ARG 10 + eitalic_β end_ARG = Ī ( e- β ). In other words, type I users have a strong preference for candidate b but only constitute a Ī“ fraction of the population, while type I users have a strong preference for c and weak preference for aā»bsucceedsa ba ā» b and make up for a 1āĪ“11- 1 - Ī“ fraction of the population. For the reference policy and the KL budget, we set Ļrefā¢(a)=Ļrefā¢(b)=1āε2subscriptrefsubscriptref12 _ref(a)= _ref(b)= 1- 2Ļref ( a ) = Ļref ( b ) = divide start_ARG 1 - ε end_ARG start_ARG 2 end_ARG and Ļrefā¢(ci)=εmā2subscriptrefsubscript2 _ref(c_i)= m-2Ļref ( citalic_i ) = divide start_ARG ε end_ARG start_ARG m - 2 end_ARG for all iā[mā2]delimited-[]2iā[m-2]i ā [ m - 2 ]. We leave the choice of ε ε to be determined later. The KL budget Ļ is set to be Ļ=11Ļ=1Ļ = 1. Analysis of the MLE reward. Now we show that when nāāānāān ā ā, the MLE reward satisfies rā¢(b)ārā¢(a)>00r(b)-r(a)>0r ( b ) - r ( a ) > 0. According to [Siththaranjan et al., 2023, Procaccia et al., 2025], it suffices to show that limnāānā¢(b)ānā¢(a)>0subscriptāsubscriptsubscript0 _nāā BC_n(b)- BC_n(a)>0limitalic_n ā ā sansserif_BCn ( b ) - sansserif_BCn ( a ) > 0, which, by Lemma 11, is implied by āā¢(b)āāā¢(a)>0superscriptāsuperscriptā0 BC (b)- BC (a)>0sansserif_BCā ( b ) - sansserif_BCā ( a ) > 0. We have āā¢(b)āāā¢(a)=superscriptāsuperscriptāabsent BC (b)- BC (a)=sansserif_BCā ( b ) - sansserif_BCā ( a ) = 1mā¢āi=1mā2(pā¢(bā»ci)āpā¢(aā»ci))+1mā¢(pā¢(bā»a)āpā¢(aā»b))1superscriptsubscript12succeedssubscriptsucceedssubscript1succeedssucceeds 1m _i=1^m-2 (p(b c_i)-p(a c_i)% )+ 1m (p(b a)-p(a b) )divide start_ARG 1 end_ARG start_ARG m end_ARG āi = 1m - 2 ( p ( b ā» citalic_i ) - p ( a ā» citalic_i ) ) + divide start_ARG 1 end_ARG start_ARG m end_ARG ( p ( b ā» a ) - p ( a ā» b ) ) For each cisubscriptc_icitalic_i, we have pā¢(bā»ci)āpā¢(aā»ci)=Ī“ā (Ļā¢(β)āĻā¢(0))+(1āĪ“)ā (Ļā¢(āβ)āĻā¢(1āβ)).succeedssubscriptsucceedssubscriptā 0ā 11 p(b c_i)-p(a c_i)=Γ· (Ļ(β)-% Ļ(0) )+(1-Ī“)Ā· (Ļ(-β)-Ļ(1-β) ).p ( b ā» citalic_i ) - p ( a ā» citalic_i ) = Ī“ ā ( Ļ ( β ) - Ļ ( 0 ) ) + ( 1 - Ī“ ) ā ( Ļ ( - β ) - Ļ ( 1 - β ) ) . In the above equation, the first term accounts for type-I users and is lower bounded by Ī“33 Ī“3divide start_ARG Ī“ end_ARG start_ARG 3 end_ARG when βā„22β℠2β ā„ 2. The second term accounts for type-I users, and we leverage the fact that Ļā¢(x)Ļ(x)Ļ ( x ) is concave when xā„00xā„ 0x ā„ 0 to bound it as (1āĪ“)ā (Ļā¢(āβ)āĻā¢(1āβ))=āeβ10ā¢Ī“ā (Ļā¢(β)āĻā¢(βā1))ā„āeβ10ā¢Ī“ā Ļā²ā¢(βā1)ā„āe10ā¢Ī“,ā 11ā superscript101ā superscript10superscriptā²110 (1-Ī“)Ā· (Ļ(-β)-Ļ(1-β) )=- % e^β10Γ· (Ļ(β)-Ļ(β-1) )ā„- % e^β10Ī“Ā·Ļ (β-1)ā„- e10Ī“,( 1 - Ī“ ) ā ( Ļ ( - β ) - Ļ ( 1 - β ) ) = - divide start_ARG eitalic_β end_ARG start_ARG 10 end_ARG Ī“ ā ( Ļ ( β ) - Ļ ( β - 1 ) ) ā„ - divide start_ARG eitalic_β end_ARG start_ARG 10 end_ARG Ī“ ā Ļā² ( β - 1 ) ā„ - divide start_ARG e end_ARG start_ARG 10 end_ARG Ī“ , where the last step uses Ļā²ā¢(x)=Ļā¢(x)ā (1āĻā¢(x))ā¤1āĻā¢(x)ā¤eāxsuperscriptā²ā 11superscriptĻ (x)=Ļ(x)Ā·(1-Ļ(x))⤠1-Ļ(x)⤠e^-xĻā² ( x ) = Ļ ( x ) ā ( 1 - Ļ ( x ) ) ⤠1 - Ļ ( x ) ⤠e- x for all x. Plugging both bounds into the limit āā¢(b)āāā¢(a)superscriptāsuperscriptā BC (b)- BC (a)sansserif_BCā ( b ) - sansserif_BCā ( a ) and substituting Ī“=1010+eβā„20mā21010superscript202Ī“= 1010+e^β℠20m-2Ī“ = divide start_ARG 10 end_ARG start_ARG 10 + eitalic_β end_ARG ā„ divide start_ARG 20 end_ARG start_ARG m - 2 end_ARG gives limnāāā¢(b)āā¢(a)=āā¢(b)āāā¢(a)ā„mā2mā Ī“ā (13āe10)ā1mā„1m.subscriptāsuperscriptāsuperscriptāā 2131011 _nāā BC(b)- BC(a)= BC % (b)- BC (a)ā„ m-2m·Γ· ( 13-% e10 )- 1mā„ 1m.limitalic_n ā ā sansserif_BC ( b ) - sansserif_BC ( a ) = sansserif_BCā ( b ) - sansserif_BCā ( a ) ā„ divide start_ARG m - 2 end_ARG start_ARG m end_ARG ā Ī“ ā ( divide start_ARG 1 end_ARG start_ARG 3 end_ARG - divide start_ARG e end_ARG start_ARG 10 end_ARG ) - divide start_ARG 1 end_ARG start_ARG m end_ARG ā„ divide start_ARG 1 end_ARG start_ARG m end_ARG . Therefore, when n is sufficiently large, we have ā¢(b)>ā¢(a) BC(b)> BC(a)sansserif_BC ( b ) > sansserif_BC ( a ) with high probability, which implies that b is has higher MLE reward than a. As for the MLE reward of type-c candidates, since āā¢(ci)=āā¢(cj)superscriptāsubscriptsuperscriptāsubscript BC (c_i)= BC (c_j)sansserif_BCā ( citalic_i ) = sansserif_BCā ( citalic_j ) for all i,jā[mā2]delimited-[]2i,jā[m-2]i , j ā [ m - 2 ], we have maxi,jā[mā2]ā”|rā¢(ci)ārā¢(cj)|ā0āsubscriptdelimited-[]2subscriptsubscript0 _i,jā[m-2]|r(c_i)-r(c_j)|ā 0maxitalic_i , j ā [ m - 2 ] | r ( citalic_i ) - r ( citalic_j ) | ā 0 when nāāānāān ā ā. In the limit, we can treat all type-c candidates as having the same reward. Analysis of the KL-constrained policies. Since all type-c candidates have the same estimated reward and the same probability under the reference policy, both ĻāsuperscriptāĻ Ļā and Ļ^subscript Ļ_ RLHFover start_ARG Ļ end_ARGsansserif_RLHF will assign the same probability to all type-c candidates. This can be seen by the equivalence between regularized and constrained RLHF as shown in Section E.4. As a result, we can view all type-c candidates as a single candidate c which have mass ε ε under the reference policy. We now show that for any Ī·>00Ī·>0Ī· > 0, there exists an ε>00 >0ε > 0 such that any policy ĻāĪā¢(a,b,c)ĪĻā (\a,b,c\)Ļ ā Ī ( a , b , c ) inside the KL ball BĻā¢(Ļref)subscriptsubscriptrefB_Ļ( _ref)Bitalic_Ļ ( Ļref ) cannot put more than Ī· mass on c. We have 1ā„DKLā¢(Ļā„Ļref)=1subscriptKLconditionalsubscriptrefabsent 1ā„ D_KL(Ļ\,\|\, _ref)=1 ā„ DKL ( Ļ ā„ Ļref ) = Ļā¢(a)ā logā”Ļā¢(a)(1āε)/2+Ļā¢(b)ā logā”Ļā¢(b)(1āε)/2+Ļā¢(c)ā logā”Ļā¢(c)εā 12ā 12ā Ļ(a)Ā· Ļ(a)(1- )/2+Ļ(b)Ā· % Ļ(b)(1- )/2+Ļ(c)Ā· Ļ(c) Ļ ( a ) ā log divide start_ARG Ļ ( a ) end_ARG start_ARG ( 1 - ε ) / 2 end_ARG + Ļ ( b ) ā log divide start_ARG Ļ ( b ) end_ARG start_ARG ( 1 - ε ) / 2 end_ARG + Ļ ( c ) ā log divide start_ARG Ļ ( c ) end_ARG start_ARG ε end_ARG Fixing Ļā¢(c)Ļ(c)Ļ ( c ), the KL divergence is minimized when Ļā¢(a)=Ļā¢(b)=1āĻā¢(c)212Ļ(a)=Ļ(b)= 1-Ļ(c)2Ļ ( a ) = Ļ ( b ) = divide start_ARG 1 - Ļ ( c ) end_ARG start_ARG 2 end_ARG. Substituting this into the KL divergence, we get ā„ ā„ (1āĻā¢(c))ā logā”1āĻā¢(c)1āε+Ļā¢(c)ā logā”Ļā¢(c)εā 111ā (1-Ļ(c))Ā· 1-Ļ(c)1- +Ļ(c)Ā· % Ļ(c) ( 1 - Ļ ( c ) ) ā log divide start_ARG 1 - Ļ ( c ) end_ARG start_ARG 1 - ε end_ARG + Ļ ( c ) ā log divide start_ARG Ļ ( c ) end_ARG start_ARG ε end_ARG Since tā¢logā”tā„ā1/e1t tā„-1/et log t ā„ - 1 / e for all t>00t>0t > 0, and logā”11āε>0110 11- >0log divide start_ARG 1 end_ARG start_ARG 1 - ε end_ARG > 0, we have ā„ ā„ ā2e+Ļā¢(c)ā¢logā”1ε.21 - 2e+Ļ(c) 1 .- divide start_ARG 2 end_ARG start_ARG e end_ARG + Ļ ( c ) log divide start_ARG 1 end_ARG start_ARG ε end_ARG . Therefore, any policy in the KL ball must satisfy Ļā¢(c)ā¢logā”1εā¤1+2/eā¤21122Ļ(c) 1 ⤠1+2/e⤠2Ļ ( c ) log divide start_ARG 1 end_ARG start_ARG ε end_ARG ⤠1 + 2 / e ⤠2, which implies that Ļā¢(c)ā¤2logā”(1/ε)21Ļ(c)⤠2 (1/ )Ļ ( c ) ⤠divide start_ARG 2 end_ARG start_ARG log ( 1 / ε ) end_ARG. We can choose ε ε to be any constant smaller than eā2/Ī·superscript2e^-2/Ī·e- 2 / Ī· to ensure that Ļā¢(c)ā¤Ī·Ļ(c)ā¤Ī·Ļ ( c ) ⤠η. We then show that when Ī· is sufficiently small, Ļsubscript _ RLHFĻsansserif_RLHF puts almost all probability mass on b, whereas ĻāsuperscriptāĻ Ļā puts almost all probability mass on a. This will ultimately lead to a distortion of ā¢(Ļā)ā¢(Ļ^)=Īā¢(ā¢(a))Īā¢(ā¢(b))=Īā¢(1/β)Īā¢(eāβ)=eĪ©ā¢(β).superscriptāsubscript^Ī1ĪsuperscriptsuperscriptĪ© AvgUtil(Ļ ) AvgUtil( Ļ_ RLHF% )= ( AvgUtil(a)) ( AvgUtil(b))= % (1/β) (e^-β)=e (β).divide start_ARG sansserif_AvgUtil ( Ļā ) end_ARG start_ARG sansserif_AvgUtil ( over start_ARG Ļ end_ARGsansserif_RLHF ) end_ARG = divide start_ARG Ī ( sansserif_AvgUtil ( a ) ) end_ARG start_ARG Ī ( sansserif_AvgUtil ( b ) ) end_ARG = divide start_ARG Ī ( 1 / β ) end_ARG start_ARG Ī ( e- β ) end_ARG = eroman_Ī© ( β ) . ⢠For Ļsubscript _ RLHFĻsansserif_RLHF, we assume that the estimated reward is shifted such that rā¢(c)=00r(c)=0r ( c ) = 0 (as a result, rā¢(a)<rā¢(b)<00r(a)<r(b)<0r ( a ) < r ( b ) < 0). Since Ļā²=(0,1,0)superscriptā²010Ļ =(0,1,0)Ļā² = ( 0 , 1 , 0 ) also satisfies the KL constraint, we have rā¢(Ļ)ā„rā¢(Ļā²)subscriptsuperscriptā²r( _ RLHF)ā„ r(Ļ )r ( Ļsansserif_RLHF ) ā„ r ( Ļā² ). Together with the fact that Ļā¢(c)ā¤Ī·subscript _ RLHF(c)ā¤Ī·Ļsansserif_RLHF ( c ) ⤠η, we have rā¢(Ļā²)=rā¢(b)ā¤superscriptā²absent r(Ļ )=r(b)ā¤r ( Ļā² ) = r ( b ) ⤠rā¢(Ļ)=rā¢(a)ā¢Ļā¢(a)+rā¢(b)ā¢Ļā¢(b)subscriptsubscriptsubscript r( _ RLHF)=r(a) _ RLHF(a)+r(b) _% RLHF(b)r ( Ļsansserif_RLHF ) = r ( a ) Ļsansserif_RLHF ( a ) + r ( b ) Ļsansserif_RLHF ( b ) ⤠⤠Ļā¢(a)ā rā¢(a)+(1āĻā¢(a)āĪ·)ā rā¢(b).ā subscriptā 1subscript _ RLHF(a)Ā· r(a)+(1- _ RLHF(a)-Ī·)% Ā· r(b).Ļsansserif_RLHF ( a ) ā r ( a ) + ( 1 - Ļsansserif_RLHF ( a ) - Ī· ) ā r ( b ) . Therefore, we have Ļā¢(a)ā¤Ī·ā |rā¢(b)||rā¢(b)ārā¢(a)|subscriptā _ RLHF(a)ā¤Ī·Ā· |r(b)||r(b)-r(a)|Ļsansserif_RLHF ( a ) ⤠η ā divide start_ARG | r ( b ) | end_ARG start_ARG | r ( b ) - r ( a ) | end_ARG. Setting ε ε to be sufficiently small, we can guarantee that Ī·ā¤Ī·1:=eāβ1+|rā¢(b)||rā¢(b)ārā¢(a)|,subscript1assignsuperscript1 η⤠_1:= e^-β1+ |r(b)||r(b)-r(a)|,Ī· ⤠η1 := divide start_ARG e- β end_ARG start_ARG 1 + divide start_ARG | r ( b ) | end_ARG start_ARG | r ( b ) - r ( a ) | end_ARG end_ARG , (12) and thus Ļā¢(a)+Ļā¢(c)ā¤Ī·ā¢(1+|rā¢(b)||rā¢(b)ārā¢(a)|)ā¤eāβsubscriptsubscript1superscript _ RLHF(a)+ _ RLHF(c)ā¤Ī· (1+ |r(b)||r(% b)-r(a)| )⤠e^-βĻsansserif_RLHF ( a ) + Ļsansserif_RLHF ( c ) ⤠η ( 1 + divide start_ARG | r ( b ) | end_ARG start_ARG | r ( b ) - r ( a ) | end_ARG ) ⤠e- β. As a result, we have ā¢(Ļ)=Īā¢(ā¢(b))subscriptĪ AvgUtil( _ RLHF)= ( AvgUtil(b))sansserif_AvgUtil ( Ļsansserif_RLHF ) = Ī ( sansserif_AvgUtil ( b ) ). ⢠For ĻāsuperscriptāĻ Ļā, a similar argument shows that when Ī·ā¤Ī·2:=eāβ1+ā¢(a)ā¢(a)āā¢(b),subscript2assignsuperscript1 η⤠_2:= e^-β1+ AvgUtil(a)% AvgUtil(a)- AvgUtil(b),Ī· ⤠η2 := divide start_ARG e- β end_ARG start_ARG 1 + divide start_ARG sansserif_AvgUtil ( a ) end_ARG start_ARG sansserif_AvgUtil ( a ) - sansserif_AvgUtil ( b ) end_ARG end_ARG , (13) We have Ļāā¢(b)+Ļāā¢(c)ā¤eāβsuperscriptāsuperscriptāsuperscriptĻ (b)+Ļ (c)⤠e^-βĻā ( b ) + Ļā ( c ) ⤠e- β. As a result, we have ā¢(Ļā)=Īā¢(ā¢(a))superscriptāĪ AvgUtil(Ļ )= ( AvgUtil(a))sansserif_AvgUtil ( Ļā ) = Ī ( sansserif_AvgUtil ( a ) ). Finally, we set ε ε to be smaller than eā2/minā”Ī·1,Ī·2superscript2subscript1subscript2e^-2/ \ _1, _2\e- 2 / min Ī·1 , Ī·2 such that Equations 12 and 13 are both satisfied. This ensures ā¢(Ļā)/ā¢(Ļ)=eĪ©ā¢(β)superscriptāsubscriptsuperscriptĪ© AvgUtil(Ļ )/ AvgUtil( _ RLHF)=e (% β)sansserif_AvgUtil ( Ļā ) / sansserif_AvgUtil ( Ļsansserif_RLHF ) = eroman_Ī© ( β ) and completes the proof. ā E.3 Equivalence of DPO and RLHF under Heterogeneous Preferences In this section, we formalize the observation that DPO and RLHF are equivalent under heterogeneous preferences. This is consistent with the result by Shirali et al. [2025], which shows that DPO also aligns with the Borda count. We start by recalling the DPO objective [Rafailov et al., 2023].131313Note that the parameter β does not need to be the same as the true temperature of the Bradley-Terry model in our setting. āDPOā¢(Ļ;Ļref)=āā1ā¤iā¤n,1ā¤jā¤dlogā”Ļā¢(βā¢logā”Ļā¢(xij)Ļrefā¢(xij)āβā¢logā”Ļā¢(yij)Ļrefā¢(yij)).subscriptāDPOsubscriptrefsubscriptformulae-sequence11superscriptsubscriptsubscriptrefsuperscriptsubscriptsuperscriptsubscriptsubscriptrefsuperscriptsubscript _DPO(Ļ; _ref)=- _1⤠i⤠n% ,1⤠j⤠d Ļ (β Ļ(x_i^j) _ref% (x_i^j)-β Ļ(y_i^j) _ref(y_i^j) ).LDPO ( Ļ ; Ļref ) = - ā1 ⤠i ⤠n , 1 ⤠j ⤠d log Ļ ( β log divide start_ARG Ļ ( xitalic_iitalic_j ) end_ARG start_ARG Ļref ( xitalic_iitalic_j ) end_ARG - β log divide start_ARG Ļ ( yitalic_iitalic_j ) end_ARG start_ARG Ļref ( yitalic_iitalic_j ) end_ARG ) . Now we perform a change of variables to transform Ļ into the following form: Ļā¢(x)=Ļrefā¢(x)ā expā”(r^ā¢(x)/β)wherer^ā¢(x):=βā¢logā”Ļā¢(x)Ļrefā¢(x),āxāA.formulae-sequenceā subscriptref^whereformulae-sequenceassign^subscriptreffor-all Ļ(x)= _ref(x)Ā· ( r(x)/β) % where r(x):=β Ļ(x) _ref(x),\ ā x% ā A.Ļ ( x ) = Ļref ( x ) ā exp ( over start_ARG r end_ARG ( x ) / β ) where over start_ARG r end_ARG ( x ) := β log divide start_ARG Ļ ( x ) end_ARG start_ARG Ļref ( x ) end_ARG , ā x ā A . Substituting this into the DPO objective, we get: āDPOā¢(Ļ;Ļref)=āā1ā¤iā¤n,1ā¤jā¤dlogā”(Ļā¢(r^ā¢(xij)ār^ā¢(yij))),subscriptāDPOsubscriptrefsubscriptformulae-sequence11^superscriptsubscript^superscriptsubscript _DPO(Ļ; _ref)=- _1⤠i⤠n% ,1⤠j⤠d (Ļ( r(x_i^j)- r(y_i^j)) ),LDPO ( Ļ ; Ļref ) = - ā1 ⤠i ⤠n , 1 ⤠j ⤠d log ( Ļ ( over start_ARG r end_ARG ( xitalic_iitalic_j ) - over start_ARG r end_ARG ( yitalic_iitalic_j ) ) ) , which is exactly the MLE objective for reward learning in RLHF, repeated here for convenience: āMLEā¢(r):=āā1ā¤iā¤n,1ā¤jā¤dlogā”(Ļā¢(rā¢(xij)ārā¢(yij))).assignsubscriptāMLEsubscriptformulae-sequence11superscriptsubscriptsuperscriptsubscript _MLE(r):=- _1⤠i⤠n,1⤠j⤠d% (Ļ(r(x_i^j)-r(y_i^j)) ).LMLE ( r ) := - ā1 ⤠i ⤠n , 1 ⤠j ⤠d log ( Ļ ( r ( xitalic_iitalic_j ) - r ( yitalic_iitalic_j ) ) ) . Therefore, there is a one-to-one correspondence between the MLE reward rā=argminrāāmāMLEā¢(r)superscriptāsubscriptargminsuperscriptāsubscriptāMLEr = *argmin_r ^mL_MLE(r)rā = argminitalic_r ā blackboard_Rm LMLE ( r )141414Note that we have a minus sign in the MLE objective, which is equivalent to maximizing the sum of log-likelihoods., and the DPO policy Ļ=argminĻāDPOā¢(Ļ;Ļref)subscriptsubscriptargminsubscriptāDPOsubscriptref _ DPO= *argmin_ĻL_DPO(Ļ;% _ref)Ļsansserif_DPO = argminitalic_Ļ LDPO ( Ļ ; Ļref ) as: Ļā¢(x)=Ļrefā¢(x)ā expā”(rāā¢(x)/β).subscriptā subscriptrefsuperscriptā _ DPO(x)= _ref(x)Ā· (r (x)/% β).Ļsansserif_DPO ( x ) = Ļref ( x ) ā exp ( rā ( x ) / β ) . On the other hand, the RLHF policy with regularization parameter Ī» (see Section E.4 for the equivalence between regularized and constrained versions of RLHF) is also given by Ļā¢(x)=Ļrefā¢(x)ā expā”(rāā¢(x)/Ī»).subscriptā subscriptrefsuperscriptā _ RLHF(x)= _ref(x)Ā· (r (x)/% Ī»).Ļsansserif_RLHF ( x ) = Ļref ( x ) ā exp ( rā ( x ) / Ī» ) . Therefore, the DPO policy Ļsubscript _ DPOĻsansserif_DPO and the RLHF policy Ļsubscript _ RLHFĻsansserif_RLHF are equivalent when the parameter β in the DPO objective is equal to Ī» in the RLHF objective. Notably, both policies are different from the optimal policy ĻāāĻrefā expā”(ā¢(x)/Ī»ā²)proportional-tosuperscriptāā subscriptrefsuperscriptā²Ļ _refĀ· ( AvgUtil(x)/Ī»^% )Ļā ā Ļref ā exp ( sansserif_AvgUtil ( x ) / λⲠ) (for a potentially different Ī»ā²Ī» λⲠthat make the KL constraint tight) as rāā superscriptār ā AvgUtilrā ā sansserif_AvgUtil, which has also been pointed out by Shirali et al. [2025]. E.4 Equivalence of Regularized and Constrained Alignment Methods In this section, we formally establish the equivalence between regularized and constrained formulations of both RLHF and NLHF. Although this equivalence is standard and likely known to many, we include the details here for completeness. We begin by proving the equivalence between the two versions of NLHF (which involves max-min optimization over the policy space); the corresponding result for RLHF then follows by analogous arguments. Proposition 13 (Equivalence between Constrained and Regularized NLHF.). Let ĻĻsubscript _ĻĻitalic_Ļ be the output of the Ļ-constrained NLHF method defined in Section 2, i.e., ĻĻ=argmaxĻ1āBĻā¢(Ļref)minĻ2āBĻā¢(Ļref)ā¢x1ā¼Ļ1,x2ā¼Ļ2[Mx1,x2],subscriptsubscriptargmaxsubscript1subscriptsubscriptrefsubscriptsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2subscriptsubscript1subscript2 _Ļ= *argmax_ _1ā B_Ļ( _ % ref) _ _2ā B_Ļ( _ref) *E% _x_1 _1,x_2 _2 [M_x_1,x_2 ],Ļitalic_Ļ = argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] , (14) and let Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» be the output of the Ī»-regularized NLHF method [Munos et al., 2024], i.e., Ļ~Ī»=argmaxĻ1āĪā¢(M)minĻ2āĪā¢(M)ā¢x1ā¼Ļ1,x2ā¼Ļ2[Mx1,x2]āĪ»ā DKLā¢(Ļ1ā„Ļref)+Ī»ā DKLā¢(Ļ2ā„Ļref).subscript~subscriptargmaxsubscript1Īsubscriptsubscript2Īsubscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2subscriptsubscript1subscript2ā subscriptKLconditionalsubscript1subscriptrefā subscriptKLconditionalsubscript2subscriptref Ļ_Ī»= *argmax_ _1ā (M)% _ _2ā (M) *E_x_1 _1,x_2% _2 [M_x_1,x_2 ]-λ· D_KL( _1\,% \|\, _ref)+λ· D_KL( _2\,\|\, _ref).over~ start_ARG Ļ end_ARGĪ» = argmaxitalic_Ļ start_POSTSUBSCRIPT 1 ā Ī ( M ) end_POSTSUBSCRIPT minitalic_Ļ start_POSTSUBSCRIPT 2 ā Ī ( M ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] - Ī» ā DKL ( Ļ1 ā„ Ļref ) + Ī» ā DKL ( Ļ2 ā„ Ļref ) . (15) Then, for each Ī»ā[0,ā]0Ī»ā[0,ā]Ī» ā [ 0 , ā ] with solution Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» for Eq. 15, we have that Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» is also an optimal solution to the Ļ-constrained optimization problem in Eq. 14, where Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript~subscriptrefĻ=D_KL( Ļ_Ī»\,\|\, _ref)Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ). Conversely, for each Ļā„00Ļā„ 0Ļ ā„ 0 with solution ĻĻsubscript _ĻĻitalic_Ļ for Eq. 14, there exists Ī»ā[0,ā]0Ī»ā[0,ā]Ī» ā [ 0 , ā ] such that ĻĻsubscript _ĻĻitalic_Ļ is also an optimal solution to the Ī»-regularized optimization problem in Eq. 15. Proof of Proposition 13. We start by observing that in both games Eq. 14 and Eq. 15, the utilities are anti-symmetric functions, and the strategy spaces for both players are identical, convex and compact. Therefore, the value of the both games is 0, and both games have symmetric Nash equilibria. Now, we prove the two directions of the claim separately. Regularized ā ā Constrained. Given Ī»ā[0,ā]0Ī»ā[0,ā]Ī» ā [ 0 , ā ] and Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» be the solution to Eq. 15. Consider the constrained optimization problem in Eq. 14 with Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript~subscriptrefĻ=D_KL( Ļ_Ī»\,\|\, _ref)Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ). We show that Ļ2=Ļ~Ī»subscript2subscript~ _2= Ļ_Ī»Ļ2 = over~ start_ARG Ļ end_ARGĪ» is a best response to Ļ1=Ļ~Ī»subscript1subscript~ _1= Ļ_Ī»Ļ1 = over~ start_ARG Ļ end_ARGĪ» in the constrained game with radius Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript~subscriptrefĻ=D_KL( Ļ_Ī»\,\|\, _ref)Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ), i.e., Ļ~Ī»=argminĻ2āBĻā¢(Ļref)x1ā¼Ļ~Ī»,x2ā¼Ļ2[Mx1,x2]subscript~subscriptargminsubscript2subscriptsubscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript~similar-tosubscript2subscript2subscriptsubscript1subscript2 Ļ_Ī»= *argmin_ _2ā B_Ļ% ( _ref) *E_x_1 Ļ_Ī»,% x_2 _2 [M_x_1,x_2 ]over~ start_ARG Ļ end_ARGĪ» = argminitalic_Ļ start_POSTSUBSCRIPT 2 ā Bitalic_Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ over~ start_ARG Ļ end_ARGĪ» , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] (16) If Eq. 16 holds, then by the fact that the utility is anti-symmetric, we have that Ļ1=Ļ~Ī»subscript1subscript~ _1= Ļ_Ī»Ļ1 = over~ start_ARG Ļ end_ARGĪ» is also a best response to Ļ2=Ļ~Ī»subscript2subscript~ _2= Ļ_Ī»Ļ2 = over~ start_ARG Ļ end_ARGĪ» in the same constrained game. Putting both together, we have that (Ļ~Ī»,Ļ~Ī»)subscript~subscript~( Ļ_Ī», Ļ_Ī»)( over~ start_ARG Ļ end_ARGĪ» , over~ start_ARG Ļ end_ARGĪ» ) is a Nash equilibrium for the constrained game with radius Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript~subscriptrefĻ=D_KL( Ļ_Ī»\,\|\, _ref)Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ), thus establishing the first direction. Now we prove Equation 16. To see this, note that āĻ2āBĻā¢(Ļref)for-allsubscript2subscriptsubscriptrefā _2ā B_Ļ( _ref)ā Ļ2 ā Bitalic_Ļ ( Ļref ), we have that DKLā¢(Ļ2ā„Ļref)ā¤Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript2subscriptrefsubscriptKLconditionalsubscript~subscriptrefD_KL( _2\,\|\, _ref)ā¤Ļ=D_KL( Ļ% _Ī»\,\|\, _ref)DKL ( Ļ2 ā„ Ļref ) ā¤ Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ). Therefore, from the fact that Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» is a Nash equilibrium for the regularized game Eq. 15, we have that for any Ļ2āĪā¢(M)subscript2Ī _2ā (M)Ļ2 ā Ī ( M ) and specifically Ļ2āBĻā¢(Ļref)subscript2subscriptsubscriptref _2ā B_Ļ( _ref)Ļ2 ā Bitalic_Ļ ( Ļref ), we have that x1ā¼Ļ~Ī»,x2ā¼Ļ2[Mx1,x2]+Ī»ā DKLā¢(Ļ2ā„Ļref)ā„x1ā¼Ļ~Ī»,x2ā¼Ļ~Ī»[Mx1,x2]+Ī»ā DKLā¢(Ļ~Ī»ā„Ļref)subscriptformulae-sequencesimilar-tosubscript1subscript~similar-tosubscript2subscript2subscriptsubscript1subscript2ā subscriptKLconditionalsubscript2subscriptrefsubscriptformulae-sequencesimilar-tosubscript1subscript~similar-tosubscript2subscript~subscriptsubscript1subscript2ā subscriptKLconditionalsubscript~subscriptref *E_x_1 Ļ_Ī»,x_2% _2 [M_x_1,x_2 ]+λ· D_KL( _2\,% \|\, _ref)ā„ *E_x_1 Ļ_% Ī»,x_2 Ļ_Ī» [M_x_1,x_2 ]+Ī»% Ā· D_KL( Ļ_Ī»\,\|\, _ref)blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ over~ start_ARG Ļ end_ARGĪ» , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] + Ī» ā DKL ( Ļ2 ā„ Ļref ) ā„ blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ over~ start_ARG Ļ end_ARGĪ» , x2 ā¼ over~ start_ARG Ļ end_ARGĪ» end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] + Ī» ā DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ) ā \ ā x1ā¼Ļ~Ī»,x2ā¼Ļ2[Mx1,x2]āx1ā¼Ļ~Ī»,x2ā¼Ļ~Ī»[Mx1,x2]ā„Ī»ā (DKLā¢(Ļ~Ī»ā„Ļref)āDKLā¢(Ļ2ā„Ļref))ā„0.subscriptformulae-sequencesimilar-tosubscript1subscript~similar-tosubscript2subscript2subscriptsubscript1subscript2subscriptformulae-sequencesimilar-tosubscript1subscript~similar-tosubscript2subscript~subscriptsubscript1subscript2ā subscriptKLconditionalsubscript~subscriptrefsubscriptKLconditionalsubscript2subscriptref0 *E_x_1 Ļ_Ī»,x_2% _2 [M_x_1,x_2 ]- *E_x_1 % Ļ_Ī»,x_2 Ļ_Ī» [M_x_1,x_2% ]ā„λ· (D_KL( Ļ_Ī»\,\|\, _% ref)-D_KL( _2\,\|\, _ref) )ā„ 0.blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ over~ start_ARG Ļ end_ARGĪ» , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] - blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ over~ start_ARG Ļ end_ARGĪ» , x2 ā¼ over~ start_ARG Ļ end_ARGĪ» end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ] ā„ Ī» ā ( DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ) - DKL ( Ļ2 ā„ Ļref ) ) ā„ 0 . This proves Eq. 16 and completes the proof of the first direction. Constrained ā ā Regularized. We prove the reverse direction using duality theory. We first show how to construct the regularization parameter Ī». For simplicity, we write Ļ1ā¢Mā¢Ļ2superscriptsubscript1subscript2 _1 TM _2Ļ1sansserif_T M Ļ2 as a shorthand for x1ā¼Ļ1,x2ā¼Ļ2[Mx1,x2]subscriptformulae-sequencesimilar-tosubscript1subscript1similar-tosubscript2subscript2subscriptsubscript1subscript2 *E_x_1 _1,x_2 _2 [M_x_1,x% _2 ]blackboard_Ex start_POSTSUBSCRIPT 1 ā¼ Ļ1 , x2 ā¼ Ļ2 end_POSTSUBSCRIPT [ Mitalic_x start_POSTSUBSCRIPT 1 , x2 end_POSTSUBSCRIPT ]. Then minimizing player in the constrained game Eq. 14 with Ļ1=ĻĻsubscript1subscript _1= _ĻĻ1 = Ļitalic_Ļ can be written as minĻ2āāmā”ĻĻā¢Mā¢Ļ2s.t.Dā¢(Ļ2ā„Ļref)ā¤Ļ,Ļ2ā„,ā¢Ļ2=1.formulae-sequencesubscriptsubscript2superscriptāsuperscriptsubscriptsubscript2s.t.subscriptconditionalsubscript2subscriptrefformulae-sequencesubscript20superscript1subscript21 _ _2 ^m _Ļ TM _2% .t. D_ KL( _2\| _ref)ā¤Ļ, _% 2 0,1 T _2=1.minitalic_Ļ start_POSTSUBSCRIPT 2 ā blackboard_Rm end_POSTSUBSCRIPT Ļitalic_Ļsansserif_T M Ļ2 s.t. Dsansserif_KL ( Ļ2 ā„ Ļref ) ā¤ Ļ , Ļ2 ā„ 0 , 1sansserif_T Ļ2 = 1 . (Constrained Minimization) The Lagrangian of this problem is āā¢(Ļ2,Ī»,μā,Ī·)=ĻĻā¢Mā¢Ļ2+Ī»ā¢(Dā¢(Ļ2ā„Ļref)āĻ)āμāā¢Ļ2+Ī·ā¢Ļ2,āsubscript2āsuperscriptsubscriptsubscript2subscriptconditionalsubscript2subscriptrefsuperscriptāsubscript2superscript1subscript2 ( _2,Ī», μ,Ī·)= _Ļ T% M _2+Ī» (D_ KL( _2\| _ref)-Ļ )% - μ T _2+ 1 T _2,L ( Ļ2 , Ī» , overā start_ARG μ end_ARG , Ī· ) = Ļitalic_Ļsansserif_T M Ļ2 + Ī» ( Dsansserif_KL ( Ļ2 ā„ Ļref ) - Ļ ) - overā start_ARG μ end_ARGsansserif_T Ļ2 + Ī· 1sansserif_T Ļ2 , where Ī»,μā,Ī·ā„0ā0Ī», μ,Ī·ā„ 0Ī» , overā start_ARG μ end_ARG , Ī· ā„ 0 are the Lagrange multipliers for the KL divergence constraint, the non-negativity constraint, and the normalization constraint, respectively. Since the utility Ļ1ā¢Mā¢Ļ2superscriptsubscript1subscript2 _1 TM _2Ļ1sansserif_T M Ļ2 is convex, the normalization constraint is affine, and the inequality constraints are convex, and the reference policy Ļrefsubscriptref _refĻref is strictly feasible with Dā¢(Ļrefā„Ļref)=0<Ļsubscriptconditionalsubscriptrefsubscriptref0D_ KL( _ref\| _ref)=0< _KL ( Ļref ā„ Ļref ) = 0 < Ļ,151515 If Ļ=00Ļ=0Ļ = 0, the only feasible policy is Ļrefsubscriptref _refĻref, and the claim clearly holds for Ī»=āĪ»=āĪ» = ā. We also assume that Ļrefā¢(a)>0subscriptref0 _ref(a)>0Ļref ( a ) > 0 for all aāMaā Ma ā M. Otherwise if Ļrefā¢(a)=0subscriptref0 _ref(a)=0Ļref ( a ) = 0 for some aāMaā Ma ā M, then both the regularized and constrained versions forbid any policy to put nonzero probability on a, which leads to an effectively smaller candidate set. the Slaterās condition is satisfied, which guarantees that the KKT conditions are necessary and sufficient for optimality ā there exists parameters Ī»ā,μāā,Ī·āā„0superscriptāsuperscriptāāsuperscriptā0Ī» , μ ,Ī· ā„ 0Ī»ā , overā start_ARG μ end_ARGā , Ī·ā ā„ 0 such that as an optimal solution to Eq. Constrained Minimization, Ļ2=ĻĪ»subscript2subscript _2= _Ī»Ļ2 = Ļitalic_Ī» satisfies the following KKT conditions: āĻ2āā¢(Ļ2,Ī»ā,μāā,Ī·ā)=Mā¢ĻĻ+Ī»āā āĻ2Dā¢(Ļ2ā„Ļref)āμāā+Ī·āā =0,subscriptāsubscript2āsubscript2superscriptāsuperscriptāāsuperscriptāsuperscriptsubscriptā superscriptāsubscriptāsubscript2subscriptconditionalsubscript2subscriptrefsuperscriptāāā superscriptā10 _ _2L( _2,Ī» , μ^% ,Ī· )=M T _Ļ+Ī» Ā· _ _% 2D_ KL( _2\| _ref)- μ +Ī· % Ā·1=0,āĻ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT L ( Ļ2 , Ī»ā , overā start_ARG μ end_ARGā , Ī·ā ) = Msansserif_T Ļitalic_Ļ + Ī»ā ā āĻ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT Dsansserif_KL ( Ļ2 ā„ Ļref ) - overā start_ARG μ end_ARGā + Ī·ā ā 1 = 0 , (17) where Ī·āā¢(ā¢Ļ2ā1)=0andμiāā¢(Ļ2)i=0,āiā[m],formulae-sequencesuperscriptāsuperscript1subscript210andformulae-sequencesuperscriptsubscriptāsubscriptsubscript20for-alldelimited-[] Ī· (1 T _2-1)=0 % _i ( _2)_i=0,ā iā[m],Ī·ā ( 1sansserif_T Ļ2 - 1 ) = 0 and μitalic_iā ( Ļ2 )i = 0 , ā i ā [ m ] , (18) due to complementary slackness. We will show that this Ī»āsuperscriptāĪ» Ī»ā is the regularization parameter we are looking for. Namely, for the regularized game in Eq. 15 with Ī»=Ī»āsuperscriptāĪ»=Ī» Ī» = Ī»ā, we have that (ĻĻ,ĻĻ)subscriptsubscript( _Ļ, _Ļ)( Ļitalic_Ļ , Ļitalic_Ļ ) is a Nash equilibrium. Again, let us first fix Ļ1=ĻĻsubscript1subscript _1= _ĻĻ1 = Ļitalic_Ļ and consider the regularized optimization problem for the minimizing player: minĻ2ā”ĻĻā¢Mā¢Ļ2āĪ»āā Dā¢(Ļ2ā„Ļref)s.t.Ļ2ā„,ā¢Ļ2=1.formulae-sequencesubscriptsubscript2superscriptsubscriptsubscript2ā superscriptāsubscriptconditionalsubscript2subscriptrefs.t.subscript20superscript1subscript21 _ _2 _Ļ TM _2-Ī» % Ā· D_ KL( _2\| _ref) .t. _2% 0,1 T _2=1.minitalic_Ļ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT Ļitalic_Ļsansserif_T M Ļ2 - Ī»ā ā Dsansserif_KL ( Ļ2 ā„ Ļref ) s.t. Ļ2 ā„ 0 , 1sansserif_T Ļ2 = 1 . (Regularized Minimization) Since ĻĻā¢Mā¢Ļ2superscriptsubscriptsubscript2 _Ļ TM _2Ļitalic_Ļsansserif_T M Ļ2 is convex in Ļ2subscript2 _2Ļ2, Slaterās condition is satisfied for the above problem and implies that the KKT conditions are sufficient for optimality. It is also not hard to see that āā¢(Ļ2,Ī»ā,μāā,Ī·ā)āsubscript2superscriptāsuperscriptāāsuperscriptāL( _2,Ī» , μ ,Ī· )L ( Ļ2 , Ī»ā , overā start_ARG μ end_ARGā , Ī·ā ) coincides with the Lagrangian of (Regularized Minimization). We can therefore conclude from Eqs. 17 and 18 that for the minimizing player in the regularized game, Ļ2=ĻĻsubscript2subscript _2= _ĻĻ2 = Ļitalic_Ļ is a best response strategy to Ļ1=ĻĻsubscript1subscript _1= _ĻĻ1 = Ļitalic_Ļ. Since the regularized game is anti-symmetric, the same argument shows that for the maximizing player in the regularized game, Ļ1=ĻĻsubscript1subscript _1= _ĻĻ1 = Ļitalic_Ļ is also a best response strategy to Ļ2=ĻĻsubscript2subscript _2= _ĻĻ2 = Ļitalic_Ļ. Together, we have that (ĻĻ,ĻĻ)subscriptsubscript( _Ļ, _Ļ)( Ļitalic_Ļ , Ļitalic_Ļ ) is a Nash equilibrium for the regularized game in Eq. 15 with Ī»=Ī»āsuperscriptāĪ»=Ī» Ī» = Ī»ā. The proof is complete. ā Combining Proposition 13 with Theorem 7, we obtain the following guarantee for the KL-regularized version of NLHF: See 8 For the RLHF case, the proof is analogous, except that we no longer have nested minimization-maximization, so the proof is slightly simpler. We omit the details of proof, but state the result below. Proposition 14 (Equivalence between Constrained and Regularized RLHF). Let r be the MLE reward learned from the comparison data, and let ĻĻsubscript _ĻĻitalic_Ļ be the output of the Ļ-constrained RLHF method defined in Section 2, i.e., ĻĻ=argmaxĻāBĻā¢(Ļref)xā¼Ļ[rā¢(x)],subscriptsubscriptargmaxsubscriptsubscriptrefsubscriptsimilar-to _Ļ= *argmax_Ļā B_Ļ( _ref% ) *E_x Ļ [r(x) ],Ļitalic_Ļ = argmaxitalic_Ļ ā B start_POSTSUBSCRIPT Ļ ( Ļref ) end_POSTSUBSCRIPT blackboard_Ex ā¼ Ļ [ r ( x ) ] , (19) and let Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» be the output of the Ī»-regularized RLHF method, i.e., Ļ~Ī»=argmaxĻāĪā¢(M)xā¼Ļ[rā¢(x)]āĪ»ā DKLā¢(Ļā„Ļref).subscript~subscriptargmaxĪsubscriptsimilar-toā subscriptKLconditionalsubscriptref Ļ_Ī»= *argmax_Ļā (M)% *E_x Ļ [r(x) ]-λ· D_% KL(Ļ\,\|\, _ref).over~ start_ARG Ļ end_ARGĪ» = argmaxitalic_Ļ ā Ī ( M ) blackboard_Ex ā¼ Ļ [ r ( x ) ] - Ī» ā DKL ( Ļ ā„ Ļref ) . (20) Then, for each Ī»ā[0,ā]0Ī»ā[0,ā]Ī» ā [ 0 , ā ] with solution Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» for Eq. 20, we have that Ļ~Ī»subscript~ Ļ_Ī»over~ start_ARG Ļ end_ARGĪ» is also an optimal solution to the Ļ-constrained optimization problem in Eq. 19, where Ļ=DKLā¢(Ļ~Ī»ā„Ļref)subscriptKLconditionalsubscript~subscriptrefĻ=D_KL( Ļ_Ī»\,\|\, _ref)Ļ = DKL ( over~ start_ARG Ļ end_ARGĪ» ā„ Ļref ). Conversely, for each Ļā„00Ļā„ 0Ļ ā„ 0 with solution ĻĻsubscript _ĻĻitalic_Ļ for Eq. 19, there exists Ī»ā[0,ā]0Ī»ā[0,ā]Ī» ā [ 0 , ā ] such that ĻĻsubscript _ĻĻitalic_Ļ is also an optimal solution to the Ī»-regularized optimization problem in Eq. 20. Appendix F Other Sampling Models To prove Theorem 9, we first prove the following lemma. We illustrate the constructed sequence of alternatives in Fig. 4. Figure 4: Utilities for first 14 alternatives in the sequences constructed in Lemma 15, for β=55β=5β = 5. Bottom bar chart shows decreasing utility. Numbers between alternative labels at+1āatāsubscript1subscripta_t+1ā a_taitalic_t + 1 ā aitalic_t give the expected win-rate pā¢(at+1ā»at)succeedssubscript1subscriptp(a_t+1 a_t)p ( aitalic_t + 1 ā» aitalic_t ). Lemma 15. For any β>00β>0β > 0, there is an infinite sequence a1,a2,ā¦subscript1subscript2italic-ā¦a_1,a_2,ā¦a1 , a2 , ⦠of alternatives, and a distribution DD of utility functions over these alternatives such that ⢠ā¢(a1)=1/3subscript113 AvgUtil(a_1)=1/3sansserif_AvgUtil ( a1 ) = 1 / 3, ⢠for all tā„22tā„ 2t ā„ 2, 0<(at)ā¤(atā1)ā23ā¢Ī²log(1+tanh(β/4ā (atā1))3)<(atā1)0< AvgUtil(a_t)⤠AvgUtil(a_t-1)- 23\,β\,% (1+ (β/4Ā· AvgUtil(a_t-1) )^3 % )< AvgUtil(a_t-1)0 < sansserif_AvgUtil ( aitalic_t ) ⤠sansserif_AvgUtil ( aitalic_t - 1 ) - divide start_ARG 2 end_ARG start_ARG 3 β end_ARG log ( 1 + tanh ( β / 4 ā sansserif_AvgUtil ( aitalic_t - 1 ) )3 ) < sansserif_AvgUtil ( aitalic_t - 1 ), and ⢠for all tā„22tā„ 2t ā„ 2, pā¢(atā»atā1)>1/2succeedssubscriptsubscript112p(a_t a_t-1)>1/2p ( aitalic_t ā» aitalic_t - 1 ) > 1 / 2. Proof. Our population DD will be a uniform distribution over three utility vectors, u1superscript1u^1u1, u2superscript2u^2u2, and u3superscript3u^3u3. We define the sequence of alternatives and prove the claim by induction over tā„11tā„ 1t ā„ 1. For t=11t=1t = 1, set u1ā¢(a1)=u2ā¢(a1)=u3ā¢(a1)ā1/3superscript1subscript1superscript2subscript1superscript3subscript1ā13u^1(a_1)=u^2(a_1)=u^3(a_1) 1/3u1 ( a1 ) = u2 ( a1 ) = u3 ( a1 ) ā 1 / 3, which clearly satisfies the first claim. Now, let tā„22tā„ 2t ā„ 2, and suppose that we have defined the utilities for alternatives a1,ā¦,atā1subscript1ā¦subscript1a_1,ā¦,a_t-1a1 , ⦠, aitalic_t - 1 and established the claims for all tā²<tsuperscriptā²t <tā² < t. We define utilities for atsubscripta_taitalic_t and extend the claims to t. Let uAsuperscriptu^Auitalic_A denote the utility vector among u1,u2,u3superscript1superscript2superscript3u^1,u^2,u^3u1 , u2 , u3 with the highest utility for atā1subscript1a_t-1aitalic_t - 1, and denote the other two utility vectors by uB,uCsuperscriptsuperscriptu^B,u^Cuitalic_B , uitalic_C. For convenience, set ĪāuAā¢(atā1)ā βāĪā superscriptsubscript1 u^A(a_t-1)·βΠā uitalic_A ( aitalic_t - 1 ) ā β and Īā²ālogā”((eĪ/2+1)32ā¢(eĪ+3))āsuperscriptĪā²superscriptĪ2132superscriptĪ3 ( (e /2+1)^32\,(e +% 3) )Īā² ā log ( divide start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG start_ARG 2 ( eroman_Ī + 3 ) end_ARG ). uAā¢(at)āuAā¢(atā1)āĪ/β=0,uBā¢(at)āuBā¢(atā1)+Īā²/β,uCā¢(at)āuCā¢(atā1)+Īā²/β.formulae-sequenceāsuperscriptsubscriptsuperscriptsubscript1Ī0formulae-sequenceāsuperscriptsubscriptsuperscriptsubscript1superscriptĪā²āsuperscriptsubscriptsuperscriptsubscript1superscriptĪā²u^A(a_t) u^A(a_t-1)- /β=0, u^B(a_t)% u^B(a_t-1)+ /β, u^C(a_t)% u^C(a_t-1)+ /β.uitalic_A ( aitalic_t ) ā uitalic_A ( aitalic_t - 1 ) - Ī / β = 0 , uitalic_B ( aitalic_t ) ā uitalic_B ( aitalic_t - 1 ) + Īā² / β , uitalic_C ( aitalic_t ) ā uitalic_C ( aitalic_t - 1 ) + Īā² / β . It will be useful to derive an alternative expression for Īā²: Īā² =logā”((eĪ/2+1)32ā¢(eĪ+3))=logā”(eĪ/2ā¢(eĪ/2+1)32ā¢eĪ/2ā¢(eĪ+3))absentsuperscriptsuperscriptĪ2132superscriptĪ3superscriptĪ2superscriptsuperscriptĪ2132superscriptĪ2superscriptĪ3 = ( (e /2+1)^32\,(e +3) )=% (e /2\, (e /2+1)^32\,e /2\,(e^% +3) )= log ( divide start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG start_ARG 2 ( eroman_Ī + 3 ) end_ARG ) = log ( eroman_Ī / 2 divide start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG start_ARG 2 eroman_Ī / 2 ( eroman_Ī + 3 ) end_ARG ) =Ī2ālogā”2ā¢eĪ/2ā¢(eĪ+3)(eĪ/2+1)3=Ī2ālogā”(eĪ/2+1)3+(eĪ/2ā1)3(eĪ/2+1)3absentĪ22superscriptĪ2superscriptĪ3superscriptsuperscriptĪ213Ī2superscriptsuperscriptĪ213superscriptsuperscriptĪ213superscriptsuperscriptĪ213 = 2- 2\,e /2\,(e +3)(e^% /2+1)^3= 2- (e /2+1)^3+(e /2% -1)^3(e /2+1)^3= divide start_ARG Ī end_ARG start_ARG 2 end_ARG - log divide start_ARG 2 eroman_Ī / 2 ( eroman_Ī + 3 ) end_ARG start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG = divide start_ARG Ī end_ARG start_ARG 2 end_ARG - log divide start_ARG ( eroman_Ī / 2 + 1 )3 + ( eroman_Ī / 2 - 1 )3 end_ARG start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG =Ī2ālog(1+(eĪ/2ā1eĪ/2+1)3)=Ī2ālog(1+tanh(Ī/4)3). = 2- (1+ ( e /2-1e^% /2+1 )^3 )= 2- (1+ ( /4)^3% ).= divide start_ARG Ī end_ARG start_ARG 2 end_ARG - log ( 1 + ( divide start_ARG eroman_Ī / 2 - 1 end_ARG start_ARG eroman_Ī / 2 + 1 end_ARG )3 ) = divide start_ARG Ī end_ARG start_ARG 2 end_ARG - log ( 1 + tanh ( Ī / 4 )3 ) . Since the value 1+(eĪ/2ā1eĪ/2+1)31superscriptsuperscriptĪ21superscriptĪ2131+( e /2-1e /2+1)^31 + ( divide start_ARG eroman_Ī / 2 - 1 end_ARG start_ARG eroman_Ī / 2 + 1 end_ARG )3 in the logarithm is greater than 1, we know that Īā²<Ī/2superscriptĪā²Ī2 < /2Īā² < Ī / 2. Since ā¢(atā1)>0subscript10 AvgUtil(a_t-1)>0sansserif_AvgUtil ( aitalic_t - 1 ) > 0 by the induction hypothesis, it must hold that Ī>0Ī0 >0Ī > 0, and, by expanding, that Īā²=logā”(eĪ/2+1)32ā¢(eĪ+3)=logā”3ā¢eĪ+1+12ā (eĪ/2ā1)3eĪ+3>logā”3ā¢eĪ+1eĪ+3.superscriptĪā²superscriptĪ2132superscriptĪ33superscriptĪ1ā 12superscriptsuperscriptĪ213superscriptĪ33superscriptĪ1superscriptĪ3 = (e /2+1)^32\,(e +3)= 3% \,e +1+ 12Ā·(e /2-1)^3e +3> % 3\,e +1e +3.Īā² = log divide start_ARG ( eroman_Ī / 2 + 1 )3 end_ARG start_ARG 2 ( eroman_Ī + 3 ) end_ARG = log divide start_ARG 3 eroman_Ī + 1 + divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā ( eroman_Ī / 2 - 1 )3 end_ARG start_ARG eroman_Ī + 3 end_ARG > log divide start_ARG 3 eroman_Ī + 1 end_ARG start_ARG eroman_Ī + 3 end_ARG . (21) Since logā”3ā¢eĪ+1eĪ+3>logā”eĪ+3eĪ+3=03superscriptĪ1superscriptĪ3superscriptĪ3superscriptĪ30 3\,e +1e +3> e +3e +3=0log divide start_ARG 3 eroman_Ī + 1 end_ARG start_ARG eroman_Ī + 3 end_ARG > log divide start_ARG eroman_Ī + 3 end_ARG start_ARG eroman_Ī + 3 end_ARG = 0, it holds that Īā²>0superscriptĪā²0 >0Īā² > 0 and that ā¢(at)>0subscript0 AvgUtil(a_t)>0sansserif_AvgUtil ( aitalic_t ) > 0. We first must show that we have not set uBā¢(at)superscriptsubscriptu^B(a_t)uitalic_B ( aitalic_t ) and uCā¢(at)superscriptsubscriptu^C(a_t)uitalic_C ( aitalic_t ) greater than 1. Since, by the induction hypothesis, 13ā¢(uAā¢(atā1)+uBā¢(atā1)+uCā¢(atā1))=ā¢(atā1)ā¤ā¢(atā2)ā¤āÆā¤ā¢(a1)=1/313superscriptsubscript1superscriptsubscript1superscriptsubscript1subscript1subscript2āÆsubscript113 13(u^A(a_t-1)+u^B(a_t-1)+u^C(a_t-1))= AvgUtil(a_% t-1)⤠AvgUtil(a_t-2)ā¤Ā·s⤠AvgUtil(a_1)=1/3divide start_ARG 1 end_ARG start_ARG 3 end_ARG ( uitalic_A ( aitalic_t - 1 ) + uitalic_B ( aitalic_t - 1 ) + uitalic_C ( aitalic_t - 1 ) ) = sansserif_AvgUtil ( aitalic_t - 1 ) ⤠sansserif_AvgUtil ( aitalic_t - 2 ) ⤠⯠⤠sansserif_AvgUtil ( a1 ) = 1 / 3, it must hold that uAā¢(atā1)+uBā¢(atā1)+uCā¢(atā1)ā¤1superscriptsubscript1superscriptsubscript1superscriptsubscript11u^A(a_t-1)+u^B(a_t-1)+u^C(a_t-1)⤠1uitalic_A ( aitalic_t - 1 ) + uitalic_B ( aitalic_t - 1 ) + uitalic_C ( aitalic_t - 1 ) ⤠1, which by the choice of uAsuperscriptu^Auitalic_A implies that uBā¢(atā1),uCā¢(atā1)superscriptsubscript1superscriptsubscript1u^B(a_t-1),u^C(a_t-1)uitalic_B ( aitalic_t - 1 ) , uitalic_C ( aitalic_t - 1 ) are at most 1/2121/21 / 2. Since Īā²<Ī/2=uAā¢(atā1)ā β/2ā¤Ī²/2superscriptĪā²Ī2ā superscriptsubscript122 < /2=u^A(a_t-1)·β/2ā¤Ī²/2Īā² < Ī / 2 = uitalic_A ( aitalic_t - 1 ) ā β / 2 ⤠β / 2, uBā¢(at)=uBā¢(atā1)+Īā²/βā¤1/2+1/2=1superscriptsubscriptsuperscriptsubscript1superscriptĪā²12121u^B(a_t)=u^B(a_t-1)+ /β⤠1/2+1/2=1uitalic_B ( aitalic_t ) = uitalic_B ( aitalic_t - 1 ) + Īā² / β ⤠1 / 2 + 1 / 2 = 1, this holds for uBsuperscriptu^Buitalic_B, and analogously for uCsuperscriptu^Cuitalic_C. Next, we show the claimed reduction in average utility using our alternative expression for Īā². ā¢(at)subscript AvgUtil(a_t)sansserif_AvgUtil ( aitalic_t ) =13ā (uAā¢(at)+uBā¢(at)+uCā¢(at))=13ā (uAā¢(atā1)+uBā¢(atā1)+uCā¢(atā1)āĪā2ā¢Īā²Ī²)absentā 13superscriptsubscriptsuperscriptsubscriptsuperscriptsubscriptā 13superscriptsubscript1superscriptsubscript1superscriptsubscript1Ī2superscriptĪā² = 13Ā· (u^A(a_t)+u^B(a_t)+u^C(a_t)% )= 13Ā· (u^A(a_t-1)+u^B(a_t-1)+u^C(a_t-1)-% -2\, β )= divide start_ARG 1 end_ARG start_ARG 3 end_ARG ā ( uitalic_A ( aitalic_t ) + uitalic_B ( aitalic_t ) + uitalic_C ( aitalic_t ) ) = divide start_ARG 1 end_ARG start_ARG 3 end_ARG ā ( uitalic_A ( aitalic_t - 1 ) + uitalic_B ( aitalic_t - 1 ) + uitalic_C ( aitalic_t - 1 ) - divide start_ARG Ī - 2 Īā² end_ARG start_ARG β end_ARG ) =(atā1)āĪā2ā¢Īā²3ā¢Ī²=(atā1)ā23ā¢Ī²log(1+tanh(Ī/4)3). = AvgUtil(a_t-1)- -2\, 3\,% β= AvgUtil(a_t-1)- 23\,β\, (1+ ( % /4)^3 ).= sansserif_AvgUtil ( aitalic_t - 1 ) - divide start_ARG Ī - 2 Īā² end_ARG start_ARG 3 β end_ARG = sansserif_AvgUtil ( aitalic_t - 1 ) - divide start_ARG 2 end_ARG start_ARG 3 β end_ARG log ( 1 + tanh ( Ī / 4 )3 ) . By our choice of uAsuperscriptu^Auitalic_A and averaging, it holds that uAā¢(atā1)ā„ā¢(atā1)superscriptsubscript1subscript1u^A(a_t-1)ā„ AvgUtil(a_t-1)uitalic_A ( aitalic_t - 1 ) ā„ sansserif_AvgUtil ( aitalic_t - 1 ) and hence that Īā„βā ā¢(atā1)Īā subscript1 ā„β· AvgUtil(a_t-1)Π℠β ā sansserif_AvgUtil ( aitalic_t - 1 ). Since the bound on ā¢(at)subscript AvgUtil(a_t)sansserif_AvgUtil ( aitalic_t ) above is monotone nonincreasing in Ī Ī, we obtain our claim that (at)ā¤(atā1)ā23ā¢Ī²log(1+tanh(β/4ā (atā1))3). AvgUtil(a_t)⤠AvgUtil(a_t-1)- 23\,β\, % (1+ (β/4Ā· AvgUtil(a_t-1) )^3 ).sansserif_AvgUtil ( aitalic_t ) ⤠sansserif_AvgUtil ( aitalic_t - 1 ) - divide start_ARG 2 end_ARG start_ARG 3 β end_ARG log ( 1 + tanh ( β / 4 ā sansserif_AvgUtil ( aitalic_t - 1 ) )3 ) . Finally, it remains to show that pā¢(atā»atā1)>1/2succeedssubscriptsubscript112p(a_t a_t-1)>1/2p ( aitalic_t ā» aitalic_t - 1 ) > 1 / 2. Since pā¢(atā»atā1)succeedssubscriptsubscript1 p(a_t a_t-1)p ( aitalic_t ā» aitalic_t - 1 ) =Ļā¢(āĪ)+2ā¢Ļā¢(Īā²)3=12+(Ļā¢(āĪ)ā1/2)+2ā¢(Ļā¢(Īā²)ā1/2)3absentĪ2superscriptĪā²312Ī122superscriptĪā²123 = Ļ(- )+2\,Ļ( )3= 12% + (Ļ(- )-1/2)+2\,(Ļ( )-1/2)3= divide start_ARG Ļ ( - Ī ) + 2 Ļ ( Īā² ) end_ARG start_ARG 3 end_ARG = divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG ( Ļ ( - Ī ) - 1 / 2 ) + 2 ( Ļ ( Īā² ) - 1 / 2 ) end_ARG start_ARG 3 end_ARG =12+(1/2āĻā¢(Ī))+2ā¢(Ļā¢(Īā²)ā1/2)3,absent1212Ī2superscriptĪā²123 = 12+ (1/2-Ļ( ))+2\,(Ļ( % )-1/2)3,= divide start_ARG 1 end_ARG start_ARG 2 end_ARG + divide start_ARG ( 1 / 2 - Ļ ( Ī ) ) + 2 ( Ļ ( Īā² ) - 1 / 2 ) end_ARG start_ARG 3 end_ARG , it suffices to show that 2ā¢(Ļā¢(Īā²)ā1/2)>Ļā¢(Ī)ā1/22superscriptĪā²12Ī122\,(Ļ( )-1/2)>Ļ( )-1/22 ( Ļ ( Īā² ) - 1 / 2 ) > Ļ ( Ī ) - 1 / 2. Observing that Ļā¢(x)ā1/2=12ā 1āeāx1+eāx12ā 121superscript1superscriptĻ(x)-1/2= 12Ā· 1-e^-x1+e^-xĻ ( x ) - 1 / 2 = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 - e- x end_ARG start_ARG 1 + e- x end_ARG and applying Eq. 21, we bound 2ā¢(Ļā¢(Īā²)ā12)2superscriptĪā²12 2\, (Ļ( )- 12 )2 ( Ļ ( Īā² ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ) >2ā¢(Ļā¢(logā”(3Ī+1eĪ+3))ā12)=1āeĪ+33ā¢eĪ+11+eĪ+33ā¢eĪ+1=2ā¢eĪā23ā¢eĪ+14ā¢eĪ+43ā¢eĪ+1=24ā eĪā1eĪ+1absent2superscript3Ī1superscriptĪ3121superscriptĪ33superscriptĪ11superscriptĪ33superscriptĪ12superscriptĪ23superscriptĪ14superscriptĪ43superscriptĪ1ā 24superscriptĪ1superscriptĪ1 >2\, (Ļ ( ( 3 +1e +3)% )- 12 )= 1- e +33\,e +11+% e +33\,e +1= 2\,e -23\,e^% +1 4\,e +43\,e +1= 24Ā· e^% -1e +1> 2 ( Ļ ( log ( divide start_ARG 3Ī + 1 end_ARG start_ARG eroman_Ī + 3 end_ARG ) ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ) = divide start_ARG 1 - divide start_ARG eroman_Ī + 3 end_ARG start_ARG 3 eroman_Ī + 1 end_ARG end_ARG start_ARG 1 + divide start_ARG eroman_Ī + 3 end_ARG start_ARG 3 eroman_Ī + 1 end_ARG end_ARG = divide start_ARG divide start_ARG 2 eroman_Ī - 2 end_ARG start_ARG 3 eroman_Ī + 1 end_ARG end_ARG start_ARG divide start_ARG 4 eroman_Ī + 4 end_ARG start_ARG 3 eroman_Ī + 1 end_ARG end_ARG = divide start_ARG 2 end_ARG start_ARG 4 end_ARG ā divide start_ARG eroman_Ī - 1 end_ARG start_ARG eroman_Ī + 1 end_ARG =12ā 1āeāĪ1+eāĪ=Ļā¢(Ī)ā12,absentā 121superscriptĪ1superscriptĪ12 = 12Ā· 1-e^- 1+e^- =Ļ(% )- 12,= divide start_ARG 1 end_ARG start_ARG 2 end_ARG ā divide start_ARG 1 - e- Ī end_ARG start_ARG 1 + e- Ī end_ARG = Ļ ( Ī ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG , which establishes our claim. ā See 9 Proof. We construct our sequence of instances by taking increasingly long prefixes of the sequence in Lemma 15, i.e., by considering the alternatives a1,ā¦,amsubscript1ā¦subscripta_1,ā¦,a_ma1 , ⦠, aitalic_m for increasing m. Rescaling by some constants, we can define the MLE rewards in RLHF as r=argmaxrāāmā¢āx,yā(A2)#ā¢(xā»y)nā¢dā¢logā”(Ļā¢(rā¢(x)ārā¢(y)))+#ā¢(yā»x)nā¢dā¢logā”(Ļā¢(rā¢(y)ārā¢(x))).subscriptargmaxsuperscriptāsubscriptbinomial2#succeeds#succeedsr= *argmax_r ^m _\x,y\ā A2% \#(x y)n\,d (Ļ(r(x)-r(y)) )+ \#(y x% )n\,d (Ļ(r(y)-r(x)) ).r = argmaxitalic_r ā blackboard_Rm ā x , y ā ( FRACOP start_ARG A end_ARG start_ARG 2 end_ARG ) divide start_ARG # ( x ā» y ) end_ARG start_ARG n d end_ARG log ( Ļ ( r ( x ) - r ( y ) ) ) + divide start_ARG # ( y ā» x ) end_ARG start_ARG n d end_ARG log ( Ļ ( r ( y ) - r ( x ) ) ) . Following Siththaranjan et al. [2023], we apply the first-order optimality conditions to obtain that, for each alternative x, āyā x#ā¢(xā»y)nā¢d=āyā x#ā¢(xā»y)+#ā¢(yā»x)nā¢dā Ļā¢(rā¢(x)ārā¢(y)).subscript#succeedssubscriptā #succeeds#succeeds _yā x \#(x y)n\,d= _yā x \#(x y)+\#(y% x)n\,dĀ·Ļ(r(x)-r(y)).āy ā x divide start_ARG # ( x ā» y ) end_ARG start_ARG n d end_ARG = āy ā x divide start_ARG # ( x ā» y ) + # ( y ā» x ) end_ARG start_ARG n d end_ARG ā Ļ ( r ( x ) - r ( y ) ) . By the strong law of large numbers, as the number n of samples goes to infinity (regardless of d), the sample fraction #ā¢(xā»y)nā¢d#succeeds \#(x y)n\,ddivide start_ARG # ( x ā» y ) end_ARG start_ARG n d end_ARG converges almost surely to its expected value νā¢(x,y)ā pā¢(xā»y)ā succeedsν(\x,y\)Ā· p(x y)ν ( x , y ) ā p ( x ā» y ). Hence, as nāāānāān ā ā, the rewards (a random variable depending on the random pairwise comparisons) will satisfy that āyā xνā¢(x,y)ā Ļā¢(rā¢(x)ārā¢(y))ā¶a.s.āyā xνā¢(x,y)ā pā¢(xā»y).superscriptā¶a.s.subscriptā subscriptā succeeds _yā xν(\x,y\)Ā·Ļ(r(x)-r(y)) % .s. _yā xν(\x,y\)Ā· p(x y).āy ā x ν ( x , y ) ā Ļ ( r ( x ) - r ( y ) ) start_RELOP SUPERSCRIPTOP start_ARG ā¶ end_ARG start_ARG a.s. end_ARG end_RELOP āy ā x ν ( x , y ) ā p ( x ā» y ) . (22) Consider a distribution ν over pairs of alternatives that assigns each pair of adjacent alternatives at,at+1subscriptsubscript1\a_t,a_t+1\ aitalic_t , aitalic_t + 1 a probability of 1āϵmā11italic-ϵ1 1-εm-1divide start_ARG 1 - ϵ end_ARG start_ARG m - 1 end_ARG of being drawn for comparison, and all other pairs a probability of ϵ(m2)ā(mā1)italic-ϵbinomial21 ε m2-(m-1)divide start_ARG ϵ end_ARG start_ARG ( FRACOP start_ARG m end_ARG start_ARG 2 end_ARG ) - ( m - 1 ) end_ARG, where ϵ>0italic-ϵ0ε>0ϵ > 0 is a small value, dependent on the current m, to be determined in the following. Applying Eq. 22 to x=amsubscriptx=a_mx = aitalic_m, we obtain that 1āϵmā1ā¢Ļā¢(rā¢(am)ārā¢(amā1))+Oā¢(ϵ)1italic-ϵ1subscriptsubscript1italic-ϵ 1-εm-1Ļ(r(a_m)-r(a_m-1))+O(ε)divide start_ARG 1 - ϵ end_ARG start_ARG m - 1 end_ARG Ļ ( r ( aitalic_m ) - r ( aitalic_m - 1 ) ) + O ( ϵ ) converges almost surely to 1āϵmā1ā pā¢(amā»amā1)+Oā¢(ϵ)ā 1italic-ϵ1succeedssubscriptsubscript1italic-ϵ 1-εm-1Ā· p(a_m a_m-1)+O(ε)divide start_ARG 1 - ϵ end_ARG start_ARG m - 1 end_ARG ā p ( aitalic_m ā» aitalic_m - 1 ) + O ( ϵ ). Since Lemma 15 guarantees that pā¢(amā»amā1)>1/2succeedssubscriptsubscript112p(a_m a_m-1)>1/2p ( aitalic_m ā» aitalic_m - 1 ) > 1 / 2, for small enough ϵitalic-ϵεϵ, it will hold almost surely that Ļā¢(rā¢(am)ārā¢(amā1))>1/2subscriptsubscript112Ļ(r(a_m)-r(a_m-1))>1/2Ļ ( r ( aitalic_m ) - r ( aitalic_m - 1 ) ) > 1 / 2, i.e., that rā¢(am)>rā¢(amā1)subscriptsubscript1r(a_m)>r(a_m-1)r ( aitalic_m ) > r ( aitalic_m - 1 ). Next, we apply Eq. 22 to x=amā1subscript1x=a_m-1x = aitalic_m - 1, to obtain that 1āϵmā1ā¢(Ļā¢(rā¢(amā1)ārā¢(am))+Ļā¢(rā¢(amā1)ārā¢(amā2)))+Oā¢(ϵ)1italic-ϵ1subscript1subscriptsubscript1subscript2italic-ϵ 1-εm-1(Ļ(r(a_m-1)-r(a_m))+Ļ(r(a_m-1)-r(a_m-2% )))+O(ε)divide start_ARG 1 - ϵ end_ARG start_ARG m - 1 end_ARG ( Ļ ( r ( aitalic_m - 1 ) - r ( aitalic_m ) ) + Ļ ( r ( aitalic_m - 1 ) - r ( aitalic_m - 2 ) ) ) + O ( ϵ ) converges almost surely to 1āϵmā1ā (pā¢(amā1ā»am)+pā¢(amā1ā»amā2))+Oā¢(ϵ)ā 1italic-ϵ1succeedssubscript1subscriptsucceedssubscript1subscript2italic-ϵ 1-εm-1Ā·(p(a_m-1 a_m)+p(a_m-1 a_m-2))+O(ε)divide start_ARG 1 - ϵ end_ARG start_ARG m - 1 end_ARG ā ( p ( aitalic_m - 1 ā» aitalic_m ) + p ( aitalic_m - 1 ā» aitalic_m - 2 ) ) + O ( ϵ ). Having established above that, for small enough ϵitalic-ϵεϵ, we can make Ļā¢(rā¢(amā1)ārā¢(am))=1āĻā¢(rā¢(am)ārā¢(amā1))subscript1subscript1subscriptsubscript1Ļ(r(a_m-1)-r(a_m))=1-Ļ(r(a_m)-r(a_m-1))Ļ ( r ( aitalic_m - 1 ) - r ( aitalic_m ) ) = 1 - Ļ ( r ( aitalic_m ) - r ( aitalic_m - 1 ) ) arbitrarily close to pā¢(amā1ā»am)=1āpā¢(amā»amā1)succeedssubscript1subscript1succeedssubscriptsubscript1p(a_m-1 a_m)=1-p(a_m a_m-1)p ( aitalic_m - 1 ā» aitalic_m ) = 1 - p ( aitalic_m ā» aitalic_m - 1 ), we see that Ļā¢(rā¢(amā1)ārā¢(amā2))subscript1subscript2Ļ(r(a_m-1)-r(a_m-2))Ļ ( r ( aitalic_m - 1 ) - r ( aitalic_m - 2 ) ) must become arbitrarily close to pā¢(amā1ā»amā2)>1/2succeedssubscript1subscript212p(a_m-1 a_m-2)>1/2p ( aitalic_m - 1 ā» aitalic_m - 2 ) > 1 / 2. Continuing this argument for x=amā2,amā3,ā¦,a1subscript2subscript3ā¦subscript1x=a_m-2,a_m-3,ā¦,a_1x = aitalic_m - 2 , aitalic_m - 3 , ⦠, a1, we obtain that, for small enough ϵitalic-ϵεϵ, the rewards will be ordered as rā¢(a1)<rā¢(a2)<āÆ<rā¢(am)subscript1subscript2āÆsubscriptr(a_1)<r(a_2)<Ā·s<r(a_m)r ( a1 ) < r ( a2 ) < ⯠< r ( aitalic_m ) almost surely. Set ϵitalic-ϵεϵ (for this specific m) so that this is the case. We set the KL constraint large enough that all policies are possible; say, by choosing the reference policy to be uniform and setting Ļ=logā”mĻ= mĻ = log m.161616This means that this lower bound fits into the social choice subsetting. Note that the theorem does not apply to Borda count (which is not defined for a general distribution ν), but to RLHF considered as a voting rule. Then, the reward-maximizing policy clearly puts all probability mass on the alternative amsubscripta_maitalic_m with maximal reward, obtaining a distortion of ā¢(a1)ā¢(am)=1/3ā¢(am)subscript1subscript13subscript AvgUtil(a_1) AvgUtil(a_m)= 1/3 % AvgUtil(a_m)divide start_ARG sansserif_AvgUtil ( a1 ) end_ARG start_ARG sansserif_AvgUtil ( aitalic_m ) end_ARG = divide start_ARG 1 / 3 end_ARG start_ARG sansserif_AvgUtil ( aitalic_m ) end_ARG. We have now defined a sequence of instances, whose distortion grows as 1/3ā¢(am)13subscript 1/3 AvgUtil(a_m)divide start_ARG 1 / 3 end_ARG start_ARG sansserif_AvgUtil ( aitalic_m ) end_ARG as māāāmāām ā ā. To show that distortion is not bounded in β, it remains to show that ā¢(am)ā0āsubscript0 AvgUtil(a_m)ā 0sansserif_AvgUtil ( aitalic_m ) ā 0. The lemma already tells us that ā¢(at)subscript AvgUtil(a_t)sansserif_AvgUtil ( aitalic_t ) (for t=1,2,ā¦12ā¦t=1,2,ā¦t = 1 , 2 , ā¦) is a monotonically decreasing sequence. Since the average utility is nonnegative, the sequence is bounded from below and thus convergent, which also implies that the sequence of differences ā¢(atā1)āā¢(at)subscript1subscript AvgUtil(a_t-1)- AvgUtil(a_t)sansserif_AvgUtil ( aitalic_t - 1 ) - sansserif_AvgUtil ( aitalic_t ) must converge to 0. Since the bound 23ā¢Ī²log(1+tanh(β/4(atā1))3) 23β (1+ (β/4 AvgUtil(a_t-1))^3)divide start_ARG 2 end_ARG start_ARG 3 β end_ARG log ( 1 + tanh ( β / 4 sansserif_AvgUtil ( aitalic_t - 1 ) )3 ) is sandwiched between these differences and 0, it must also converge to 0. Since it is continuous in ā¢(atā1)subscript1 AvgUtil(a_t-1)sansserif_AvgUtil ( aitalic_t - 1 ) and positive for all positive values of ā¢(atā1)subscript1 AvgUtil(a_t-1)sansserif_AvgUtil ( aitalic_t - 1 ), this implies that ā¢(atā1)subscript1 AvgUtil(a_t-1)sansserif_AvgUtil ( aitalic_t - 1 ) must converge to 0. This shows that ā¢(am)ā0āsubscript0 AvgUtil(a_m)ā 0sansserif_AvgUtil ( aitalic_m ) ā 0 for large m, and that the distortion grows unboundedly large as m increases, which concludes our proof. ā