Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function
Not all goals in the game of ice hockey are created equal: some goals increase the chances of winning more than others. This thesis investigates the result of constructing and using a reward function that takes this fact into consideration, instead of the common binary reward function. The two rewar...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Databas och informationsteknik
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175149 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-175149 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1751492021-04-22T05:26:16ZNot All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward FunctionengVik, JonLinköpings universitet, Databas och informationsteknik2021Sports AnalyticsMarkov GameMachine LearningReinforcement LearningQ-LearningData MiningNational Hockey LeagueIce HockeyReward FunctionPlayer EvaluationOther Computer and Information ScienceAnnan data- och informationsvetenskapComputer and Information SciencesData- och informationsvetenskapNot all goals in the game of ice hockey are created equal: some goals increase the chances of winning more than others. This thesis investigates the result of constructing and using a reward function that takes this fact into consideration, instead of the common binary reward function. The two reward functions are used in a Markov Game model with value iteration. The data used to evaluate the hockey players is play-by-play data from the 2013-2014 season of the National Hockey League (NHL). Furthermore, overtime events, goalkeepers, and playoff games are excluded from the dataset. This study finds that the constructed reward, in general, is less correlated than the binary reward to the metrics: points, time on ice and, star points. However, an increased correlation was found between the evaluated impact and time on ice for center players. Much of the discussion is devoted to the difficulty of validating the results from a player evaluation due to the lack of ground truth. One conclusion from this discussion is that future efforts must be made to establish consensus regarding how the success of a hockey player should be defined. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175149application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Sports Analytics Markov Game Machine Learning Reinforcement Learning Q-Learning Data Mining National Hockey League Ice Hockey Reward Function Player Evaluation Other Computer and Information Science Annan data- och informationsvetenskap Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Sports Analytics Markov Game Machine Learning Reinforcement Learning Q-Learning Data Mining National Hockey League Ice Hockey Reward Function Player Evaluation Other Computer and Information Science Annan data- och informationsvetenskap Computer and Information Sciences Data- och informationsvetenskap Vik, Jon Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
description |
Not all goals in the game of ice hockey are created equal: some goals increase the chances of winning more than others. This thesis investigates the result of constructing and using a reward function that takes this fact into consideration, instead of the common binary reward function. The two reward functions are used in a Markov Game model with value iteration. The data used to evaluate the hockey players is play-by-play data from the 2013-2014 season of the National Hockey League (NHL). Furthermore, overtime events, goalkeepers, and playoff games are excluded from the dataset. This study finds that the constructed reward, in general, is less correlated than the binary reward to the metrics: points, time on ice and, star points. However, an increased correlation was found between the evaluated impact and time on ice for center players. Much of the discussion is devoted to the difficulty of validating the results from a player evaluation due to the lack of ground truth. One conclusion from this discussion is that future efforts must be made to establish consensus regarding how the success of a hockey player should be defined. |
author |
Vik, Jon |
author_facet |
Vik, Jon |
author_sort |
Vik, Jon |
title |
Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
title_short |
Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
title_full |
Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
title_fullStr |
Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
title_full_unstemmed |
Not All Goals Are Created Equal : Evaluating Hockey Players in the NHL Using Q-Learning with a Contextual Reward Function |
title_sort |
not all goals are created equal : evaluating hockey players in the nhl using q-learning with a contextual reward function |
publisher |
Linköpings universitet, Databas och informationsteknik |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-175149 |
work_keys_str_mv |
AT vikjon notallgoalsarecreatedequalevaluatinghockeyplayersinthenhlusingqlearningwithacontextualrewardfunction |
_version_ |
1719397893923667968 |