Dueling Bandits and the Theory of Comparisons
Chapter 19 built a loop that learns from duels and asked how to choose the next pair. It did not ask how good any rule for choosing pairs can be. That question belongs to bandit theory, which Chapter 13 introduced for ordinary evaluations: an algorithm is scored by its regret, the total shortfall of what it chose compared with the best choice, and a good algorithm is one whose regret grows slowly. This chapter asks the same question for comparisons.
The question turns out to have a twist that ordinary bandits do not have. With numbers, "the best option" is the one with the largest value. With duels, it is the one that wins, and wins against whom is not always a consistent notion: preferences can go in a circle, as in rock, paper, scissors. So the chapter begins with what "best" can mean, then follows the algorithms that find it among finitely many options, then moves to the continuous, kernelized setting that preferential Bayesian optimization (PBO) lives in, where the bounds of 2021 to 2026 are, and ends with what is still unproved.
21.1 Dueling bandits #
The dueling bandit problem was posed for search engines. Suppose an intranet search system ships with built-in ranking functions and must find the best one for a new customer. Asking users to rate result lists is unreliable, but a trick called interleaving merges the results of two rankers into one list and infers from the user's clicks which ranker they preferred. Each query to the system is then a duel between two rankers, and the system pays every time it shows results from a worse ranker (Yue et al., 2012; Yue and Joachims, 2009).
Formally, there are options, called arms as in Section 13.2. In each round the algorithm picks two arms and , possibly the same, and observes which one wins. Arm beats arm with an unknown probability , with and . The matrix of these probabilities is everything there is to know, and the algorithm never sees it, only the outcomes of the duels it chooses. It is convenient to measure each probability from one half: , positive when tends to beat .
When the preferences come from a utility, as in Equation (19.1) or the Bradley-Terry model of Section 16.4, is a link function of the utility difference, and everything in this section is simple: the arm with the highest utility beats every other arm. The dueling bandit formulation does not assume a utility. It starts from the matrix, which is more general, and that generality is why the next question has more than one answer.
21.1.1 What "best" can mean #
The most natural definition asks for an arm that beats everyone.
An arm is a Condorcet winner if for every .
The name comes from voting theory, where a Condorcet winner is a candidate who beats every other candidate in a head-to-head vote. There is at most one, but there may be none. If A beats B, B beats C, and C beats A, no arm beats everyone. Three weaker definitions always produce an answer (Sui et al., 2018a).
The Copeland score of arm is the number of other arms it beats, . A Copeland winner is an arm with the highest score.
The Borda score of arm is its average probability of beating another arm, : the probability that it wins a duel against an opponent drawn uniformly at random. A Borda winner is an arm with the highest score.
A von Neumann winner is a probability distribution over the arms such that an arm drawn from beats every fixed arm with probability at least one half on average: for every .
Each definition answers a slightly different question. A Copeland winner counts victories and ignores their margins, so it exists and coincides with the Condorcet winner when there is one, but it may still lose to some arms. A Borda winner weighs margins, so it can differ from the Condorcet winner even when one exists: an arm that beats everyone narrowly can have a lower average than an arm that loses to it narrowly and crushes everyone else (Sui et al., 2018a; Urvoy et al., 2013; Jamieson et al., 2015). A von Neumann winner is not a single arm but a mixture, the optimal strategy of the zero-sum game in which each player picks an arm and the payoff is . Von Neumann's minimax theorem guarantees that one exists, and when a Condorcet winner exists, the von Neumann winner puts all its weight on it (Dudík et al., 2015; Sui et al., 2018a).
Two of these have already appeared in this book under other names. The soft-Copeland score that González et al. (2017) maximize (Section 19.2) is the average probability of winning against a uniformly random opponent, so despite its name it is the continuous version of the Borda score. And the Borda count appeared in Section 20.5.3: when people with different hidden preferences are pooled into one Bradley-Terry model, the fitted utility ranks options by their Borda counts (Siththaranjan et al., 2024).
The figure below lets you build a non-transitive tournament and watch the definitions part ways.
Some things to try:
- Set the cycle strength c to 0. The matrix comes from a utility, so A beats everyone: it is the Condorcet winner, the Copeland winner, the Borda winner, and the von Neumann winner, all at once (Exercise 21.1).
- Raise c past about 1. B now beats A, C beats B, and A still beats C. The Condorcet winner disappears, A, B, and C tie on Copeland score, A keeps the highest Borda score because it crushes D and E, and the von Neumann winner becomes a mixture of the three. At the default of 1.5, it puts the most weight on B (Exercise 21.2 explains the pattern).
- Set c back to 0 and switch to "A narrow champion". A beats every arm with probability 0.55, and B beats C, D, and E with probability 0.9. A is the Condorcet and Copeland winner, but B is the Borda winner: the average rewards B's large margins.
- Flip a pair at the bottom. Make E beat D. Nothing changes at the top: the definitions disagree only when the strong arms do.
21.1.2 Transitivity, and regret #
How much structure a preference matrix has is described by conditions of stochastic transitivity, which extend "if A beats B and B beats C, then A beats C" to probabilities. For arms with and , strong stochastic transitivity requires , moderate requires , and weak only . A separate condition, the stochastic triangle inequality, requires for arms in the order ; it is not implied by strong transitivity (Bengs et al., 2021). Any model of the form "utility plus a monotone link", Bradley-Terry and Thurstone included, satisfies strong stochastic transitivity, because the winning probability grows with the utility difference; and since these links are concave for positive differences, they also satisfy the triangle inequality (inference, from the definitions; Exercise 21.1).
Whether real preferences violate transitivity is contested. Chau et al. (2022) placed a Gaussian process on a skew-symmetric preference function, one that can represent cycles, and found it more accurate than the utility model of Chu and Ghahramani (2005) on chameleon contests, NFL games, and a citation graph, concluding that violations are common; these are data sets in which intransitivity is expected, and none is a single person's design preference (Section 27.2). A 2026 result, about many annotators judging the responses of language models, shows that preferences can be represented by a single reward function if and only if they contain no Condorcet cycle, and that under a Luce model of the population such cycles exist with probability converging to one exponentially fast (Liu et al., 2026e). For one person judging designs, a utility remains the working assumption of this book.
With a definition of the best arm comes a definition of regret. When a Condorcet winner, call it arm 1, exists, the regret of a duel between and is how much more often the winner would have beaten them,
the formulation of Yue et al. (2012). It can be read as the fraction of users who would have preferred the best ranker to the two that were shown. A duel of the winner against itself costs nothing, so a learner that has found the winner can stop paying. Without a Condorcet winner, regret is measured against a Copeland winner: with normalized Copeland scores (the fraction of other arms that beats), a duel costs (Zoghi et al., 2015; Wu and Liu, 2016).
Dueling bandits are harder than ordinary bandits in one specific way. The algorithm pays for the arms it plays, but it observes only how those two arms compare with each other, never how either compares with the unknown best arm. Learning that both are bad requires duels between other pairs (Sui et al., 2018a).
Sources cited in Section 21.1 14
- Yue et al. (2012) The K-armed Dueling Bandits Problem
- Yue and Joachims (2009) Interactively optimizing information retrieval systems as a dueling bandits problem
- Sui et al. (2018a) Advancements in Dueling Bandits
- Urvoy et al. (2013) Generic Exploration and K-armed Voting Bandits
- Jamieson et al. (2015) Sparse Dueling Bandits
- Dudík et al. (2015) Contextual Dueling Bandits
- González et al. (2017) Preferential Bayesian Optimization
- Siththaranjan et al. (2024) Distributional Preference Learning: Understanding and Accounting for Hidden Context in RLHF
- Bengs et al. (2021) Preference-based Online Learning with Dueling Bandits: A Survey
- Chau et al. (2022) Learning Inconsistent Preferences with Gaussian Processes
- Chu and Ghahramani (2005) Preference learning with Gaussian processes
- Liu et al. (2026e) Statistical Impossibility and Possibility of Aligning LLMs with Human Preferences: From Condorcet Paradox to Nash Equilibrium
- Zoghi et al. (2015) Copeland Dueling Bandits
- Wu and Liu (2016) Double Thompson Sampling for Dueling Bandits
21.2 Algorithms #
Dueling bandit algorithms come in two styles (Sui et al., 2018a). Most are asymmetric: they pick a reference arm, the current champion or a plausible winner, and then a challenger to test against it. Some are symmetric: two copies of the same learner each pick one arm, as two players of a game would.
21.2.1 Interleaved Filter #
The first algorithm, Interleaved Filter (Yue et al., 2012), works like a tournament with a reigning champion. It picks a candidate at random and duels it against every remaining arm in turn. Any arm that loses to the candidate with high confidence is eliminated; as soon as an arm beats the candidate with high confidence, that arm becomes the new candidate. When one arm is left, the algorithm plays it against itself for the rest of the run. It assumes that the arms have a total order, that strong stochastic transitivity holds, and that the triangle inequality holds. Under these assumptions its version IF2 has expected regret of order , where is the margin between the two best arms, and Yue et al. (2012) prove that every algorithm suffers regret of order on some problems, with the smallest margin of the best arm. IF2 is optimal up to a constant factor.
21.2.2 Relative upper confidence bounds #
RUCB (Zoghi et al., 2014) carries the optimism of UCB1 (Section 13.2.3) to duels and needs only one assumption: that a Condorcet winner exists. It keeps counts of how often has beaten and forms an optimistic estimate of every winning probability.
Input: arms, exploration parameter .
- For each pair with duels so far, set ; set if the pair has never dueled and .
- Champion. Among the arms that beat every other arm optimistically ( for all ), pick one, . If there is none, pick any arm.
- Challenger. Pick , the arm with the best optimistic chance of beating the champion. This may be itself, when no arm can plausibly beat it.
- Duel against , update the counts, and repeat.
The champion is an arm that could still be the Condorcet winner; the challenger is the arm most likely to prove that it is not. RUCB has a finite-time regret bound of order plus a constant that grows like (Zoghi et al., 2014; Sui et al., 2018a).
The best possible rate is known exactly. Komiyama et al. (2015) proved an asymptotic lower bound for every algorithm, a sum over suboptimal arms in which each contributes , weighted by the regret of the cheapest duel that exposes it and divided by a Kullback-Leibler divergence between Bernoulli distributions (Section 6.2), and gave an algorithm, RMED, that matches it asymptotically (Sui et al., 2018a). Saha and Gaillard (2022) were the first to reach the optimal finite order against a Condorcet winner, which they describe as resolving a long-standing problem.
21.2.3 Thompson sampling, twice #
Thompson sampling (Section 13.2.4) carries over just as naturally. Double Thompson Sampling (D-TS) (Wu and Liu, 2016) keeps a Beta posterior on every winning probability , starting from Beta(1, 1), and samples twice. The first sample of the whole matrix picks the arm with the highest sampled Copeland score, among the arms whose optimistic Copeland score is highest. A second sample picks the challenger: the arm most likely to beat the first, among arms not already known to lose to it. Because it targets Copeland winners, it works with or without a Condorcet winner. Its regret is of order for general Copeland problems, and a simplified version reaches when a Condorcet winner exists (Wu and Liu, 2016). Copeland winners also have their own optimistic algorithms with bounds of order under mild assumptions (Zoghi et al., 2015) and an asymptotically optimal algorithm (Komiyama et al., 2016).
The figure runs simplified versions of RUCB and Double Thompson Sampling on the matrices of Figure 21.1, together with random pairs, and plots the cumulative Copeland regret.
Some things to try. At the default, with A as the Condorcet winner, both curves bend over like a logarithm, and Double Thompson Sampling ends lower: about 30 against about 70 for RUCB after 2000 duels, while random pairs pay about 1000. Move the cycle strength to 1.5. Now A, B, and C share the Copeland title, no arm beats every other arm even optimistically once enough data arrive, and RUCB's champion step falls back to a random arm in most rounds: its regret grows in a straight line, past 200 at 2000 duels. Double Thompson Sampling keeps bending. Then choose "A narrow champion" with the cycle strength at 0: the winner beats everyone with probability 0.55, a margin of 0.05, and both algorithms are still paying hundreds after 2000 duels. The in every bound above is this effect: a narrow margin takes many duels to resolve.
21.2.4 Sparring, and the first uses with people #
The symmetric style treats the two arms as two players. SelfSparring (Sui et al., 2017b) draws each arm of the duel (or each of several arms, for multi-dueling) from the same Thompson sampling posterior, so the algorithm duels against itself; with a Gaussian process prior over the arms it can share information between similar arms. Its theory is thinner than its use. It assumes "approximate linearity", a winning probability that is approximately a linear function of the utility difference, which the authors call more restrictive than strong stochastic transitivity; it proves convergence to the best arm for independent arms and an asymptotically optimal rate ; and the authors write that a finite-time guarantee would require a more refined analysis and that an analysis of the kernelized version is lacking.
These algorithms have run with people in the loop. CorrDuel, a dueling bandit for large sets of correlated options, chose spinal cord stimulation settings in a live clinical trial, which its authors describe as the first application of an online learning algorithm to spinal cord injury treatment (Sui et al., 2017a). CoSpar tuned exoskeleton gaits with the posterior sampling of SelfSparring, adding coactive feedback in which the user also suggests improvements (Tucker et al., 2020b); Chapter 24 follows that line of work.
21.2.5 Beyond a list of arms #
Two extensions lead toward the continuous problem. For a continuous, convex problem, the original dueling bandit paper of Yue and Joachims (2009) proposed gradient descent from duels, and Kumagai (2017) proved regret of order for strongly convex, smooth costs, optimal up to logarithmic factors. For linear utilities over features, Saha (2021) gave an algorithm with regret of order (up to logarithmic factors) for choosing subsets and observing their winner, and a matching lower bound that does not depend on the subset size: the winner of a larger subset does not help, the finite-dimensional counterpart of Section 20.1.2.
Sources cited in Section 21.2 14
- Sui et al. (2018a) Advancements in Dueling Bandits
- Yue et al. (2012) The K-armed Dueling Bandits Problem
- Zoghi et al. (2014) Relative Upper Confidence Bound for the K-Armed Dueling Bandit Problem
- Komiyama et al. (2015) Regret Lower Bound and Optimal Algorithm in Dueling Bandit Problem
- Saha and Gaillard (2022) Versatile Dueling Bandits: Best-of-both World Analyses for Learning from Relative Preferences
- Wu and Liu (2016) Double Thompson Sampling for Dueling Bandits
- Zoghi et al. (2015) Copeland Dueling Bandits
- Komiyama et al. (2016) Copeland Dueling Bandit Problem: Regret Lower Bound, Optimal Algorithm, and Computationally Efficient Algorithm
- Sui et al. (2017b) Multi-dueling Bandits with Dependent Arms
- Sui et al. (2017a) Correlational Dueling Bandits with Application to Clinical Treatment in Large Decision Spaces
- Tucker et al. (2020b) Preference-Based Learning for Exoskeleton Gait Optimization
- Yue and Joachims (2009) Interactively optimizing information retrieval systems as a dueling bandits problem
- Kumagai (2017) Regret Analysis for Continuous Dueling Bandit
- Saha (2021) Optimal Algorithms for Stochastic Contextual Preference Bandits
21.3 Kernelized dueling #
PBO is a dueling bandit with infinitely many arms, one for every point of a continuous domain, and with a utility that is smooth. The analysis of Section 13.4 handled the same jump for ordinary evaluations by replacing the number of arms with the maximum information gain (Definition 13.3) and by assuming that belongs to the reproducing kernel Hilbert space (RKHS) of a kernel, a space of functions built from kernel bumps, with a norm bound that limits how rough can be (Section 13.4.4; Section 10.2.4 says what the bound assumes). Kernelized dueling bandits make the same two moves.
What is learned from a duel is a difference, . A function on pairs needs a kernel on pairs, and Section 18.1 already derived it: when , the difference is a Gaussian process on pairs whose covariance is the preference kernel, there written with for the utility. The bandit literature calls it the dueling kernel:
Adding a constant to leaves unchanged, and the dueling kernel is blind to it, the shift invariance of Section 18.4. The analyses below state their rates in terms of the information gain of or of , and the two grow at the same rate (Pásztor et al., 2024; Kayal et al., 2025). When the eigenfunctions of average to zero under the input distribution, as for a stationary kernel on a circle, each eigenvalue of the dueling kernel is exactly twice one of ; on an interval they do not, and the correspondence is not exact (Section 10.3).
21.3.1 The first kernelized bound #
Kirschner and Krause (2021) gave what they describe as the first efficient kernelized dueling bandit algorithm with a cumulative regret guarantee, an information-directed sampling rule. Their feedback model is quantitative: a duel returns , the utility difference plus sub-Gaussian noise (noise whose tails are no heavier than a Gaussian's), and covers binary answers only in the sense that a binary answer is a bounded noisy observation. With in an RKHS of norm at most and , the regret, summed over both points of each duel, is of order , roughly after rounds. Their motivation was robustness: in Bayesian optimization with a bias common to both evaluations, such as drift in the system being tuned, the difference cancels the bias, and the bound stays sublinear even when the bias is unbounded. The model is not the Bradley-Terry or probit one, so the bound does not pay the cost that the nonlinear link adds below (inference, from the stated feedback model). An earlier result combined duels with direct evaluations (Xu et al., 2020b).
21.3.2 Bradley-Terry bounds, 2024 to 2026 #
Four results analyze the model this book uses for comparisons, a Bernoulli answer whose probability is the logistic function of the utility difference, with , the link of Equation (16.4) with . Each builds a confidence set for from a kernelized logistic regression and chooses pairs by optimism, elimination, or sampling. They differ in what they assume and in the unit in which they count regret. The next four paragraphs are a reference for readers of those papers. On a first reading, go to Table 21.1, which holds what the rest of the chapter uses.
POP-BO (Xu et al., 2024b) chooses the next point optimistically against the previous one. Its regret, counted in utility, is , where its confidence width itself grows like times the square root of the logarithm of a covering number, a count of how many functions are needed to approximate every function in the class. For linear and squared exponential kernels this gives times polylogarithmic factors; for Matérn kernels, the result holds only when the smoothness exceeds , which is of order . The authors read the extra factor as the price of preference feedback, roughly , on the grounds that scalar evaluations imply preferences but not the reverse.
MaxMinLCB (Pásztor et al., 2024) treats choosing a pair as a game between a leader and a follower: the leader picks a point that does well even against the follower's best response, both judged by lower confidence bounds. It counts regret in preference probability: a duel costs , zero when both points are optimal. Its Theorem 6 gives, with probability at least and for all at once, , where grows like and the constant contains the link-slope constant of Section 21.4.1 and the regularization weight of the kernelized logistic regression. The abstract calls the guarantee rate-optimal; it is , not , a factor above the best known rates, so "rate-optimal" holds at most relative to GP-UCB-type analyses (inference). The analysis also restricts the choice to a set of plausible maximizers.
MR-LPF (Kayal et al., 2025) takes the batched route of scalar Bayesian optimization. It runs in at most rounds of growing length; within a round it duels pairs of maximal uncertainty among the surviving candidates, without looking at the answers, and at the end of a round it eliminates every candidate whose optimistic chance of beating some other candidate is below one half. It assumes in an RKHS of norm at most , the logistic link, and a finite candidate set of size . Its Theorem 4.1 holds for , a warm-up length that does not depend on and is specified in the paper's appendix, and simplifies to
in preference-probability regret, where hides logarithmic factors. The link-slope constant enters only the first round, so it drops out of the leading term. This is the same order as the best scalar results, which contradicts POP-BO's reading at the level of upper bounds: the came from POP-BO's covering-number confidence width, not from preference feedback itself (inference). The authors note that the matching scalar lower bound assumes Gaussian noise while the Bradley-Terry model corresponds to Gumbel noise, so they offer the comparison as an informal argument for tightness, not a proof.
PF-TS (Lazzaro et al., 2026) is Thompson sampling for preferences: two independent posterior samples are each maximized against a common anchor point. With probability at least its regret, in preference probability, is with , that is, , which the authors note matches the bound of Chowdhury and Gopalan (2017) for scalar Thompson sampling. A continuous domain is handled by a discretization, and the kernel is assumed known. On a one-dimensional Ackley function (300 rounds, 30 runs) its cumulative regret was lower than MR-LPF's and POP-BO's and comparable to MaxMinLCB's; the PF-TS and MR-LPF papers share two authors.
A fifth line replaces the kernel with a neural network. Neural dueling bandits (Verma et al., 2025) hold for Bradley-Terry, Thurstone, and other links as long as stochastic transitivity holds, with a bound in average utility regret that depends on an effective dimension and on the minimum slope of the link, and that the authors expect to be weaker than its scalar neural counterpart.
All of these analyze frequentist estimators, kernelized logistic regression with confidence sets, and algorithms built for the analysis. None analyzes the pipeline practitioners run, a Laplace-approximated Gaussian process posterior with EUBO (Section 19.5), whose guarantees are the one-step Bayes optimality and finite-domain consistency of Section 19.4.1 (inference).
Sources cited in Section 21.3 8
- Pásztor et al. (2024) Bandits with Preference Feedback: A Stackelberg Game Perspective
- Kayal et al. (2025) Bayesian Optimization from Human Feedback: Near-Optimal Regret Bounds
- Kirschner and Krause (2021) Bias-Robust Bayesian Optimization via Dueling Bandits
- Xu et al. (2020b) Zeroth Order Non-convex optimization with Dueling-Choice Bandits
- Xu et al. (2024b) Principled Preferential Bayesian Optimization
- Lazzaro et al. (2026) A Finite Time Analysis of Thompson Sampling for Bayesian Optimization with Preferential Feedback
- Chowdhury and Gopalan (2017) On Kernelized Multi-armed Bandits
- Verma et al. (2025) Neural Dueling Bandits: Preference-Based Optimization with Human Feedback
21.4 The rates, side by side #
Table 21.1 puts the kernelized results next to each other with the scalar results they echo. Two scalar references matter: GP-UCB and GP-TS analyses give (Chowdhury and Gopalan, 2017), and a batched pure exploration algorithm reaches within batches, near-optimal for several kernels (Li and Scarlett, 2022), where hides logarithmic factors. The full table, with the finite-arm and neural results, is Table 29.1.
| Result | Feedback | Regret unit | Main assumptions | Rate | κ in leading term | Scalar counterpart |
|---|---|---|---|---|---|---|
| Kirschner and Krause (2021) | utility difference plus sub-Gaussian noise | utility, both points | RKHS norm | no (no link) | GP-UCB | |
| POP-BO (Xu et al., 2024b) | logistic | utility | compact domain; Matérn needs of order | , about | through the confidence set | weaker than GP-UCB |
| MaxMinLCB (Pásztor et al., 2024) | logistic | preference probability | RKHS norm | yes | GP-UCB | |
| MR-LPF (Kayal et al., 2025) | logistic | preference probability | finite ; ; batched | first round only | batched pure exploration | |
| PF-TS (Lazzaro et al., 2026) | logistic | preference probability | discretized domain; known kernel | through , | GP-TS |
The pattern is that preferential theory has reproduced scalar theory almost item by item: optimism and Thompson sampling reach , as GP-UCB and GP-TS do, and batched elimination reaches , as its scalar model does (inference). Whether a fully sequential preference algorithm can reach is open. For scalar feedback, sequential algorithms that reach it exist (Salgia et al., 2021); what was posed as an open problem at COLT 2021 is whether GP-UCB itself can (Vakili et al., 2021b), and that has been partly resolved (Whitehouse et al., 2023).
The factor between the two families matters most in higher dimensions. For a Matérn kernel with smoothness in dimensions, grows like up to logarithmic factors (Vakili et al., 2021a), the last row of Table 13.1, so grows like . For the common Matérn 5/2 kernel the exponent is , which reaches 1 at : from five dimensions on, the sequential bounds no longer say that regret grows more slowly than , and so say nothing. The exponent of is , below 1 in every dimension and equal to the exponent of the scalar lower bound of Scarlett et al. (2017) (inference, our arithmetic on the stated rates; Exercise 21.3). The figure draws both.
21.4.1 The slope of the link #
The constant that appears in several bounds measures how flat the link function can get. A duel between a much better and a much worse option is almost always won by the better one, so its answer is almost certain and carries little information about how much better it is. Where the logistic curve is flat, large changes in the utility difference produce small changes in the answer, and learning there is slow. The constant is the reciprocal of the smallest slope of the link over the range of utility differences the analysis must allow:
It grows exponentially with the range. Near zero the logistic slope is , so is at least 4; if utilities may lie anywhere in , differences reach 10 and exceeds 22,000 (Kayal et al., 2025). A bound with in its leading term can therefore be vacuous for realistic ranges even when its dependence on looks good.
Scalar logistic bandits met the same problem first. Faury et al. (2020) showed that earlier guarantees of order could be improved to order with only in a second-order term, and Abeille et al. (2021) proved a problem-dependent lower bound of order with a matching upper bound: where the link is flat, the problem can even be easier, because answers there are predictable. For duels, Di et al. (2025) removed from the leading term for linear utilities with the sigmoid link, and MR-LPF did so for kernels; MaxMinLCB, PF-TS, and neural dueling bandits keep it there.
21.4.2 The unit of regret #
The table mixes two units, and they are not interchangeable. Utility regret counts , how much utility was lost. Preference-probability regret counts , how much more often the best option would have won. The second saturates: a terrible option and a bad one both lose almost surely, so both cost almost , while their utility losses can differ by any amount.
Write for the logistic link and let be a utility gap.
- , so the preference-probability regret is .
- The slope is largest at 0, where it equals , and decreases on . Bounding the integrand above by gives .
- Because its slope decreases, is concave on and lies above the straight line from to : with . The factor is always below and close to it once .
- So ; the upper bound is approached as and the lower one is reached at . One unit of preference-probability regret stands for about 4 units of utility regret when the gap is small, and for units, about , when the gap is as large as it can be. (Bounding the integrand below by its smallest value, with as in Equation (21.4), gives the cruder , which is valid but far from tight: at it allows a factor of 22,028 where the worst case is 20.)
Statements that a preferential algorithm is of the same order as scalar Bayesian optimization usually compare preference-probability regret with scalar utility regret. Near the optimum, where gaps are small, the comparison is fair up to the factor 4; far from it, the factor grows with the gap, to about at the largest one (inference).
Misreading: MaxMinLCB is rate-optimal at . Its Theorem 6 gives , a factor above , with in the constant (Pásztor et al., 2024).
Misreading: MR-LPF proves that comparisons are as sample-efficient as evaluations. It proves an upper bound of the same order as the best scalar upper bound, in preference-probability units, for a finite candidate set, after a warm-up , with a batched algorithm whose rounds ignore the answers until they end; its tightness is argued informally (Kayal et al., 2025). That is not a statement about information per query, and no lower bound settles it.
Misreading: with a Gaussian process prior, SelfSparring needs instead of samples. A 2018 survey states that a Gaussian process prior reduces the sample complexity from to (Sui et al., 2018a), but the SelfSparring paper proves no such theorem and states that the analysis of its kernelized version is lacking (Sui et al., 2017b). It is a conjecture.
Sources cited in Section 21.4 17
- Chowdhury and Gopalan (2017) On Kernelized Multi-armed Bandits
- Li and Scarlett (2022) Gaussian Process Bandit Optimization with Few Batches
- Kirschner and Krause (2021) Bias-Robust Bayesian Optimization via Dueling Bandits
- Xu et al. (2024b) Principled Preferential Bayesian Optimization
- Pásztor et al. (2024) Bandits with Preference Feedback: A Stackelberg Game Perspective
- Kayal et al. (2025) Bayesian Optimization from Human Feedback: Near-Optimal Regret Bounds
- Lazzaro et al. (2026) A Finite Time Analysis of Thompson Sampling for Bayesian Optimization with Preferential Feedback
- Salgia et al. (2021) A Domain-Shrinking based Bayesian Optimization Algorithm with Order-Optimal Regret Performance
- Vakili et al. (2021b) Open Problem: Tight Online Confidence Intervals for RKHS Elements
- Whitehouse et al. (2023) On the Sublinear Regret of GP-UCB
- Vakili et al. (2021a) On Information Gain and Regret Bounds in Gaussian Process Bandits
- Scarlett et al. (2017) Lower Bounds on Regret for Noisy Gaussian Process Bandit Optimization
- Faury et al. (2020) Improved Optimistic Algorithms for Logistic Bandits
- Abeille et al. (2021) Instance-Wise Minimax-Optimal Algorithms for Logistic Bandits
- Di et al. (2025) Nearly Optimal Algorithms for Contextual Dueling Bandits from Adversarial Feedback
- Sui et al. (2018a) Advancements in Dueling Bandits
- Sui et al. (2017b) Multi-dueling Bandits with Dependent Arms
21.5 What is missing #
A lower bound says how much regret every algorithm must pay on some problem, and so whether an upper bound can be improved (Section 13.3). For duels among finitely many arms they are known: the bounds of Yue et al. (2012) and Komiyama et al. (2015) above, matched by algorithms. For linear utilities they are known too: order for choosing subsets with winner feedback, whatever the subset size (Saha, 2021). For the kernelized problem with a Bradley-Terry or probit link, the one PBO poses, we found no algorithm-independent lower bound as of September 2026 (Section 29.7).
The scalar problem has them. For a Matérn kernel, every algorithm suffers cumulative regret of order at least on some function of bounded RKHS norm, and needs at least evaluations to find an -optimal point (Scarlett et al., 2017). The only bridge to comparisons is the informal argument of Kayal et al. (2025): if two noisy evaluations are turned into one comparison by keeping only which is larger, the comparison cannot be more informative than the two evaluations, so a preference lower bound should be at least half the scalar one under the matching noise. The scalar bound assumes Gaussian noise, and the Bradley-Terry model corresponds to Gumbel noise, so the argument is not a proof.
Three lower bounds are missing, in order of how much their absence limits the theory (inference): a lower bound for kernelized duels under a nonlinear link; a lower bound that says how the slope constant must enter kernelized preference regret; and a kernelized lower bound for rankings and choices from sets, which would say whether the finite-arm finding of Section 20.1.2, that only richer answers than the winner help, carries over.
So is a comparison more expensive than a number? The honest answer depends on the setting (inference). For finitely many arms and for linear utilities, dueling rates match the rates for numerical rewards up to constants and the link factor. For kernels, the best upper bounds have the same order, under the assumptions of MR-LPF, and no lower bound says whether that is tight. And one binary answer carries at most one bit while a noisy number carries only a limited amount too, so equal rates do not mean equal information per query.
Settled. For finitely many arms, optimal logarithmic regret and matching lower bounds are known against a Condorcet winner, and Copeland winners have algorithms of order . For linear utilities, order is optimal. Kirschner and Krause (2021) gave the first kernelized cumulative bound for duels, with a difference-plus-noise feedback model; under the logistic link, POP-BO, MaxMinLCB and PF-TS, and MR-LPF give rates of about , , and , the last for a finite candidate set after a warm-up.
Contested. Whether MR-LPF's rate is tight, which its authors argue only informally. Whether comparisons are as efficient as evaluations, which holds only for upper bounds under specific assumptions. Batched and order-optimal against sequential and a factor worse: the one direct comparison comes from overlapping authors, in low dimension.
Missing. Kernelized lower bounds under a nonlinear link, with the role of ; a fully sequential preference algorithm with regret; bounds for rankings and choices from sets with kernels; and any frequentist analysis of the Laplace-plus-EUBO pipeline that practitioners use.
Chapter 29 reports this theory in full, including drift, contamination, response times, and the identifiability results behind Section 20.5.3.
Sources cited in Section 21.5 5
- Yue et al. (2012) The K-armed Dueling Bandits Problem
- Komiyama et al. (2015) Regret Lower Bound and Optimal Algorithm in Dueling Bandit Problem
- Saha (2021) Optimal Algorithms for Stochastic Contextual Preference Bandits
- Scarlett et al. (2017) Lower Bounds on Regret for Noisy Gaussian Process Bandit Optimization
- Kayal et al. (2025) Bayesian Optimization from Human Feedback: Near-Optimal Regret Bounds
21.6 Exercises #
Suppose for utilities and a continuous, strictly increasing link with . (a) Show that arm 1 is the Condorcet, Copeland, and Borda winner, and that the von Neumann winner puts all its weight on it. (b) Show that strong stochastic transitivity holds.
Solution
(a) by symmetry, and is strictly increasing, so for every : arm 1 is the Condorcet winner, and with wins it has the highest possible Copeland score. For Borda, compare arm 1 with any arm . For every third arm , ; and in their direct duel, . Each term of arm 1's average exceeds the matching term of arm 's, so arm 1 has the higher Borda score. For von Neumann, the point mass on arm 1 gives for every , so it qualifies; it is also the only one, because any weight on another arm loses to arm 1 on average.
(b) If and , then . So and , and since is increasing, .
Three arms form a cycle, oriented as in Figure 21.1: B beats A with probability , C beats B with probability , and A beats C with probability , with . (a) Show that there is no Condorcet winner and that all three arms tie on Copeland score. (b) Show that the von Neumann winner is on (A, B, C). (c) With , , , which arm gets the most weight, and what pattern do the weights follow?
Solution
(a) Each arm beats exactly one other arm and loses to the other, so no arm beats both, and each has Copeland score 1.
(b) With payoffs , the conditions are for each column . The nonzero payoffs are , , and their negatives. Column A: . Column B: . Column C: . With these are , , and : every column ties, and the weights are positive and sum to one after normalization.
(c) The weights are , so B gets the most. Each arm's weight is the margin of the duel it is not part of: B's weight is the margin by which A beats C. These are, up to rounding, the margins and the weights of Figure 21.1 at its default setting.
For a Matérn kernel with smoothness in dimensions, take and ignore logarithmic factors. (a) Show that the exponent of in equals that of the scalar lower bound, . (b) Show that grows at least as fast as exactly when . (c) For Matérn 5/2, at which dimension do the MaxMinLCB and PF-TS bounds stop being sublinear?
Solution
(a) .
(b) The exponent of is , which is at least 1 when , that is, , or .
(c) With , at : from five dimensions on, the bounds grow at least linearly and guarantee nothing, while remains sublinear in every dimension.
For the logistic link , verify that , and compute when utility differences may reach 2, 6, and 10. Using the derivation in Section 21.4.2, by how much can preference-probability regret understate utility regret for a gap of 10?
Solution
. So is about at 2, at 6, and at 10. For a gap of 10, , while the utility gap is 10: the ratio is about 20, the upper end of the derivation and far below . A bad option costs almost the same in preference-probability regret however bad it is.
Further reading #
- Yue et al. (2012) define the K-armed dueling bandit problem, its regret, and Interleaved Filter, with the matching lower bound.
- Sui et al. (2018a) survey the algorithms (IF, RUCB, MergeRUCB, RMED, D-TS, Sparring, SelfSparring) and the alternative winners; Bengs et al. (2021) is the longer survey, organized by assumptions on the preference matrix.
- Zoghi et al. (2014) and Wu and Liu (2016) are the original RUCB and Double Thompson Sampling papers; Zoghi et al. (2015) treats Copeland winners.
- Kirschner and Krause (2021), Pásztor et al. (2024), Kayal et al. (2025), and Lazzaro et al. (2026) are the kernelized bounds, each stating its feedback model and regret unit precisely.
- Scarlett et al. (2017) gives the scalar lower bounds that any preference lower bound will be compared with; Faury et al. (2020) explains the link-slope constant in logistic bandits.
References
- (2021). Instance-Wise Minimax-Optimal Algorithms for Logistic Bandits. International Conference on Artificial Intelligence and Statistics. Cited in §21.4
- (2021). Preference-based Online Learning with Dueling Bandits: A Survey. Journal of Machine Learning Research. Cited in §21.1
- (2022). Learning Inconsistent Preferences with Gaussian Processes. International Conference on Artificial Intelligence and Statistics. Cited in §21.1
- (2017). On Kernelized Multi-armed Bandits. International Conference on Machine Learning. Cited in §21.3 §21.4
- (2005). Preference learning with Gaussian processes. Proceedings of the 22nd international conference on Machine learning - ICML '05. Cited in §21.1
- (2025). Nearly Optimal Algorithms for Contextual Dueling Bandits from Adversarial Feedback. International Conference on Machine Learning. Cited in §21.4
- (2015). Contextual Dueling Bandits. Conference on Learning Theory. Cited in §21.1
- (2020). Improved Optimistic Algorithms for Logistic Bandits. International Conference on Machine Learning. Cited in §21.4
- (2017). Preferential Bayesian Optimization. International Conference on Machine Learning. Cited in §21.1
- (2015). Sparse Dueling Bandits. Proceedings of the 18th International Conference on Artificial Intelligence and Statistics. Cited in §21.1
- (2025). Bayesian Optimization from Human Feedback: Near-Optimal Regret Bounds. International Conference on Machine Learning. Cited in §21.3 §21.4 §21.5
- (2021). Bias-Robust Bayesian Optimization via Dueling Bandits. International Conference on Machine Learning. Cited in §21.3 §21.4
- (2015). Regret Lower Bound and Optimal Algorithm in Dueling Bandit Problem. Conference on Learning Theory. Cited in §21.2 §21.5
- (2016). Copeland Dueling Bandit Problem: Regret Lower Bound, Optimal Algorithm, and Computationally Efficient Algorithm. Proceedings of the 33rd International Conference on Machine Learning. Cited in §21.2
- (2017). Regret Analysis for Continuous Dueling Bandit. Advances in Neural Information Processing Systems. Cited in §21.2
- (2026). A Finite Time Analysis of Thompson Sampling for Bayesian Optimization with Preferential Feedback. International Conference on Artificial Intelligence and Statistics. Cited in §21.3 §21.4
- (2022). Gaussian Process Bandit Optimization with Few Batches. International Conference on Artificial Intelligence and Statistics. Cited in §21.4
- (2026e). Statistical Impossibility and Possibility of Aligning LLMs with Human Preferences: From Condorcet Paradox to Nash Equilibrium. The Annals of Statistics. doi:10.1214/26-aos2643. Cited in §21.1
- (2024). Bandits with Preference Feedback: A Stackelberg Game Perspective. Advances in Neural Information Processing Systems. doi:10.52202/079017-0383. Cited in §21.3 §21.4
- (2021). Optimal Algorithms for Stochastic Contextual Preference Bandits. Advances in Neural Information Processing Systems. Cited in §21.2 §21.5
- (2022). Versatile Dueling Bandits: Best-of-both World Analyses for Learning from Relative Preferences. International Conference on Machine Learning. Cited in §21.2
- (2021). A Domain-Shrinking based Bayesian Optimization Algorithm with Order-Optimal Regret Performance. Advances in Neural Information Processing Systems. Cited in §21.4
- (2017). Lower Bounds on Regret for Noisy Gaussian Process Bandit Optimization. Conference on Learning Theory. Cited in §21.4 §21.5
- (2024). Distributional Preference Learning: Understanding and Accounting for Hidden Context in RLHF. ICLR 2024. Cited in §21.1
- (2017a). Correlational Dueling Bandits with Application to Clinical Treatment in Large Decision Spaces. IJCAI 2017. Cited in §21.2
- (2017b). Multi-dueling Bandits with Dependent Arms. UAI 2017. Cited in §21.2 §21.4
- (2018a). Advancements in Dueling Bandits. Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. doi:10.24963/ijcai.2018/776. Cited in §21.1 §21.2 §21.4
- (2020b). Preference-Based Learning for Exoskeleton Gait Optimization. 2020 IEEE International Conference on Robotics and Automation (ICRA). Cited in §21.2
- (2013). Generic Exploration and K-armed Voting Bandits. Proceedings of the 30th International Conference on Machine Learning. Cited in §21.1
- (2021a). On Information Gain and Regret Bounds in Gaussian Process Bandits. International Conference on Artificial Intelligence and Statistics. Cited in §21.4
- (2021b). Open Problem: Tight Online Confidence Intervals for RKHS Elements. Conference on Learning Theory. Cited in §21.4
- (2025). Neural Dueling Bandits: Preference-Based Optimization with Human Feedback. International Conference on Learning Representations. Cited in §21.3
- (2023). On the Sublinear Regret of GP-UCB. Advances in Neural Information Processing Systems. Cited in §21.4
- (2016). Double Thompson Sampling for Dueling Bandits. Advances in Neural Information Processing Systems. Cited in §21.1 §21.2
- (2020b). Zeroth Order Non-convex optimization with Dueling-Choice Bandits. Conference on Uncertainty in Artificial Intelligence. Cited in §21.3
- (2024b). Principled Preferential Bayesian Optimization. International Conference on Machine Learning. Cited in §21.3 §21.4
- (2009). Interactively optimizing information retrieval systems as a dueling bandits problem. Proceedings of the 26th Annual International Conference on Machine Learning. Cited in §21.1 §21.2
- (2012). The K-armed Dueling Bandits Problem. Journal of Computer and System Sciences. Cited in §21.1 §21.2 §21.5
- (2014). Relative Upper Confidence Bound for the K-Armed Dueling Bandit Problem. Proceedings of the 31st International Conference on Machine Learning. Cited in §21.2
- (2015). Copeland Dueling Bandits. Advances in Neural Information Processing Systems. Cited in §21.1 §21.2