Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes

The interdisciplinary nature of sports and the presence of various systemic and non-systemic factors introduce challenges in predicting sports match outcomes using a single disciplinary approach. In contrast to previous studies that use sports performance metrics and statistical models, this study i...

Full description

Bibliographic Details
Main Author: Yu-Chia Hsu
Format: Article
Language:English
Published: MDPI AG 2021-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/14/6594
id doaj-7d704eeaf3e34ec38d36a95152196747
record_format Article
spelling doaj-7d704eeaf3e34ec38d36a951521967472021-07-23T13:30:10ZengMDPI AGApplied Sciences2076-34172021-07-01116594659410.3390/app11146594Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match OutcomesYu-Chia Hsu0Department of Sports Information and Communication, National Taiwan University of Sport, Taichung 404, TaiwanThe interdisciplinary nature of sports and the presence of various systemic and non-systemic factors introduce challenges in predicting sports match outcomes using a single disciplinary approach. In contrast to previous studies that use sports performance metrics and statistical models, this study is the first to apply a deep learning approach in financial time series modeling to predict sports match outcomes. The proposed approach has two main components: a convolutional neural network (CNN) classifier for implicit pattern recognition and a logistic regression model for match outcome judgment. First, the raw data used in the prediction are derived from the betting market odds and actual scores of each game, which are transformed into sports candlesticks. Second, CNN is used to classify the candlesticks time series on a graphical basis. To this end, the original 1D time series are encoded into 2D matrix images using Gramian angular field and are then fed into the CNN classifier. In this way, the winning probability of each matchup team can be derived based on historically implied behavioral patterns. Third, to further consider the differences between strong and weak teams, the CNN classifier adjusts the probability of winning the match by using the logistic regression model and then makes a final judgment regarding the match outcome. We empirically test this approach using 18,944 National Football League game data spanning 32 years and find that using the individual historical data of each team in the CNN classifier for pattern recognition is better than using the data of all teams. The CNN in conjunction with the logistic regression judgment model outperforms the CNN in conjunction with SVM, Naïve Bayes, Adaboost, J48, and random forest, and its accuracy surpasses that of betting market prediction.https://www.mdpi.com/2076-3417/11/14/6594convolutional neural network (CNN)time seriespattern recognitionbetting oddsGramian angular field (GAF)National Football League (NFL)
collection DOAJ
language English
format Article
sources DOAJ
author Yu-Chia Hsu
spellingShingle Yu-Chia Hsu
Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
Applied Sciences
convolutional neural network (CNN)
time series
pattern recognition
betting odds
Gramian angular field (GAF)
National Football League (NFL)
author_facet Yu-Chia Hsu
author_sort Yu-Chia Hsu
title Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
title_short Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
title_full Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
title_fullStr Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
title_full_unstemmed Using Convolutional Neural Network and Candlestick Representation to Predict Sports Match Outcomes
title_sort using convolutional neural network and candlestick representation to predict sports match outcomes
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-07-01
description The interdisciplinary nature of sports and the presence of various systemic and non-systemic factors introduce challenges in predicting sports match outcomes using a single disciplinary approach. In contrast to previous studies that use sports performance metrics and statistical models, this study is the first to apply a deep learning approach in financial time series modeling to predict sports match outcomes. The proposed approach has two main components: a convolutional neural network (CNN) classifier for implicit pattern recognition and a logistic regression model for match outcome judgment. First, the raw data used in the prediction are derived from the betting market odds and actual scores of each game, which are transformed into sports candlesticks. Second, CNN is used to classify the candlesticks time series on a graphical basis. To this end, the original 1D time series are encoded into 2D matrix images using Gramian angular field and are then fed into the CNN classifier. In this way, the winning probability of each matchup team can be derived based on historically implied behavioral patterns. Third, to further consider the differences between strong and weak teams, the CNN classifier adjusts the probability of winning the match by using the logistic regression model and then makes a final judgment regarding the match outcome. We empirically test this approach using 18,944 National Football League game data spanning 32 years and find that using the individual historical data of each team in the CNN classifier for pattern recognition is better than using the data of all teams. The CNN in conjunction with the logistic regression judgment model outperforms the CNN in conjunction with SVM, Naïve Bayes, Adaboost, J48, and random forest, and its accuracy surpasses that of betting market prediction.
topic convolutional neural network (CNN)
time series
pattern recognition
betting odds
Gramian angular field (GAF)
National Football League (NFL)
url https://www.mdpi.com/2076-3417/11/14/6594
work_keys_str_mv AT yuchiahsu usingconvolutionalneuralnetworkandcandlestickrepresentationtopredictsportsmatchoutcomes
_version_ 1721289548841877504