Skip to main content
Log in

Neural network models for group behavior prediction: a case of soccer match attendance

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Soccer match attendance is an example of group behavior with noisy context that can only be approximated by a limited set of quantifiable factors. However, match attendance is representative of a wider spectrum of context-based behaviors for which only the aggregate effect of otherwise individual decisions is observable. Modeling of such behaviors is desirable from the perspective of economics, psychology, and other social studies with prospective use in simulators, games, product planning, and advertising. In this paper, we evaluate the efficiency of different neural network architectures as models of context in attendance behavior by comparing the achieved prediction accuracy of a multilayer perceptron (MLP), an Elman recurrent neural network (RNN), a time-lagged feedforward neural network (TLFN), and a radial basis function network (RBFN) against a multiple linear regression model, an autoregressive moving average model with exogenous inputs, and a naive cumulative mean model. We show that the MLP, TLFN, and RNN are superior to the RBFN and achieve comparable prediction accuracy on datasets of three teams from the English Football League Championship, which indicates weak importance of context transition modeled by the TLFN and the RNN. The experiments demonstrate that all neural network models outperform linear predictors by a significant margin. We show that neural models built on individual datasets achieve better performance than a generalized neural model constructed from pooled data. We analyze the input parameter influences extracted from trained networks and show that there is an agreement between nonlinear and linear measures about the most significant attributes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. http://stats.football.co.uk.

  2. http://www.barnsleyfc.co.uk.

  3. http://www.itfc.co.uk.

  4. http://www.pnefc.net.

  5. http://www.wunderground.com/history.

  6. http://distancecalculator.globefeed.com.

  7. http://www.theguardian.com/football/2013/apr/12/manchester-united-attendances-police-figures.

  8. The Levenberg–Marquardt training method is not available in the R package, so we used its implementation in octave.

  9. In fact, the used neural network package RSNNS does not support in-training cross-validation.

