Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Decision-making›TrueSkill: Bayesian Skill Rating for Competitive Rankings
Regression modelRanking models

TrueSkill: Bayesian Skill Rating for Competitive Rankings

TrueSkill Bayesian Skill Rating · Also known as: Bayesian Skill Rating, TrueSkill Ranking System, Gaussian Skill Model, Beceri Derecelendirme Modeli

TrueSkill is a Bayesian skill rating system developed by Herbrich, Minka, and Graepel at Microsoft Research and introduced at NeurIPS 2006. It represents each player's skill as a Gaussian distribution parameterized by a mean (estimated skill) and a variance (uncertainty). After each match outcome, the system updates these distributions via approximate message passing, yielding a principled ranking that handles team games, draws, and partial observations in online settings.

ScholarGate
  1. Regression model
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

TrueSkill
Bayesian InferenceBradley-Terry ModelElo Rating

When to use it

TrueSkill is appropriate when you need to rank players or teams from partial, noisy pairwise outcomes — such as online competitive games, tournament brackets, or peer evaluation systems. Key assumptions include Gaussian skill distributions, outcome noise that is stationary over time, and independence across matches. It is well-suited to online updating with each new result. Avoid TrueSkill when skills drift rapidly over time without a forgetting mechanism, when data contain strong positional or contextual confounds, or when a simpler Elo rating suffices for single-player head-to-head settings.

Strengths & limitations

Strengths
  • Handles multi-player and team-based matches natively, unlike classical Elo which is strictly pairwise
  • Quantifies uncertainty explicitly: new players start with high variance that decreases as evidence accumulates
  • Supports draws through a principled margin parameter, avoiding artificial win/loss conversions
  • Efficient online updates via Expectation Propagation keep computation tractable even for large player pools
Limitations
  • Assumes Gaussian skill distributions, which may not capture heavy-tailed or multimodal player ability profiles
  • Static model: does not account for skill drift over time without adding explicit forgetting factors (e.g., variance inflation between seasons)
  • Expectation Propagation is an approximation; exact Bayesian inference over the full graphical model is intractable for large teams
  • Requires tuning of β (performance noise) and the draw margin ε, which are not always easy to calibrate from data

Frequently asked

How is TrueSkill different from Elo rating?

Elo assigns a single scalar score and updates it with a fixed K-factor after each game. TrueSkill maintains a full Gaussian distribution (mean and variance) per player, allowing it to quantify uncertainty, shrink that uncertainty as more data arrive, and handle multi-player and team matches. Elo cannot natively support team games or draws without ad-hoc extensions.

What does the conservative rank μ − 3σ mean?

Rather than ranking players by mean skill alone, TrueSkill recommends using μ − 3σ as the displayed rank. This penalizes players with high uncertainty (few games played), so a new player with a high early mean does not outrank a veteran with a well-estimated skill. It is a frequentist-style lower confidence bound on the Gaussian skill estimate.

Can TrueSkill handle more than two teams?

Yes. The factor graph formulation generalizes naturally to any number of teams and any team sizes. Each player contributes their performance draw to their team's combined performance, and the outcome likelihood compares all team performances jointly. This is one of the primary advantages over Elo, which must be approximated with sequential pairwise comparisons when more than two competitors are involved.

Sources

  1. Herbrich, R., Minka, T., & Graepel, T. (2007). TrueSkill: A Bayesian skill rating system. Advances in Neural Information Processing Systems, 19, 569–576. link ↗

How to cite this page

ScholarGate. (2026, June 2). TrueSkill Bayesian Skill Rating. ScholarGate. https://scholargate.app/en/decision-making/trueskill

Related methods

Bayesian InferenceBradley-Terry ModelElo Rating

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Bayesian InferenceStatistics↔ compare
  • Bradley-Terry ModelDecision-making↔ compare
  • Elo RatingDecision-making↔ compare
Compare side by side →

Similar methods

Elo RatingBradley-Terry ModelBayesian Online LearningBayesian PageRankOnline Gaussian ProcessBayesian Gaussian ProcessBayesian Semi-supervised LearningBayesian Support Vector Machine

Related reference concepts

Gaussian Process ModelsProbabilistic InferenceVariational InferenceReasoning Under UncertaintyHierarchical Bayesian ModelsEmpirical Bayes Methods

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — TrueSkill (TrueSkill Bayesian Skill Rating). Retrieved 2026-07-21 from https://scholargate.app/en/decision-making/trueskill · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Ralf Herbrich, Tom Minka & Thore Graepel
Year
2007
Type
Probabilistic ranking model
Subfamily
Ranking models
Inference
Approximate message passing (Expectation Propagation)
Skill Representation
Gaussian distribution per player
Related methods
Bayesian InferenceBradley-Terry ModelElo Rating
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account