Understanding agent behaviour in Multi-Agent Systems (MAS) is an important problem in domains such as autonomous driving, disaster response, and sports analytics. Existing MAS problems typically use uniform timesteps with observations for all agents. In this work, we analyse the problem of agent location imputation, specifically posed in environments with non-uniform timesteps and limited agent observability (~95% missing values). Our approach uses Long Short-Term Memory and Graph Neural Network components to learn temporal and inter-agent patterns to predict the location of all agents at every timestep. We apply this to the domain of football (soccer) by imputing the location of all players in a game from sparse event data (e.g., shots and passes). Our model estimates player locations to within ~6.9m; a ~62% reduction in error from the best performing baseline. This approach facilitates downstream analysis tasks such as player physical metrics, player coverage, and team pitch control. Existing solutions to these tasks often require optical tracking data, which is expensive to obtain and only available to elite clubs. By imputing player locations from easy to obtain event data, we increase the accessibility of downstream tasks.
翻译:在多个代理系统(MAS)中,理解代理行为是自主驾驶、救灾和体育分析等领域中的一个重要问题。现有的MAS问题通常使用对所有代理器进行观测的统一时间步骤。在这项工作中,我们分析了代理器位置估算问题,特别是在非统一时间步骤和有限代理器可观察性的环境中(~95%缺失值),我们的方法是利用长期短期内存和图形神经网络组件来学习时间和部门间模式来预测每个时间步骤中所有代理器的位置。我们将此应用到足球领域(职业),从稀有的事件数据(例如镜头和通行证)中估算出游戏中所有玩家的位置。我们模型估计玩家的位置在~690米之内;从最佳执行基线中减少误差~62%。这个方法有助于进行下游分析任务,例如玩家的物理计量、玩家的覆盖范围和团队音道控制。这些任务的现有解决办法往往需要光学跟踪数据,这些数据是昂贵的,只能提供给精英俱乐部。我们从容易获得的数据中推入的玩家点,增加了下游数据的可获取性。