skip to main content
10.1145/3689061.3689068acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article
Open access

Quantifying NBA Shot Quality: A Deep Network Approach

Published: 28 October 2024 Publication History

Abstract

Since the introduction of player positional tracking data to the NBA in 2013, the field of basketball analytics has been steadily developing. As such, more and more teams utilize data-driven approaches to maximize the potential for their team to score a basket. In this paper, we explore leveraging recurrent deep-learning architectures for the quantification of the quality of a given basketball possession. To do so, we curate a dataset consisting of player positional and statistical data for basketball shots from the 2015-2016 NBA season, dividing the data into subsets of Mid-Range, 3 Pointer, Paint (Non-Restricted), Restricted Area, Backcourt, and All shots. We then explore the efficacy of three recurrent deep learning architectures: the vanilla Recurrent Neural Network (RNN), Long Short Term Memory (LSTM), and Gated Recurrent Units (GRU) in classifying whether a shot will be made or missed, leveraging the probability of the classification to quantify the quality of the shot. Each of these models incorporates relative player distances with respect to the shooter and the basket, as well as statistical information for both the offensive and defensive players on the court. Our models achieve state-of-the-art accuracy on this task with scores of 81.7%, 81.9%, 82.1%, 81.0%, 96.3%, and 81.8% for the aforementioned data subsets respectively. Furthermore, we validate that our model's probability score is an accurate measure of shot quality by comparing our predictions with experts from the field.

References

[1]
Daniel Cervone, Luke Bornn, and Kirk Goldsberry. 2014. POINTWISE: Predicting Points and Valuing Decisions in Real Time with NBA Optical Tracking Data. https://api.semanticscholar.org/CorpusID:1222592
[2]
Daniel Cervone, Alex D'Amour, Luke Bornn, and Kirk Goldsberry. 2016. A Multiresolution Stochastic Process Model for Predicting Basketball Possession Outcomes. J. Amer. Statist. Assoc. 111, 514 (April 2016), 585--599. https://doi.org/10.1080/01621459.2016.1141685
[3]
Junyoung Chung, Caglar Gulcehre, KyungHyun Cho, and Yoshua Bengio. 2014. Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling. arXiv:1412.3555 [cs.NE] https://arxiv.org/abs/1412.3555
[4]
Yaoshiang Ho and Samuel Wookey. 2020. The Real-World-Weight Cross-Entropy Loss Function: Modeling the Costs of Mislabeling. IEEE Access 8 (2020), 4806--4813. https://doi.org/10.1109/access.2019.2962617
[5]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. 9, 8 (nov 1997), 1735--1780. https://doi.org/10.1162/neco.1997.9.8.1735
[6]
Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
[7]
Zachary C. Lipton, John Berkowitz, and Charles Elkan. 2015. A Critical Review of Recurrent Neural Networks for Sequence Learning. arXiv:1506.00019 [cs.LG] https://arxiv.org/abs/1506.00019
[8]
Minghao Liu, Haiyi Liu, Sirui Zhao, Fei Ma, Minglei Li, Zonghong Dai, HaoWang, Tong Xu, and Enhong Chen. 2023. STAN: Spatial-Temporal Awareness Network for Temporal Action Detection. In Proceedings of the 6th International Workshop on Multimedia Content Analysis in Sports (Ottawa ON, Canada) (MMSports '23). Association for Computing Machinery, New York, NY, USA, 161--165. https://doi.org/10.1145/3606038.3616169
[9]
Akhil Nistala and John V. Guttag. 2019. Using Deep Learning to Understand Patterns of Player Movement in the NBA. https://api.semanticscholar.org/CorpusID:212413773
[10]
Maram Shikh Oughali, Mariah Bahloul, and Sahar A. El Rahman. 2019. Analysis of NBA Players and Shot Prediction Using Random Forest and XGBoost Models. In 2019 International Conference on Computer and Information Sciences (ICCIS). 1--5. https://doi.org/10.1109/ICCISci.2019.8716412
[11]
Rajiv Shah and Rob Romijnders. 2016. Applying Deep Learning to Basketball Trajectories. arXiv:1608.03793 [cs.NE] https://arxiv.org/abs/1608.03793
[12]
Alex Sherstinsky. 2020. Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) network. Physica D: Nonlinear Phenomena 404 (March 2020), 132306. https://doi.org/10.1016/j.physd.2019.132306
[13]
Bradley A. Sliz. 2017. An Investigation of Three-point Shooting through an Analysis of NBA Player Tracking Data. arXiv:1703.07030 [stat.AP] https: //arxiv.org/abs/1703.07030
[14]
Lisa Ann Yu Sriraman Madhavan, Ezra Van Negri. 2017. Predicting NBA Basketball Shot Success Using Neural Networks. https://cs229.stanford.edu/proj2017/final-reports/5218669.pdf. CS 229 Machine Learning Final Project, Stanford University.
[15]
Richard Zemel, Jonathan Tompson, James Fan, and Steve Perkins. 2014. Classifying NBA Offensive Plays Using Neural Networks. https://www.cs.toronto.edu/~zemel/documents/1536-Classifying-NBAOffensive-Plays-Using-Neural-Networks.pdf

Index Terms

  1. Quantifying NBA Shot Quality: A Deep Network Approach

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MMSports '24: Proceedings of the 7th ACM International Workshop on Multimedia Content Analysis in Sports
      October 2024
      113 pages
      ISBN:9798400711985
      DOI:10.1145/3689061
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 28 October 2024

      Check for updates

      Author Tags

      1. basketball analytics
      2. recurrent neural networks
      3. sports analytics

      Qualifiers

      • Research-article

      Conference

      MM '24
      Sponsor:
      MM '24: The 32nd ACM International Conference on Multimedia
      October 28 - November 1, 2024
      Melbourne VIC, Australia

      Acceptance Rates

      Overall Acceptance Rate 29 of 49 submissions, 59%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 91
        Total Downloads
      • Downloads (Last 12 months)91
      • Downloads (Last 6 weeks)64
      Reflects downloads up to 06 Jan 2025

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media