PathCRF: Ball-Free Soccer Event Detection via Possession Path Inference from Player Trajectories
Not on the map. Why?
Abstract (arXiv)
Despite recent advances in AI, event data collection in soccer still relies heavily on labor-intensive manual annotation. Although prior work has explored automatic event detection using player and ball trajectories, ball tracking also remains difficult to scale due to high infrastructural and operational costs. As a result, comprehensive data collection in soccer is largely confined to top-tier competitions, limiting the broader adoption of data-driven analysis in this domain. To address this challenge, this paper proposes PathCRF, a framework for detecting on-ball soccer events using only player tracking data. We model player trajectories as a fully connected dynamic graph and formulate event detection as the problem of selecting exactly one edge corresponding to the current possession state at each time step. To ensure logical consistency of the resulting edge sequence, we employ a Conditional Random Field (CRF) that forbids impossible transitions between consecutive edges, where emission and transition scores are dynamically computed from edge embeddings produced by a socio-temporal backbone architecture. During inference, the most probable edge sequence is obtained via Viterbi decoding, and events such as ball controls or passes are detected whenever the selected edge changes between adjacent time steps. Experiments show that PathCRF produces accurate, logically consistent possession paths, enabling reliable downstream analyses while substantially reducing the need for manual event annotation. The source code is available at https://github.com/hyunsungkim-ds/pathcrf.git.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 36 of its 82 references that are in the map. First posted on arXiv 12 Feb 2026.
Builds on
36 of 82 references.
References · 36
- 2017Attention Is All You Needcited by 59,932
- 2015Bidirectional LSTM-CRF Models for Sequence Taggingcited by 544
- 2016End-to-end Sequence Labeling via Bi-directional LSTM-CNNs-CRFcited by 341
- 2017Lexically Constrained Decoding for Sequence Generation Using Grid Beam Searchcited by 234
- 2023Grammar-Constrained Decoding for Structured NLP Tasks without Finetuningcited by 186
- 2021NeuroLogic A*esque Decoding: Constrained Text Generation with Lookahead Heuristicscited by 153
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 131
- 2023Leapfrog Diffusion Model for Stochastic Trajectory Predictioncited by 129
- 2018Actions Speak Louder Than Goals: Valuing Player Actions in Soccercited by 90
- 2019Fast Structured Decoding for Sequence Modelscited by 59
- 2023Uncovering the Missing Pattern: Unified Framework Towards Trajectory Imputation and Predictioncited by 47
- 2018Generating Multi-Agent Trajectories using Programmatic Weak Supervisioncited by 46
24 more
- 2020DAG-Net: Double Attentive Graph Neural Network for Trajectory Forecastingcited by 30
- 2015What Players do with the Ball: A Physically Constrained Interaction Modelingcited by 17
- 2025Unified Uncertainty-Aware Diffusion for Multi-Agent Trajectory Modelingcited by 15
- 2021baller2vec: A Multi-Entity Transformer For Multi-Agent Spatiotemporal Modelingcited by 14
- 2022Interaction Modeling with Multiplex Attentioncited by 14
- 2020A Survey on Recent Advances in Sequence Labeling from Deep Learning Modelscited by 12
- 2021baller2vec++: A Look-Ahead Multi-Entity Transformer For Modeling Coordinated Agentscited by 12
- 2023Ball Trajectory Inference from Multi-Agent Sports Contexts Using Set Transformer and Hierarchical Bi-LSTMcited by 12
- 2024TranSPORTmer: A Holistic Approach to Trajectory Understanding in Multi-Agent Sportscited by 11
- 2022Automatic event detection in football using tracking datacited by 10
- 2023Inferring Player Location in Sports Matches: Multi-Agent Spatial Imputation from Limited Observationscited by 9
- 2020Constrained Decoding for Computationally Efficient Named Entity Recognition Taggerscited by 8
- 2017Fine-Grained Retrieval of Sports Plays using Tree-Based Alignment of Trajectoriescited by 7
- 2022SoccerCPD: Formation and Role Change-Point Detection in Soccer Matches Using Spatiotemporal Tracking Datacited by 7
- 2020A Graph Attention Based Approach for Trajectory Prediction in Multi-agent Sports Gamescited by 6
- 2021Masked Conditional Random Fields for Sequence Labelingcited by 6
- 2021Constraining Linear-chain CRFs to Regular Languagescited by 6
- 2025Common Data Format (CDF): A Standardized Format for Match-Data in Football (Soccer)cited by 5
- 2025JointDiff: Bridging Continuous and Discrete in Multi-Agent Trajectory Generationcited by 5
- 2025ELASTIC: Event-Tracking Data Synchronization in Soccer Without Annotated Event Locationscited by 4
- 2024Trajectory Imputation in Multi-Agent Sports with Derivative-Accumulating Self-Ensemblecited by 3
- 2018Embedded-State Latent Conditional Random Fields for Sequence Labelingcited by 2
- 2024Contextual Sprint Classification in Soccer Based on Deep Learningcited by 1
- 2025Multi-Modal Soccer Scene Analysis with Masked Pre-Trainingcited by 1
Built on by
Not cited yet.