{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/119728"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/119728","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Using deep learning to understand patterns of player movement in basketball","abstract":"National Basketball Association (NBA) coaches spend a great deal of time analyzing the effectiveness of various strategies. Typically, this entails countless hours pouring over videos of games, and trying to derive generalizable conclusions from hundreds of thousands of examples. In this thesis, we present a methodology for quantitatively approaching this task. We start from player tracking data that records the position on the court of each player 25 times per second. We use an unsupervised machine learning pipeline to learn a low-dimensional encoding for each player's movement, over one possession on offense. Each encoding captures the semantics of a single player's movement, such as locations of the endpoints, screen actions, court coverage, and other spatial features. We generate 3 million such trajectory-embeddings from 3 seasons of data. These can be clustered to reveal trends in player movement between sets of games. Our framework can be used to answer such questions as \"How did Klay Thompson's movements change between wins and losses during the 2016 NBA Finals?\" (18% of his trajectories in wins were movements between the sidelines and corners, compared to 3.5% in losses) and \"How much more frequently did Andre Drummond establish position on the right block than the left block during the 2015-2016 regular season?\" (Almost 40% of his trajectories from 2015-2016 were right of the basket, compared to less than 15% to the left)..","abstract_html":"National Basketball Association (NBA) coaches spend a great deal of time analyzing the effectiveness of various strategies. Typically, this entails countless hours pouring over videos of games, and trying to derive generalizable conclusions from hundreds of thousands of examples. In this thesis, we present a methodology for quantitatively approaching this task. We start from player tracking data that records the position on the court of each player 25 times per second. We use an unsupervised machine learning pipeline to learn a low-dimensional encoding for each player&#x27;s movement, over one possession on offense. Each encoding captures the semantics of a single player&#x27;s movement, such as locations of the endpoints, screen actions, court coverage, and other spatial features. We generate 3 million such trajectory-embeddings from 3 seasons of data. These can be clustered to reveal trends in player movement between sets of games. Our framework can be used to answer such questions as &quot;How did Klay Thompson&#x27;s movements change between wins and losses during the 2016 NBA Finals?&quot; (18% of his trajectories in wins were movements between the sidelines and corners, compared to 3.5% in losses) and &quot;How much more frequently did Andre Drummond establish position on the right block than the left block during the 2015-2016 regular season?&quot; (Almost 40% of his trajectories from 2015-2016 were right of the basket, compared to less than 15% to the left)..","abstract_has_math":false,"creators":["Nistala, Akhil"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.","school":null,"contributors":[],"advisors":["John Guttag."],"committee_chairs":[],"committee_members":[],"year":2018,"date_issued":"2018","date_published":"2018","updated_at":"2026-07-22T22:21:57Z","subjects":["Electrical Engineering and Computer Science."],"languages":["eng"],"rights":["MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/119728","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["John Guttag."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science."]},{"key":"dc:creator","label":"Author","values":["Nistala, Akhil"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2018-12-18T19:47:31Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2018-12-18T19:47:31Z"]},{"key":"dc:date.issued","label":"Date","values":["2018"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical Engineering and Computer Science."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/119728"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018.","This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.","Cataloged from student-submitted PDF version of thesis.","Includes bibliographical references (page 85)."]},{"key":"dc:description.abstract","label":"Abstract","values":["National Basketball Association (NBA) coaches spend a great deal of time analyzing the effectiveness of various strategies. Typically, this entails countless hours pouring over videos of games, and trying to derive generalizable conclusions from hundreds of thousands of examples. In this thesis, we present a methodology for quantitatively approaching this task. We start from player tracking data that records the position on the court of each player 25 times per second. We use an unsupervised machine learning pipeline to learn a low-dimensional encoding for each player's movement, over one possession on offense. Each encoding captures the semantics of a single player's movement, such as locations of the endpoints, screen actions, court coverage, and other spatial features. We generate 3 million such trajectory-embeddings from 3 seasons of data. These can be clustered to reveal trends in player movement between sets of games. Our framework can be used to answer such questions as \"How did Klay Thompson's movements change between wins and losses during the 2016 NBA Finals?\" (18% of his trajectories in wins were movements between the sidelines and corners, compared to 3.5% in losses) and \"How much more frequently did Andre Drummond establish position on the right block than the left block during the 2015-2016 regular season?\" (Almost 40% of his trajectories from 2015-2016 were right of the basket, compared to less than 15% to the left).."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M. Eng."]},{"key":"dc:title","label":"Title","values":["Using deep learning to understand patterns of player movement in basketball"]}]}],"canonical_facts":{"dc:contributor.advisor":["John Guttag."],"dc:contributor.department":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science."],"dc:contributor.other":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science."],"dc:creator":["Nistala, Akhil"],"dc:date.accessioned":["2018-12-18T19:47:31Z"],"dc:date.available":["2018-12-18T19:47:31Z"],"dc:date.issued":["2018"],"dc:description":["Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018.","This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.","Cataloged from student-submitted PDF version of thesis.","Includes bibliographical references (page 85)."],"dc:description.abstract":["National Basketball Association (NBA) coaches spend a great deal of time analyzing the effectiveness of various strategies. Typically, this entails countless hours pouring over videos of games, and trying to derive generalizable conclusions from hundreds of thousands of examples. In this thesis, we present a methodology for quantitatively approaching this task. We start from player tracking data that records the position on the court of each player 25 times per second. We use an unsupervised machine learning pipeline to learn a low-dimensional encoding for each player's movement, over one possession on offense. Each encoding captures the semantics of a single player's movement, such as locations of the endpoints, screen actions, court coverage, and other spatial features. We generate 3 million such trajectory-embeddings from 3 seasons of data. These can be clustered to reveal trends in player movement between sets of games. Our framework can be used to answer such questions as \"How did Klay Thompson's movements change between wins and losses during the 2016 NBA Finals?\" (18% of his trajectories in wins were movements between the sidelines and corners, compared to 3.5% in losses) and \"How much more frequently did Andre Drummond establish position on the right block than the left block during the 2015-2016 regular season?\" (Almost 40% of his trajectories from 2015-2016 were right of the basket, compared to less than 15% to the left).."],"dc:description.degree":["M. Eng."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/119728"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Electrical Engineering and Computer Science."],"dc:title":["Using deep learning to understand patterns of player movement in basketball"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:21:57Z"}