Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer

Team sports can be viewed as dynamical systems unfolding in time and thus require tools and approaches congruent to the analysis of dynamical systems. The analysis of the pattern-forming dynamics of player interactions can uncover the clues to underlying tactical behaviour. This study aims to propos...

Full description

Bibliographic Details
Main Authors: Shitanshu Kusmakar, Sergiy Shelyag, Ye Zhu, Dan Dwyer, Paul Gastin, Maia Angelova
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9085411/
id doaj-17cccdb53cd344e6a1e4319c356b1672
record_format Article
spelling doaj-17cccdb53cd344e6a1e4319c356b16722021-03-30T01:54:31ZengIEEEIEEE Access2169-35362020-01-018902669027910.1109/ACCESS.2020.29920259085411Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of SoccerShitanshu Kusmakar0https://orcid.org/0000-0002-6689-9405Sergiy Shelyag1https://orcid.org/0000-0002-6436-9347Ye Zhu2https://orcid.org/0000-0003-4776-4932Dan Dwyer3https://orcid.org/0000-0002-8177-7262Paul Gastin4https://orcid.org/0000-0003-2320-7875Maia Angelova5https://orcid.org/0000-0002-0931-0916School of Information Technology, Deakin University, Geelong, VIC, AustraliaSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaSchool of Exercise and Nutrition Sciences, Deakin University, Geelong, VIC, AustraliaLa Trobe Sport Exercise Medicine Research Centre, La Trobe University, Melbourne, VIC, AustraliaSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaTeam sports can be viewed as dynamical systems unfolding in time and thus require tools and approaches congruent to the analysis of dynamical systems. The analysis of the pattern-forming dynamics of player interactions can uncover the clues to underlying tactical behaviour. This study aims to propose quantitative measures of a team's performance derived only using player interactions. Concretely, we segment the data into events ending with a goal attempt, that is, “$Shot$”. Using the acquired sequences of events, we develop a coarse-grain activity model representing a player-to-player interaction network. We derive measures based on information theory and total interaction activity, to demonstrate an association with an attempt to score. In addition, we developed a novel machine learning approach to predict the likelihood of a team making an attempt to score during a segment of the match. Our developed prediction models showed an overall accuracy of 75.2% in predicting the correct segmental outcome from 13 matches in our dataset. The overall predicted winner of a match correlated with the true match outcome in 66.6% of the matches that ended in a result. Furthermore, the algorithm was evaluated on the largest available open collection of soccer logs. The algorithm showed an accuracy of 0.84 in the classification of the 42, 860 segments from 1, 941 matches and correctly predicted the match outcome in 81.9% of matches that ended in a result. The proposed measures of performance offer an insight into the underlying performance characteristics.https://ieeexplore.ieee.org/document/9085411/Dynamical systemsnetwork sciencedistribution entropyfootballKolmogorov complexitymachine learning
collection DOAJ
language English
format Article
sources DOAJ
author Shitanshu Kusmakar
Sergiy Shelyag
Ye Zhu
Dan Dwyer
Paul Gastin
Maia Angelova
spellingShingle Shitanshu Kusmakar
Sergiy Shelyag
Ye Zhu
Dan Dwyer
Paul Gastin
Maia Angelova
Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
IEEE Access
Dynamical systems
network science
distribution entropy
football
Kolmogorov complexity
machine learning
author_facet Shitanshu Kusmakar
Sergiy Shelyag
Ye Zhu
Dan Dwyer
Paul Gastin
Maia Angelova
author_sort Shitanshu Kusmakar
title Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
title_short Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
title_full Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
title_fullStr Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
title_full_unstemmed Machine Learning Enabled Team Performance Analysis in the Dynamical Environment of Soccer
title_sort machine learning enabled team performance analysis in the dynamical environment of soccer
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Team sports can be viewed as dynamical systems unfolding in time and thus require tools and approaches congruent to the analysis of dynamical systems. The analysis of the pattern-forming dynamics of player interactions can uncover the clues to underlying tactical behaviour. This study aims to propose quantitative measures of a team's performance derived only using player interactions. Concretely, we segment the data into events ending with a goal attempt, that is, “$Shot$”. Using the acquired sequences of events, we develop a coarse-grain activity model representing a player-to-player interaction network. We derive measures based on information theory and total interaction activity, to demonstrate an association with an attempt to score. In addition, we developed a novel machine learning approach to predict the likelihood of a team making an attempt to score during a segment of the match. Our developed prediction models showed an overall accuracy of 75.2% in predicting the correct segmental outcome from 13 matches in our dataset. The overall predicted winner of a match correlated with the true match outcome in 66.6% of the matches that ended in a result. Furthermore, the algorithm was evaluated on the largest available open collection of soccer logs. The algorithm showed an accuracy of 0.84 in the classification of the 42, 860 segments from 1, 941 matches and correctly predicted the match outcome in 81.9% of matches that ended in a result. The proposed measures of performance offer an insight into the underlying performance characteristics.
topic Dynamical systems
network science
distribution entropy
football
Kolmogorov complexity
machine learning
url https://ieeexplore.ieee.org/document/9085411/
work_keys_str_mv AT shitanshukusmakar machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
AT sergiyshelyag machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
AT yezhu machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
AT dandwyer machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
AT paulgastin machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
AT maiaangelova machinelearningenabledteamperformanceanalysisinthedynamicalenvironmentofsoccer
_version_ 1724186188004196352