What is the value of an action in ice hockey? Learning a Q-function for the NHL

Recent work has applied the Markov Game formalism from AI to model game dynamics for ice hockey, using a large state space. Dynamic programming is used to learn action-value functions that quantify the impact of actions on goal scoring. Learning is based on a massive dataset that contains over 2.8M events in the National Hockey League. As an application of the Markov model, we use the learned action values to measure the impact of player actions on goal scoring. Players are ranked according to the aggregate goal impact of their actions. We show that this ranking is consistent across seasons, and compare it with previous player metrics, such as plus-minus and total points.
© Copyright 2015 Machine Learning and Data Mining for Sports Analytics ECML/PKDD 2015 workshop. Published by Department of Computer Science, KU Leuven. All rights reserved.

Bibliographic Details
Subjects:
Notations:technical and natural sciences sport games
Tagging:data mining
Published in:Machine Learning and Data Mining for Sports Analytics ECML/PKDD 2015 workshop
Language:English
Published: Leuven Department of Computer Science, KU Leuven 2015
Online Access:https://dtai.cs.kuleuven.be/events/MLSA15/papers/mlsa15_submission_14.pdf
Pages:75-84
Document types:article
Level:advanced