A Neighbor-based Approach to Pitch Ownership Models in Soccer
Tiago Mendes-Neves, Luís Meireles, João Mendes-Moreira
TL;DR
The paper addresses pitch ownership modeling in soccer using tracking data and introduces a KNN-based framework for pitch control. It leverages a small set of hyperparameters, namely the $lags$, $\xi$, and $\tau$, to emulate multiple literature approaches while accommodating uncertainty. The method uses KNN to approximate Voronoi regions, incorporates distance-based uncertainty, and applies smoothing to reflect contested spaces, enabling fast inference. While visually demonstrating the approach and its flexibility, the authors acknowledge limitations such as body blocking and the need for quantitative evaluation, and provide open-source code for reproducibility.
Abstract
Pitch ownership models allow many types of analysis in soccer and provide valuable assistance to tactical analysts in understanding the game's dynamics. The novelty they provide over event-based analysis is that tracking data incorporates context that event-based data does not possess, like player positioning. This paper proposes a novel approach to building pitch ownership models in soccer games using the K-Nearest Neighbors (KNN) algorithm. Our approach provides a fast inference mechanism that can model different approaches to pitch control using the same algorithm. Despite its flexibility, it uses only three hyperparameters to tune the model, facilitating the tuning process for different player skill levels. The flexibility of the approach allows for the emulation of different methods available in the literature by adjusting a small number of parameters, including adjusting for different levels of uncertainty. In summary, the proposed model provides a new and more flexible strategy for building pitch ownership models, extending beyond just replicating existing algorithms, and can provide valuable insights for tactical analysts and open up new avenues for future research. We thoroughly visualize several examples demonstrating the presented models' strengths and weaknesses. The code is available at github.com/nvsclub/KNNPitchControl.
