JNACSISSN:2582-3817

Artificial Neural Network Approach for Football Scores Prediction

Abstract

It is obvious that football is the most popular sport in the world today, played in most countries in the world. The game provides a very large betting industry. The current estimations, which include both the illegal markets and the legal markets, suggest the sports match-betting industry is a multi-billion-dollar industry. This means the ability to accurately predict the outcomes of games can be very lucrative. Although various researches have employed statistical and mathematical models to predict match results, none of the models can predict the exact number of goals to be scored by each team in a football match at any given time. In this research, an Artificial Neural Network (ANN) model was developed following the Machine Learning (ML) Life Cycle. The dataset was obtained from Football-Data.co.uk, a reputable football data website. The backward Elimination technique was used to select the dataset features for the proposed neural network model. The features were extracted and the dataset was then split into training and testing sets at 75% and 25% respectively. The neural network developed is a multi-layer perceptron classifier implemented by the MLPClassifier class in sklearn. The model was compiled with different parameters to find the model with the highest accuracy relative to the Mean Squared Error (MSE). The graph for the accuracy score and mean squared error was plotted and it showed the mean squared error was relatively the same for all the models. The model with the highest accuracy score was selected. The selected model has three (3) hidden layers consisting of 10, 10, and 10 neurons with Sigmoid Optimizer and tanh activation function. The model ran 1000 epochs and got an accuracy score of 97.92% with an MSE of 2.8644, implying that real-life games with unknown results can indeed be predicted with a high level of accuracy using machine learning.

References

  • Keogh, F. and Rose, G., “Football betting-the global gambling industry worth billion”s. BBC, 2013.
  • Stekler, H. O., Sendor, D., & Verlander, R R,“Issues in sports forecasting”, International Journal of Forecasting, Vol. 26, No.3, pp. 606-621, 2010.
  • Arabzad, S. M., Araghi, M. T., Sadi Sadi-Nezhad, S., & Ghofrani, N,“Football Football Match Results Prediction Using Artificial Neural Networks; The Case of Iran Pro League League”, International Journal of Applied Research on Industrial Engineering, Vol. 1, No. 3, pp. 159–179, 2014.
  • Schumaker, R. P., Solieman, O. K., & Chen, H H,"Sports Data Mining", New York 2010:: Springer.
  • Edelmann-Nusser, Nusser, J., Hohmann, A., & Henneberg, B B,“Modeling Modeling and Prediction of Competitive Performance in Swimming Upon Neural Networks”, European Journal J of Sport Science, Vol. 2, No.2,pp.77-89 89, 2002.
  • Morgan, S., Williams, M. D., & Barnes, C C,“Applying Applying decision tree induction for identification of important attributes in one-versus-one one player interactions: A hockey exemplar”, exemplar Journal of Sports Sciences, Science Vol. 31, No.10, pp. 1031-1037 2013.
  • Robertson, S., Back, N., & Bartlett, J. D,“Explaining D Explaining match outcome in elite Australian Rules football using team performance indicators”, Journal of Sports Sciences, Vol. 34, No.1, pp.1-8, 2015.
  • Yuan, L. H., Liu, A., Yeh, A., Kaufman, A., Reece, A., Bull, P., & Bornn, L,“A L mixture-of-modelers modelers approach to forecasting NCAA tournament outcomes outcomes”, Journal of Quantitative Analysis in Sports, Vol. 11, No.1,pp. 13-27, 2015.
  • Mccabes, A., & Trevathen,“Artificial Artificial intelligence in sport prediction”,, fifth international conference on information technology: New generation (itng 2008), pp. 1194 – 1197,2008.
  • Petterson, D., & Nyquist, R,“Football Football Match Prediction using Deep Learning Learning” [Master’s thesis, Chalmers University Of Technology, Gothenburg] Gothenburg],Chalmers Publication Library, 2017.
  • Mohammed, M., Khan, M. B., Bashier, E., & Bashier, M M,“Machine Machine Learning: Algorithms and Applications Applications”. Boca Raton: CRC Press, 2017.
  • Hurwitz, J., & Kirsch, D,“Machine Machine Learning For Dummies”, Dummies New Jersey, 2018.
  • Tiwari, E., Sardar, P., & Jain, S,“Football Football Match Result Prediction Using Neural Networks and Deep Learning” Learning 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), 2020.
  • Chen, H. Z,“Neurall Network Algorithm in Predicting Football Match Outcome Based on Player Ability Index”, Index Advances in Physical Education, Vol. 9, pp.215-222 2020, 2019.
  • Mohandas, A., Ahsan, M. and Haider, J., “Tactically Maximize Game Advantage by Predicting Football Substitutions Using Machine Learning”, Big Data and Cognitive Computing, Vol. 7 7, No. 2, pp.117, 2023.
  • Pinasthika, S.J. and Fudholi, D.R., “World Cup 2022 Kn Knockout ockout Stage Prediction Using Poisson Distribution Model”, IJCCS (Indonesian Journal of Computing and Cybernetics Systems), Vol. 17, No. 2, 2022.
  • KINALIOĞLU, İ.H. and KUŞ, C., “Prediction of football match results by using artificial intelligence-based methods and proposal of hybrid methods”, International Journal of Nonlinear Analysis and Applications, Vol. 14, No.1, pp.2939-2969, 2023.
  • Yeung, C.C., Bunker, R. and Fujii, K., “A framework of interpretable match results prediction in football with FIFA ratings and team formation”, Plos one, Vol. 18, No. 4, pp.e0284318, 2023.
  • Igiri, C.P. and Nwachukwu, E.O., “An improved prediction system for football a match result”, 2014.
  • Pantzalis, V.C. and Tjortjis, C., “Sports analytics for football league table and player performance prediction”, In 2020 11th International Conference on Information, Intelligence, Systems and Applications (IISA), pp. 1-8,2020.