{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T16:13:09Z","timestamp":1780416789986,"version":"3.54.1"},"reference-count":40,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T00:00:00Z","timestamp":1683504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Basketball is a popular sport worldwide, and many researchers have utilized various machine learning models to predict the outcome of basketball games. However, prior research has primarily focused on traditional machine learning models. Furthermore, models that rely on vector inputs tend to ignore the intricate interactions between teams and the spatial structure of the league. Therefore, this study aimed to apply graph neural networks to basketball game outcome prediction, by transforming structured data into unstructured graphs, to represent the interactions between teams in the 2012\u20132018 NBA season dataset. Initially, the study used a homogeneous network and undirected graph to build a team representation graph. The constructed graph was fed into a graph convolutional network, which yielded an average success rate of 66.90% in predicting the outcome of games. To improve the prediction success rate, feature extraction based on the random forest algorithm was combined with the model. The fused model yielded the best results, and the prediction accuracy was improved to 71.54%. Additionally, the study compared the results of the developed model with previous studies and the baseline model. Our proposed method considers the spatial structure of teams and the interaction between teams, resulting in superior performance in basketball game outcome prediction. The results of this study provide valuable insights for basketball performance prediction research.<\/jats:p>","DOI":"10.3390\/e25050765","type":"journal-article","created":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T03:34:53Z","timestamp":1683516893000},"page":"765","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Enhancing Basketball Game Outcome Prediction through Fused Graph Convolutional Networks and Random Forest Algorithm"],"prefix":"10.3390","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0917-5037","authenticated-orcid":false,"given":"Kai","family":"Zhao","sequence":"first","affiliation":[{"name":"School of Physical Education and Sports Science, South China Normal University, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chunjie","family":"Du","sequence":"additional","affiliation":[{"name":"School of Physical Education and Sports Science, South China Normal University, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guangxin","family":"Tan","sequence":"additional","affiliation":[{"name":"School of Physical Education and Sports Science, South China Normal University, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"042057","DOI":"10.1088\/1742-6596\/1648\/4\/042057","article-title":"Research on basketball players\u2019 training strategy based on artificial intelligence technology","volume":"1648","author":"Yang","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Tian, C., De Silva, V., Caine, M., and Swanson, S. (2019). Use of machine learning to automate the identification of basketball strategies using whole team player tracking data. Appl. Sci., 10.","DOI":"10.3390\/app10010024"},{"key":"ref_3","first-page":"295","article-title":"Injury Analysis Based on Machine Learning in NBA Data","volume":"8","author":"Wu","year":"2020","journal-title":"J. Data Anal. Inf. Process."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"54","DOI":"10.12775\/JEHS.2021.11.07.005","article-title":"Application of artificial intelligence in basketball sport","volume":"11","author":"Li","year":"2021","journal-title":"J. Educ. Health Sport"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1613\/jair.1.13509","article-title":"The Application of Machine Learning Techniques for Predicting Match Results in Team Sport: A Review","volume":"73","author":"Bunker","year":"2022","journal-title":"J. Artif. Intell. Res."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"8343","DOI":"10.1007\/s00500-020-04823-w","article-title":"Analysis on the construction of sports match prediction model using neural network","volume":"24","author":"Li","year":"2020","journal-title":"Soft Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1016\/j.ijforecast.2011.05.002","article-title":"A comparative analysis of data mining methods in predicting NCAA bowl outcomes","volume":"28","author":"Delen","year":"2012","journal-title":"Int. J. Forecast."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1515\/ijcss-2016-0003","article-title":"Predictive models of the 2015 Rugby World Cup: Accuracy and application","volume":"15","author":"Ball","year":"2016","journal-title":"Int. J. Comput. Sci. Sport"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10994-018-5747-8","article-title":"Incorporating domain knowledge in machine learning for soccer outcome prediction","volume":"108","author":"Berrar","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.eswa.2019.04.025","article-title":"A game-predicting expert system using big data and machine learning","volume":"130","author":"Gu","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1515\/ijcss-2016-0007","article-title":"Predicting Win-Loss outcomes in MLB regular season games\u2013A comparative study using data mining methods","volume":"15","author":"Valero","year":"2016","journal-title":"Int. J. Comput. Sci. Sport"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.procs.2016.05.126","article-title":"Applications of modern classification techniques to predict the outcome of ODI cricket","volume":"87","author":"Pathak","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"102123","DOI":"10.1016\/j.omega.2019.102123","article-title":"A data-driven prediction approach for sports team performance and its application to National Basketball Association","volume":"98","author":"Li","year":"2021","journal-title":"Omega"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chen, W.J., Jhou, M.J., Lee, T.S., and Lu, C.J. (2021). Hybrid basketball game outcome prediction model by integrating data mining methods for the National Basketball Association. Entropy, 23.","DOI":"10.3390\/e23040477"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lu, C.J., Lee, T.S., Wang, C.C., and Chen, W.J. (2021). Improving Sports Outcome Prediction Process Using Integrating Adaptive Weighted Features and Machine Learning Techniques. Processes, 9.","DOI":"10.3390\/pr9091563"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1515\/jaiscr-2018-0011","article-title":"One-match-ahead forecasting in two-team sports with stacked Bayesian regressions","volume":"8","author":"Lam","year":"2018","journal-title":"J. Artif. Intell. Soft Comput. Res."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Horvat, T., Hava\u0161, L., and Srpak, D. (2020). The impact of selecting a validation method in machine learning on predicting basketball game outcomes. Symmetry, 12.","DOI":"10.3390\/sym12030431"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1038","DOI":"10.1080\/08839514.2020.1804229","article-title":"A novel basketball result prediction model using a concurrent neuro-fuzzy system","volume":"34","author":"Ozkan","year":"2020","journal-title":"Appl. Artif. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2604","DOI":"10.1080\/03610918.2018.1520878","article-title":"Modelling the scores and performance statistics of NBA basketball games","volume":"49","author":"Song","year":"2020","journal-title":"Commun. Stat.-Simul. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1002\/sam.11319","article-title":"Basketball predictions in the NCAAB and NBA: Similarities and differences","volume":"9","author":"Zimmermann","year":"2016","journal-title":"Stat. Anal. Data Min. ASA Data Sci. J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TNNLS.2020.2978386","article-title":"A comprehensive survey on graph neural networks","volume":"32","author":"Wu","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_22","first-page":"1","article-title":"Predicting NBA games using neural networks","volume":"5","author":"Loeffelholz","year":"2009","journal-title":"J. Quant. Anal. Sport."},{"key":"ref_23","unstructured":"Zdravevski, E., and Kulakov, A. (2009, January 28\u201330). System for Prediction of the Winner in a Sports Game. Proceedings of the International Conference on ICT Innovations, Ohrid Macedonia, North Macedonia."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Miljkovi\u0107, D., Gaji\u0107, L., Kova\u010devi\u0107, A., and Konjovi\u0107, Z. (2010, January 10\u201311). The use of data mining for basketball matches outcomes prediction. Proceedings of the IEEE 8th International Symposium on Intelligent Systems and Informatics, Subotica, Serbia.","DOI":"10.1109\/SISY.2010.5647440"},{"key":"ref_25","unstructured":"Cao, C. (2012). Sports Data Mining Technology Used in Basketball Outcome Prediction. [Master\u2019s Thesis, Technological University Dublin]."},{"key":"ref_26","unstructured":"Lin, J., Short, L., and Sundaresan, V. (2022, September 09). Predicting National Basketball Association Winners. Available online: http:\/\/cs229.stanford.edu\/proj2014\/Jasper%20Lin,%20Logan%20Short,%20Vishnu%20Sundaresan,%20Predicting%20National%20Basketball%20Association%20Game%20Winners.pdf."},{"key":"ref_27","unstructured":"Tran, T. (2016). Predicting NBA Games with Matrix Factorization. [Bachelor\u2019s Thesis, Massachusetts Institute of Technology]."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Li, S. (2020, January 15\u201317). Revisiting the Correlation of Basketball Stats and Match Outcome Prediction. Proceedings of the 2020 12th International Conference on Machine Learning and Computing, Shenzhen, China.","DOI":"10.1145\/3383972.3383980"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"31","DOI":"10.17155\/omuspd.963235","article-title":"Makine \u00f6\u011frenmesi y\u00f6ntemleriyle Euroleague basketbol ma\u00e7 sonu\u00e7lar\u0131n\u0131n tahmin edilmesi ve ma\u00e7 sonu\u00e7lar\u0131 \u00fczerinde en etkili de\u011fi\u015fkenlerin bulunmas\u0131","volume":"13","author":"Erhan","year":"2022","journal-title":"Spor Ve Performans Ara\u015ft\u0131rmalar\u0131 Derg."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"e12189","DOI":"10.1016\/j.heliyon.2022.e12189","article-title":"Predicting the winning team in basketball: A novel approach","volume":"8","author":"Osken","year":"2022","journal-title":"Heliyon"},{"key":"ref_31","unstructured":"Aleksandra, P. (2021). Predicting Sports Matches with Neural Models. [Master\u2019s Thesis, Czech Technical University in Prague]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Xenopoulos, P., and Silva, C. (2021, January 15\u201318). Graph Neural Networks to Predict Sports Outcomes. Proceedings of the 2021 IEEE International Conference on Big Data, Orlando, FL, USA.","DOI":"10.1109\/BigData52589.2021.9671833"},{"key":"ref_33","unstructured":"Mirzaei, A. (2022). Sports match outcome prediction with graph representation learning. [Master\u2019s Thesis, Simon Fraser University]."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bisberg, A.J., and Ferrara, E. (2022, January 21\u201324). GCN-WP\u2013Semi-Supervised Graph Convolutional Networks for Win Prediction in Esports. Proceedings of the 2022 IEEE Conference on Games (CoG), Beijing, China.","DOI":"10.1109\/CoG51982.2022.9893671"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"364","DOI":"10.23919\/ICN.2022.0024","article-title":"Combining random forest and graph wavenet for spatial-temporal data prediction","volume":"3","author":"Chen","year":"2022","journal-title":"Intell. Converg. Netw."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"104255","DOI":"10.1016\/j.bspc.2022.104255","article-title":"Activity recognition via correlation coefficients based graph with nodes updated by multi-aggregator approach","volume":"79","author":"Hu","year":"2023","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_37","unstructured":"Rossottl, P. (2022, September 09). NBA Enhanced Box Score and Standings (2012\u20132018). Available online: https:\/\/www.kaggle.com\/datasets\/pablote\/nba-enhanced-stats."},{"key":"ref_38","unstructured":"Kipf, T. (2022, September 09). Graph Convolutional Networks. Available online: https:\/\/github.com\/tkipf\/gcn."},{"key":"ref_39","unstructured":"Bisberg, A., and Kipf, T. (2022, September 09). Graph Convolutional Networks. Available online: https:\/\/github.com\/ajbisberg\/gcn."},{"key":"ref_40","first-page":"8026","article-title":"Pytorch: An imperative style, high-performance deep learning library","volume":"32","author":"Paszke","year":"2019","journal-title":"Adv. Neural Inf. Process. Syst."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/5\/765\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:31:06Z","timestamp":1760124666000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/5\/765"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,8]]},"references-count":40,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["e25050765"],"URL":"https:\/\/doi.org\/10.3390\/e25050765","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,8]]}}}