References

  1. Azadeh A, Ghaderi S, Sohrabkhani S (2007) Forecasting electrical consumption by integration of neural network, time series and ANOVA. Appl Math Comput 186(2):1753–1761

    MathSciNet  MATH  Google Scholar 

  2. Baimbridge M, Cameron S, Dawson P (1996) Satellite television and the demand for football: a whole new ball game? Scott J Polit Econ 43(3):317–333

    Article  Google Scholar 

  3. Barajas A, Crolley L (2005) A model to explain support in Spanish football. MPRA Paper 3235, University Library of Munich, Germany

  4. Bergmeir C, Benítez JM (2012) Neural networks in R using the Stuttgart neural network simulator: RSNNS. J Stat Softw 46(7):1–26. http://www.jstatsoft.org/v46/i07/

  5. Berthouze L, Tijsseling A (2006) A neural model for context-dependent sequence learning. Neural Process Lett 23(1):27–45

    Article  Google Scholar 

  6. Buraimo B, Forrest D, Simmons R (2009) Insights for clubs from modelling match attendance in football. J Op Res Soc 60(2):147–155

    Article  Google Scholar 

  7. Burger CJSC, Dohnal M, Kathrada M, Law R (2001) A practitioners guide to time-series methods for tourism demand forecasting—a case study of Durban South Africa. Tour Manag 22(4):403–409

    Article  Google Scholar 

  8. Castle JL, Doornik JA, Hendry DF (2012) Model selection when there are multiple breaks. J Econom 169(2):239–246. doi:10.1016/j.jeconom.2012.01.026

    Article  MathSciNet  Google Scholar 

  9. Chan VKY (2010) Using neural networks to model the behavior and decisions of gamblers, in particular, cyber-gamblers. J Gambl Stud 26(1):35–52

    Article  Google Scholar 

  10. Chiang WK, Zhang D, Zhou L (2006) Predicting and explaining patronage behavior toward web and traditional stores using neural networks: a comparative analysis with logistic regression. Decis Support Syst 41(2):514–531

    Article  Google Scholar 

  11. Czarnitzki D, Stadtmann G (2002) Uncertainty of outcome versus reputation: empirical evidence for the first German football division. Empir Econ 27(1):101–112

    Article  Google Scholar 

  12. Dia H (2001) An object-oriented neural network approach to short-term traffic forecasting. Eur J Op Res 131(2):253–261 (Artificial Intelligence on Transportation Systems and Science)

    Article  MATH  Google Scholar 

  13. Flake GW (2012) Square unit augmented, radially extended, multilayer perceptrons. In: Montavon G, Orr GB, Müller KR (eds) Neural networks: tricks of the trade, lecture notes in computer science, vol 7700, 2nd edn. Springer, New York, pp 143–161

    Chapter  Google Scholar 

  14. Forrest D, Simmons R, Szymanski S (2004) Broadcasting, attendance and the inefficiency of cartels. Rev Ind Organ 24(3):243–265

    Article  Google Scholar 

  15. Forrest D, Simmons R (2002) Outcome uncertainty and attendance demand in sport: the case of English soccer. J R Stat Soc Ser D (Stat) 51(2):229–241

    Article  MathSciNet  Google Scholar 

  16. Forrest D, Simmons R (2006) New issues in attendance demand: the case of the English football league. J Sports Econ 7(3):247–266

    Article  Google Scholar 

  17. Fridman N, Kaminka GA (2007) Towards a cognitive model of crowd behavior based on social comparison theory. AAAI’07: Proceedings of the 22nd national conference on Artificial intelligence. Vancouver, Canada, pp 731–737

    Google Scholar 

  18. Gan C, Limsombunchai V, Clemes M, Weng A (2005) Consumer choice prediction: artificial neural networks versus logistic models. J Soc Sci 1(4):211–219

    Google Scholar 

  19. García J, Rodríguez P (2002) The determinants of football match attendance revisited: empirical evidence from the Spanish football league. J Sports Econ 3(1):18–38

    Article  Google Scholar 

  20. Goldstone RL, Janssen MA (2005) Computational models of collective behavior. Trends Cognit Sci 9(9):424–430

    Article  Google Scholar 

  21. Hart R, Hutton J, Sharot T (1975) A statistical analysis of association football attendances. J R Stat Soc Ser C (Appl Stat) 24(1):17–27

    Google Scholar 

  22. Howes P, Crook N (1999) Using input parameter influences to support the decisions of feedforward neural networks. Neurocomputing 24(1–3):191–206

    Article  MATH  Google Scholar 

  23. Hunter A, Kennedy L, Henry J, Ferguson I (2000) Application of neural networks and sensitivity analysis to improved prediction of trauma survival. Comput Methods Progr Biomed 62(1):11–19

    Article  Google Scholar 

  24. Jin T, Son Y, Hashimoto H (2006) Mobile robot control using fuzzy-neural-network for learning human behavior. In: King I, Wang J, Chan L, Wang D (eds) Neural information processing, lecture notes in computer science, vol 4234. Springer, New York, pp 874–883

    Google Scholar 

  25. Kazemi A, Shakouri HG, Mehregan MR, Taghizadeh MR, Menhaj MB, Foroughi AA (2009) A multi-level artificial neural network for gasoline demand forecasting of Iran. In: Proceedings of second international conference on computer and electrical engineering (ICCEE ’09) (vol 1). Dubai, UAE, pp 61–64

  26. Law R, Au N (1999) A neural network model to forecast Japanese demand for travel to Hong Kong. Tour Manag 20(1):89–97

    Article  Google Scholar 

  27. Lin Y, Tang P, Zhang WJ, Yu Q (2005) Artificial neural network modelling of driver handling behaviour in a driver-vehicle-environment system. Int J Veh Des 37(1):24–45

    Article  Google Scholar 

  28. Liu A, Salvucci D (2001) Modeling and prediction of human driver behavior. In: Proceedings of the 9th international conference on human-computer interaction, New Orleans, USA, pp 1479–1483

  29. Madalozzo R, Villar RB (2009) Brazilian football: what brings fans to the game? J Sports Econ 10(6):639–650

    Article  Google Scholar 

  30. Martínez-Miranda J, Aldea A, Bañares Alcántara R (2003) Simulation of work teams using a multi-agent system. AAMAS ’03: proceedings of the second international joint conference on autonomous agents and multiagent systems. Melbourne, Australia, pp 1064–1065

    Chapter  Google Scholar 

  31. Musse SR, Thalmann D (1997) A model of human crowd behavior: group inter-relationship and collision detection analysis. In: Proceedings of the workshop of computer animation and simulation of Eurographics ’97, Budapest, Hungary, pp 39–51

  32. Nasr GE, Badr EA, Joun C (2003) Backpropagation neural networks for modeling gasoline consumption. Energy Convers Manag 44(6):893–905

    Article  Google Scholar 

  33. Palmer A, Montao JJ, Sesé A (2006) Designing an artificial neural network for forecasting tourism time series. Tour Manag 27(5):781–790

    Article  Google Scholar 

  34. Pattie DC, Snyder J (1996) Using a neural network to forecast visitor behavior. Ann Tour Res 23(1):151–164

    Article  Google Scholar 

  35. Peel D, Thomas D (1996) Attendance demand: an investigation of repeat fixtures. Appl Econ Lett 3(6):391–394

    Article  Google Scholar 

  36. Pentland A, Liu A (1999) Modeling and prediction of human behavior. Neural Comput 11(1):229–242

    Article  Google Scholar 

  37. Pretis F, Reade J, Sucarrat G (2014) Gets: general-to-specific (GETS) modelling and indicator saturation methods. http://CRAN.R-project.org/package=gets. R package version 0.2

  38. Reade JJ (2007) Modelling and forecasting football attendances. Oxonomics 2(1–2):27–32

    Article  Google Scholar 

  39. Ringwood JV, Bofelli D, Murray FT (2001) Forecasting electricity demand on short, medium and long time scales using neural networks. J Intell Robot Syst 31(1):129–147

    Article  MATH  Google Scholar 

  40. Shelestov A, Skakun S, Kussul O (2009) Complex neural network model of user behavior in distributed systems. In: Proceedings of 13th international conference knowledge-dialogue-solutions, institute of information theories and applications FOI ITHEA, Varna, Bulgaria, pp 42–48

  41. Spaanenburg L, Tehrani MA, Kleihorst R, Meijer PB (2009) Behavior modeling by neural networks. Proceedings of the 19th international conference on artificial neural networks: part I, ICANN ’09. Limassol, Cyprus, pp 439–448

    Google Scholar 

  42. Villa G, Molina I, Fried R (2011) Modeling attendance at Spanish professional football league. J Appl Stat 38(6):1189–1206

    Article  MathSciNet  Google Scholar 

  43. Zhang Z, Vanderhaegen F, Millot P (2006) Prediction of human behaviour using artificial neural networks. In: Yeung D, Liu ZQ, Wang XZ, Yan H (eds) Advances in machine learning and cybernetics, lecture notes in computer science, vol 3930. Springer, New York, pp 770–779

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Damjan Strnad.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Strnad, D., Nerat, A. & Kohek, Š. Neural network models for group behavior prediction: a case of soccer match attendance. Neural Comput & Applic 28, 287–300 (2017). https://doi.org/10.1007/s00521-015-2056-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-015-2056-z

Keywords

Navigation