Intransitive Player Dominance and Market Inefficiency in Tennis Forecasting: A Graph Neural Network Approach
By: Lawrence Clegg, John Cartlidge
Potential Business Impact:
Finds winning tennis bets other models miss.
Intransitive player dominance, where player A beats B, B beats C, but C beats A, is common in competitive tennis. Yet, there are few known attempts to incorporate it within forecasting methods. We address this problem with a graph neural network approach that explicitly models these intransitive relationships through temporal directed graphs, with players as nodes and their historical match outcomes as directed edges. We find the bookmaker Pinnacle Sports poorly handles matches with high intransitive complexity and posit that our graph-based approach is uniquely positioned to capture relational dynamics in these scenarios. When selectively betting on higher intransitivity matchups with our model (65.7% accuracy, 0.215 Brier Score), we achieve significant positive returns of 3.26% ROI with Kelly staking over 1903 bets, suggesting a market inefficiency in handling intransitive matchups that our approach successfully exploits.
Similar Papers
Large-Scale In-Game Outcome Forecasting for Match, Team and Players in Football using an Axial Transformer Neural Network
Machine Learning (CS)
Predicts how many times players will do things in soccer.
Dynamic Graph-Based Forecasts of Bookmakers' Odds in Professional Tennis
Applications
Predicts tennis match winners before they start.
Analysis of points outcome in ATP Grand Slam Tennis using big data and machine learning
Applications
Predicts who wins tennis points using past games.