Monte Carlo Pass Search: Using Trajectory Generation for 3D Counterfactual Pass Evaluation in Football
TLDR
Monte Carlo Pass Search uses a world model and value model for counterfactual pass evaluation in football with real Bundesliga data.
Reasoning
The paper introduces a novel MCTS-like framework for pass evaluation, leveraging a world model for trajectory generation and a value model for scoring, with strong empirical validation on a real-world dataset. Weaknesses include domain adaptation from autonomous driving and limited generalizability beyond football.
Read-first score
Read-first score 64.6, weighted from topical fit, citation, graph, method, reproducibility, and recency signals. Original total remains 44.
Field roles
Rank sensitivity
Stability: volatile; rank range: 420.
Keyword Scores
Deep Analysis
Innovations
- Recasting pass evaluation in football as a Monte Carlo Tree Search (MCTS)-like evaluation problem using trajectory generation.
- Monte Carlo Pass Search (MCPS) method that infers kick parameters, samples execution and option variants, and rolls forward with a ball-conditioned world model.
- Distribution-aware attribution with two complementary execution-surplus scores (mean-based and percentile-based) for analysis and ranking.
- Adapting a discrete-token, autoregressive trajectory generator (SMART) from autonomous driving to football for sample-efficient world modeling under limited public data.
Methodology
The method uses a high-fidelity 3D tracking dataset from the Bundesliga. For each observed pass, kick parameters are inferred, then execution variants and option variants are sampled. Each candidate is rolled forward using a ball-conditioned world model (adapted SMART) until the next ball interaction, and outcomes are scored with a learned value model to obtain a distribution over gained value. Execution-surplus scores are computed for distribution-aware attribution.
Key Results
The adapted SMART world model achieves strong best-of-20 forecasting accuracy compared to baselines. Model checkpoints and code have been released.
Limitations
- Limited public data for training the world model (only one high-fidelity 3D tracking dataset from the Bundesliga).
- Reliance on existing components (value model, world model, policy) that may have their own inherent limitations.
- Evaluation is conducted on a single league/dataset, which may limit generalizability.