Bradley-Terry Model › The Log-Linear Form
Language AI HandbookAll chapters Bradley-Terry Model › The Log-Linear FormOne section · Sections in this chapter3 / 12 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
While the ratio formulation is intuitive, a more convenient parameterization uses log-strengths. This transformation opens up powerful connections to logistic regression and makes optimization considerably easier. It also reveals the deep mathematical structure that links Bradley-Terry to the neural network training objectives we will use for reward models. Let . Since strengths must be positive, the log-strength can be any real number, which is mathematically more convenient for optimization algorithms that operate over unconstrained real-valued spaces. We can now derive the equivalent expression in terms of these log-strengths:
where:
- : the log-strength parameters of items and
- : the latent strength parameters ()
- : the sigmoid function
The function is the standard sigmoid familiar from logistic regression and neural network activations (as covered in our chapter on activation functions). The key insight here is that the log transformation converts a ratio of two quantities into a difference of their logs. The win probability depends not on the absolute strengths but on how much larger one log-strength is than the other. A difference of means item is times stronger than item , and this corresponds to a win probability of . A difference of 2 means item is times stronger, corresponding to a win probability of .
The sigmoid function has several properties that make it ideal for representing probabilities. It maps any real number to the interval . This keeps valid probabilities. It is symmetric around zero, meaning , which captures the natural symmetry of pairwise comparisons: the probability that beats equals one minus the probability that beats . The sigmoid is also smooth and differentiable everywhere, which enables gradient-based optimization. This differentiability is important when the parameters are outputs of a neural network: we can backpropagate gradients through the sigmoid to update the network weights.
Think of the log-strength parameterization as converting the strength problem into a distance problem. Each item is placed on a one-dimensional number line by its log-strength value. The probability that item beats item is a function of the signed distance : positive means is to the right of on the line and thus more likely to win, negative means is more likely to win. The sigmoid converts this signed distance into a probability. The further apart two items are on this line, the more predictable their comparison outcomes become. Items clustered near the same point on the line will have comparison outcomes close to 50/50.


This log-linear form reveals that the Bradley-Terry model is equivalent to logistic regression where the probability of beating depends on the difference in their log-strengths. The sigmoid function ensures probabilities stay between 0 and 1, with the midpoint at 0.5 when . This equivalence to logistic regression lets us use decades of research on efficient optimization algorithms, regularization techniques, and statistical theory about confidence intervals and hypothesis tests. Maximum likelihood estimation for Bradley-Terry is a well-studied convex optimization problem with guaranteed convergence to a global optimum.
The probability that item is preferred over item in the Bradley-Terry model is:
where:
- : the log-strength parameters of the two items
- : the sigmoid function mapping the difference to a probability