Application and Further Development of TrueSkill™ Ranking in Sports

The aim of this study was to explore the ranking model TrueSkill™ developed by Microsoft, applying it on various sports and constructing extensions to the model. Two different inference methods for TrueSkill was constructed using Gibbs sampling and message passing. Additionally, the sequential metho...

Full description

Bibliographic Details
Main Authors: Ibstedt, Julia, Rådahl, Elsa, Turesson, Erik, vande Voorde, Magdalena
Format: Others
Language:English
Published: Uppsala universitet, Avdelningen för systemteknik 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-384863
id ndltd-UPSALLA1-oai-DiVA.org-uu-384863
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-3848632019-06-20T04:22:45ZApplication and Further Development of TrueSkill™ Ranking in SportsengIbstedt, JuliaRådahl, ElsaTuresson, Erikvande Voorde, MagdalenaUppsala universitet, Avdelningen för systemteknikUppsala universitet, Avdelningen för systemteknikUppsala universitet, Avdelningen för systemteknikUppsala universitet, Avdelningen för systemteknik2019TrueSkillrankingmachine learningGibbs samplingmessage passingComputer and Information SciencesData- och informationsvetenskapThe aim of this study was to explore the ranking model TrueSkill™ developed by Microsoft, applying it on various sports and constructing extensions to the model. Two different inference methods for TrueSkill was constructed using Gibbs sampling and message passing. Additionally, the sequential method using Gibbs sampling was successfully extended into a batch method, in order to eliminate game order dependency and creating a fairer, although computationally heavier, ranking system. All methods were further implemented with extensions for taking home team advantage, score difference and finally a combination of the two into consideration. The methods were applied on football (Premier League), ice hockey (NHL), and tennis (ATP Tour) and evaluated on the accuracy of their predictions before each game. On football, the extensions improved the prediction accuracy from 55.79% to 58.95% for the sequential methods, while the vanilla Gibbs batch method reached the accuracy of 57.37%. Altogether, the extensions improved the performance of the vanilla methods when applied on all data sets. The home team advantage performed better than the score difference on both football and ice hockey, while the combination of the two reached the highest accuracy. The Gibbs batch method had the highest prediction accuracy on the vanilla model for all sports. The results of this study imply that TrueSkill could be considered a useful ranking model for other sports as well, especially if tuned and implemented with extensions suitable for the particular sport. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-384863TVE-F ; 19019application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic TrueSkill
ranking
machine learning
Gibbs sampling
message passing
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle TrueSkill
ranking
machine learning
Gibbs sampling
message passing
Computer and Information Sciences
Data- och informationsvetenskap
Ibstedt, Julia
Rådahl, Elsa
Turesson, Erik
vande Voorde, Magdalena
Application and Further Development of TrueSkill™ Ranking in Sports
description The aim of this study was to explore the ranking model TrueSkill™ developed by Microsoft, applying it on various sports and constructing extensions to the model. Two different inference methods for TrueSkill was constructed using Gibbs sampling and message passing. Additionally, the sequential method using Gibbs sampling was successfully extended into a batch method, in order to eliminate game order dependency and creating a fairer, although computationally heavier, ranking system. All methods were further implemented with extensions for taking home team advantage, score difference and finally a combination of the two into consideration. The methods were applied on football (Premier League), ice hockey (NHL), and tennis (ATP Tour) and evaluated on the accuracy of their predictions before each game. On football, the extensions improved the prediction accuracy from 55.79% to 58.95% for the sequential methods, while the vanilla Gibbs batch method reached the accuracy of 57.37%. Altogether, the extensions improved the performance of the vanilla methods when applied on all data sets. The home team advantage performed better than the score difference on both football and ice hockey, while the combination of the two reached the highest accuracy. The Gibbs batch method had the highest prediction accuracy on the vanilla model for all sports. The results of this study imply that TrueSkill could be considered a useful ranking model for other sports as well, especially if tuned and implemented with extensions suitable for the particular sport.
author Ibstedt, Julia
Rådahl, Elsa
Turesson, Erik
vande Voorde, Magdalena
author_facet Ibstedt, Julia
Rådahl, Elsa
Turesson, Erik
vande Voorde, Magdalena
author_sort Ibstedt, Julia
title Application and Further Development of TrueSkill™ Ranking in Sports
title_short Application and Further Development of TrueSkill™ Ranking in Sports
title_full Application and Further Development of TrueSkill™ Ranking in Sports
title_fullStr Application and Further Development of TrueSkill™ Ranking in Sports
title_full_unstemmed Application and Further Development of TrueSkill™ Ranking in Sports
title_sort application and further development of trueskill™ ranking in sports
publisher Uppsala universitet, Avdelningen för systemteknik
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-384863
work_keys_str_mv AT ibstedtjulia applicationandfurtherdevelopmentoftrueskillrankinginsports
AT radahlelsa applicationandfurtherdevelopmentoftrueskillrankinginsports
AT turessonerik applicationandfurtherdevelopmentoftrueskillrankinginsports
AT vandevoordemagdalena applicationandfurtherdevelopmentoftrueskillrankinginsports
_version_ 1719207087201845248