Elo Ratings as Constant-Step SGD
GitHub- Problem
- How does the Elo update factor trade off stationary rating noise against adaptation when latent skill changes?
- Approach
- Controlled Bradley-Terry simulations and a chronological ATP forecasting study interpret Elo as constant-step stochastic gradient descent.
- Result / status
- On 39,247 completed ATP matches from 2010-2025, validation selected a surface-aware Elo model. Its 2022-2025 test log loss was 0.6195 versus 0.6225 for standard Elo; the project reports no statistically resolved improvement over betting-market probabilities.