Have a personal or library account? Click to login
Getting NBA Shots in Context: Analysing Basketball Shots with Graph Embeddings Cover

Getting NBA Shots in Context: Analysing Basketball Shots with Graph Embeddings

Open Access
|May 2025

References

  1. Amour, A. D., Cervone, D., Bornn, L., & Goldsberry, K. (2015). Move or Die: How Ball Movement Creates Open Shots in the NBA. MIT Sloan Sport Analytics Conference. https://www.lukebornn.com/papers/damour_ssa_2015.pdf
  2. Anzer, G., & Bauer, P. (2021). A Goal Scoring Probability Model for Shots Based on Synchronized Positional and Event Data in Football (Soccer). Frontiers in Sports and Active Living, 3. https://doi.org/10.3389/fspor.2021.624475
  3. Battaglia, P. W., Hamrick, J. B., Bapst, V., Sanchez-Gonzalez, A., Zambaldi, V., Malinowski, M., Tacchetti, A., Raposo, D., Santoro, A., Faulkner, R., Gulcehre, C., Song, F., Ballard, A., Gilmer, J., Dahl, G., Vaswani, A., Allen, K., Nash, C., Langston, V., & Pascanu, R. (2018). Relational inductive biases. https://arxiv.org/abs/1806.01261
  4. Battaglia, P. W., Hamrick, J. B., Bapst, V., Sanchez-Gonzalez, A., Zambaldi, V., Malinowski, M., Tacchetti, A., Raposo, D., Santoro, A., Faulkner, R., Gulcehre, C., Song, F., Ballard, A., Gilmer, J., Dahl, G., Vaswani, A., Allen, K., Nash, C., Langston, V., ... Pascanu, R. (2018). Relational inductive biases, deep learning, and graph networks. https://arxiv.org/abs/1806.01261
  5. Bauer, P., & Anzer, G. (2021). Data-driven detection of counterpressing in professional football: A supervised machine learning task based on synchronized positional and event data with expert-based feature extraction. In Data Mining and Knowledge Discovery, 35, , publisher = (pp. 2009–2049). Springer. https://doi.org/10.1007/s10618-021-00763-7
  6. Bronstein, M. M., Bruna, J., LeCun, Y., Szlam, A., & Vandergheynst, P. (2017). Geometric Deep Learning: Going beyond Euclidean data. IEEE Signal Processing Magazine, 34(4), 18–42. https://doi.org/10.1109/MSP.2017.2693418
  7. Cervone, D., D’Amour, A., Bornn, L., & Goldsberry, K. (2014). POINTWISE: Predicting Points and Valuing Decisions in Real Time with NBA Optical Tracking Data A new microeconomics for the NBA. MIT Sloan Sport Analytics Conference. https://www.lukebornn.com/papers/crvone_ssac_2014.pdf
  8. Chang, Y.-H., Maheswaran, R., Su, J., Kwok, S., Levy, T., Wexler, A., & Squire, K. (2014). Quantifying Shot Quality in the NBA. MIT Sloan Sports Analytics Conference.
  9. Cheema, A. (2019). Shooting Efficiency Reimagined: Expected Effective Field Goal Percentage. The Spax. https://www.thespax.com/nba/shooing-efficiency-reimagined-expected-effective-field-goal-percentage/
  10. Daly-Grafstein, D., & Bornn, L. (2019). Rao-Blackwellizing field goal percentage. Journal of Quantitative Analysis in Sports, 15(2), 85–95. https://doi.org/10.1515/jqas-2018-0064
  11. Davis, J., Bransen, L., Devos, L., Jaspers, A., Meert, W., Robberechts, P., Van Haaren, J., & Van Roy, M. (2024). Methodology and evaluation in sports analytics: challenges, approaches, and lessons learned. Machine Learning, 113(9), 6977–7010. https://doi.org/10.1007/s10994-024-06585-0
  12. Dick, U., & Brefeld, U. (2023). Action rate models for predicting actions in soccer. AStA Advances in Statistical Analysis, 107(1), 29–49. https://doi.org/10.1007/s10182-022-00435-x
  13. Duan, Y., Andrychowicz, M., Stadie, B. C., Ho, J., Schneider, J., Sutskever, I., Abbeel, P., & Zaremba, W. (2017). One-Shot Imitation Learning. Conference on Neural Information Processing Systems. https://arxiv.org/pdf/1703.07326
  14. Duval, A., & Malliaros, F. D. (2021). GraphSVX: Shapley Value Explanations for Graph Neural Networks. The European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases. http://arxiv.org/abs/2104.10482
  15. Gilmer, J., Schoenholz, S. S., Riley, P. F., Vinyals, O., & Dahl, G. E. (2017). Neural Message Passing for Quantum Chemistry. International Conference on Machine Learning. http://arxiv.org/abs/1704.01212
  16. Goldsberry, K. (2012). CourtVision: New Visual and Spatial Analytics for the NBA. https://www.sloansportsconfrence.com/research-papers/courtvision-new-visual-and-spatial-analytics-for-the-nba
  17. Gong, H., & Chen, S. (2024). Estimating positional plus-minus in the NBA. Journal of Quantitative Analysis in Sports, 20. https. https://doi.org/doi:10.1515/jqas-2022-0120
  18. Huang, Q., Yamada, M., Tian, Y., Singh, D., Yin, D., & Chang, Y. (2020). GraphLIME: Local Interpretable Model Explanations for Graph Neural Networks. IEEE Transactions on Knowledge and Data Engineering, 35(7). http://arxiv.org/abs/2001.06216
  19. Jaime Sampaio, M. J. S. I., & Alberto, L. (2006). Discriminant analysis of game-related statistics between basketball guards, forwards and centres in three professional leagues. European Journal of Sport Science, 6(3), 173–178. https://doi.org/10.1080/17461390600676200
  20. Kim, J.-H. (2009). Estimating classification error rate: Repeated cross-validation, repeated hold-out and bootstrap. Comput. Stat. Data Anal., 53(11), 3735. https://doi.org/10.1016/j.csda.2009.04.009
  21. Kipf, T. N., & Welling, M. (2016). Semi-Supervised Classification with Graph Convolutional Networks. International Conference on Learning Representations. http://arxiv.org/abs/1609.02907
  22. Li, Y., Yu, R., Shahabi, C., & Liu, Y. (2017). Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. International Conference on Learning Representations. http://arxiv.org/abs/1707.01926
  23. Lundberg, S., & Lee, S.-I. (2017). A Unified Approach to Interpreting Model Predictions. Conference on Neural Information Processing Systems. http://arxiv.org/abs/1705.07874
  24. Maaten, L. V. D., & Hinton, G. (2008). Visualizing Data using t-SNE. Journal of Machine Learning Research, 9, 2579–2605. http://jmlr.org/papers/v9/vandermaaten08a.html
  25. Miller, A. C., & Bornn, L. (2017). Possession Sketches: Mapping NBA Strategies. MIT Sloan Sport Analytics Conference. https://www.sloansportsconfrence.com/research-papers/possession-sketches-mapping-nba-strategies
  26. Miller, A., Bornn, L., Adams, R., & Goldsberry, K. (2014). Factorized Point Process Intensities: A Spatial Analysis of Professional Basketball. International Conference on Machine Learning. http://arxiv.org/abs/1401.0942
  27. Minderer, M., Djolonga, J., Romijnders, R., Hubis, F., Zhai, X., Houlsby, N., Tran, D., & Lucic, M. (2021). Revisiting the Calibration of Modern Neural Networks. M. http://arxiv.org/abs/2106.07998
  28. Niculescu-Mizil, A., & Caruana, R. (2005). Predicting good probabilities with supervised learning. ICML 2005 - Proceedings of the 22nd International Conference on Machine Learning, 625–632. https://doi.org/10.1145/1102351.1102430
  29. Oughali, M. S., Bahloul, M., & Rahman, S. A. E. (2019). Analysis of NBA players and shot prediction using random forest and XGBoost Models. 2019 International Conference on Computer and Information Sciences, ICCIS, 2019. https://doi.org/10.1109/ICCISCI.2019.8716412
  30. Pelechrinis, K., & Goldsberry, K. (2021). The Anatomy of Corner 3s in the NBA: What makes them efficient, how are they generated and how can defenses respond? https://arxiv.org/pdf/2105.12785
  31. Rahimian, P., Kim, H., Schmid, M., & Toka, L. (2024). Pass Receiver and Outcome Prediction in Soccer Using Temporal Graph Networks (pp. 52–63). https://doi.org/10.1007/978-3-031-53833-9_5
  32. Ravé, G., Granacher, U., Boullosa, D., Hackney, A. C., & Zouhal, H. (2020). How to Use Global Positioning Systems (GPS) Data to Monitor Training Load in the “Real World” of Elite Soccer. Frontiers in Physiology, 11. https://doi.org/10.3389/fphys.2020.00944
  33. Reich, B., Hodges, J., Carlin, B., & Reich, A. (2006). A Spatial Analysis of Basketball Short Charts. American Statistical Association, 60(1). https://doi.org/DOI:10.1198/000313006X90305
  34. Ribeiro, M. T., Singh, S., & Guestrin, C. (2016). “Why Should I Trust You?” Explaining the Predictions of Any Classifier. Explaining the Predictions of Any Classifier. http://arxiv.org/abs/1602.04938
  35. Robberechts, P., Van Haaren, J., & Davis, J. (2021). A Bayesian Approach to In-Game Win Probability in Soccer. Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, 3512–3521. https://doi.org/10.1145/3447548.3467194
  36. Rolland, G., Vuillemot, R., Bos, W., & Rivière, N. (2020). Characterization of Space and Time-Dependence of 3-Point Shots in Basketball. MIT Sloan Sport Analytics Conference. https://www.sloansportsconfrence.com/research-papers/characterization-of-space-and-time-dependence-of-3-point-shots-in-basketball
  37. Rusch, T. K., Chamberlain, B. P., Mahoney, M. W., Bronstein, M. M., & Mishra, S. (2022). Gradient Gating for Deep Multi-Rate Learning on Graphs. International Conference on Learning Representations. https://doi.org/arXiv:2210.00513
  38. Sá-Freire, B. M., Barbosa, G. R. G., Gonçalves, J. L. L., Schuster, J., & Rios-Neto, H. (2025). GraphEIV: A Framework for Estimating the Expected Immediate Value in Basketball Using Graph Neural Networks. In European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (pp. 29–40). https://doi.org/10.1007/978-3-031-86692-0_3
  39. Sandholtz, N., & Bornn, L. (2020). Markov decision processes with dynamic transition probabilities: An analysis of shooting strategies in basketball. The Annals of Applied Statistics, 14(3). https://doi.org/10.1214/20-AOAS1348
  40. Schmid, M., Blauberger, P., & Lames, M. (2021). Simulating Defensive Trajectories in American Football for Predicting League Average Defensive Movements. Frontiers in Sports and Active Living, 3. https://doi.org/10.3389/fspor.2021.669845
  41. Schütt, K. T., Arbabzadah, F., Chmiela, S., Müller, K. R., & Tkatchenko, A. (2017). Quantum-chemical insights from deep tensor neural networks. Nature Communications, 8(1), 1–8. https://doi.org/10.1038/ncomms13890
  42. Seidl, T. (2018). Bhostgusters: Realtime Interactive Play Sketching with Synthesized NBA Defenses. 19th MIT Sloan Sports Analytics ConferenceConference. https://www.sloansportsconfrence.com/research-papers/bhostgusters-realtime-interactive-play-sketching-with-synthesized-nba-defenses
  43. Silva Filho, T., Song, H., Perello-Nieto, M., Santos-Rodriguez, R., Kull, M., & Flach, P. (2023). Classifier calibration: a survey on how to assess and improve predicted class probabilities. Machine Learning, 112(9), 3211–3260. https://doi.org/10.1007/s10994-023-06336-7
  44. Silver, N. (2023). https://fivethirtyeight.com/features/introducing-raptor-our-new-metric-for-the-modern-nba/
  45. Skinner, B. (2012). The Problem of Shot Selection in Basketball. PLoS ONE, 7(1), e30776. https://doi.org/10.1371/journal.pone.0030776
  46. Stöckl, M., Seidl, T., Marley, D., & Power, P. (n.d.). Making Offensive Play Predictable - Using a Graph Convolutional Network to Understand Defensive Performance in Soccer. MIT Sloan Sport Analytics Conference. https://www.sloansportsconfrence.com/research-papers/making-offensive-play-predictable-using-a-graph-convolutional-network-to-understand-defensive-performance-in-soccer
  47. Tan, Q., Liu, N., & Hu, X. (2019). Deep Representation Learning for Social Network Analysis. Frontiers in Big Data, 2, 2. https://doi.org/10.3389/FDATA.2019.00002/BIBTEX
  48. Unke, O. T., Chmiela, S., Gastegger, M., Schütt, K. T., Sauceda, H. E., & Müller, K.-R. (2021). SpookyNet: Learning force fields with electronic degrees of freedom and nonlocal effects. Nature Communications, 12(1), 7273. https://doi.org/10.1038/s41467-021-27504-0
  49. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., & Bengio, Y. (2017). Graph Attention Networks. International Conference on Learning Representations. http://arxiv.org/abs/1710.10903
  50. Ying, R., Bourgeois, D., You, J., Zitnik, M., & Leskovec, J. (2019). GNNExplainer: Generating Explanations for Graph Neural Networks. Conference on Neural Information Processing Systems. http://arxiv.org/abs/1903.03894
  51. Yu, B., Yin, H., & Zhu, Z. (2017). Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting. International Joint Conference on Artificial Intelligence. https://doi.org/10.24963/ijcai.2018/505
Language: English
Page range: 73 - 93
Published on: May 14, 2025
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2025 Marc Schmid, Moritz Schöpf, Otto Kolbinger, published by International Association of Computer Science in Sport
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.