Weng and Lin 2011 - Glicko Derivation and Comparison with Elo
Summary
The paper re-derives Glicko (Glickman 1999) in five steps (integrate out opponents under their priors, logistic-to-normal approximation, CLT, Taylor expansion) and reports a single-game version. Glicko’s rating-period update is justified when each player plays about 5-10 games per period; its one-game form is a weaker approximation than BT-full.
Overview
Prior skill ; during a rating period the player plays games against opponent with ; outcomes . Glicko works on the Elo scale (base 10, divisor 400).
Main Content
Glicko approximation steps
(I) Approximate the opponents’ posterior by their priors: (Glickman: “integrating out the opponents’ strengths over their prior rather than their posterior”). (II) Define . (III) Replace each logistic cdf with a normal cdf of equal mean and variance so the integral closes: with , ; then approximate the likelihood by a normal , . (IV) Obtain from a first-order Taylor expansion of the score equation . (V) Combine: and .
Algorithm 5 (Glicko, single game)
, , , ; , .
Caveat. With one game the likelihood is monotone, so its mode is and the CLT step has no justification; the algebra survives but Glicko treats games in a rating period as simultaneous. The paper reports single-game Glicko error 33.88% on Head-to-Head, slightly worse than BT-full (32.53%).
Comparison with Algorithm 1. Both use BT. Glicko: precision-weighted (information-additive) update with attenuating opponents’ uncertainty; Weng-Lin: opponent uncertainty enters via and update is applied per game and extends to multi-team ranks.
Examples
Glicko step for a new player
Setup. Player , ; opponent , ; one win (). Solution. ; for (variance 900); ; ; ; new . Interpretation. A high- newcomer moves a long way after a single game, as with Weng-Lin; the step shrinks as falls.
Connections
- Both reduce to Elo when variance terms are dropped. See Elo, Glicko and TrueSkill - Dynamic Skill Ratings (Concept Note).