Weng and Lin 2011 - Ranking Models and the W-Stein Approximation

Summary

Section 2 reviews how ranked data are modelled (Thurstone-Mosteller, Bradley-Terry, Plackett-Luce, Elo) and states Woodroofe’s extension of Stein’s lemma, which makes posterior mean and variance for Gaussian-prior skills computable from derivatives of the outcome likelihood.

Overview

A game with teams gives ranks (smaller is better). Ties share a rank and the next team skips ahead: ranks for teams 1-4 mean teams 1 and 2 tie for second and team 3 is fourth. The inverse map lists teams in order, any one-to-one map with .

Main Content

Performance-ordering model

Each team has an unobserved performance ; the outcome is the event .

  • Thurstone-Mosteller (TM): , so .
  • Bradley-Terry (BT): , from Gumbel performances with location (logistic difference).

Plackett-Luce (PL)

: choose the favourite, then the next favourite from the remainder.

Elo update

with for a win and 0 otherwise; the logistic variant is BT. USCF uses for amateurs and .

Figure 1. Win probability vs. for the Gaussian model with (chosen so slopes agree at 0) and the logistic model. They nearly coincide near equal skill, but the logistic gives a weaker team a higher chance, which is why chess federations prefer it.

Why not MCMC. MCMC does not reuse earlier analysis when new data arrive, so for sequential updating the authors use deterministic approximations: Laplace, variational Bayes, expectation propagation (TrueSkill’s choice).

Lemma 1 (W-Stein identity, Woodroofe 1989)

Let with almost differentiable, the standard -variate normal density, and a real function. Then

provided integrals are finite, where , .

Corollary 2 (posterior moments)

If has density , then and .

Proof sketch (Appendix A). Exchange the order of integration (Fubini); the same device proves Stein’s lemma. For , ; for with , (Appendix B works , ).

Examples

Why the identity gives an Elo step

Setup. Two teams; = probability that team 1 wins, a logistic function of ; priors . Solution. Corollary 2 gives , the average relative gradient of the outcome probability. Evaluating at the prior mean gives (see Weng and Lin 2011 - Bradley-Terry Update Algorithms). Interpretation. The shift is the surprise scaled by uncertainty: an Elo step with automatic, uncertainty-driven .

Connections

Gaussian belief updating of skill is a Kalman-style observation update (The Kalman Filter).

See Also

Weng and Lin 2011 - Update Rules Derivation and Error Correction