Kelly Betting as Bayesian Model Evaluation: A Framework for Time-Updating Probabilistic Forecasts
Michael Beuoy
TL;DR
The paper introduces a real-time forecast evaluation framework built on the Kelly betting criterion, treating each model as a bettor and using bankroll dynamics as a proxy for Bayesian credibility. By computing market-clearing odds and updating bets as forecasts evolve, the method yields time-sensitive credibility measures without awaiting final outcomes. Through binary and multinomial extensions and extensive simulations, the authors show that this approach can more effectively distinguish correct from incorrect models in many scenarios and that iteration further enhances discriminative power. The framework offers a practical, interpretable, and theoretically grounded alternative to traditional log-loss and Brier scoring for time-updating probabilistic forecasts across domains such as sports analytics and prediction markets.
Abstract
This paper proposes a new way of evaluating the accuracy and validity of probabilistic forecasts that change over time (such as an in-game win probability model, or an election forecast). Under this approach, each model to be evaluated is treated as a canonical Kelly bettor, and the models are pitted against each other in an iterative betting contest. The growth or decline of each model's bankroll serves as the evaluation metric. Under this approach, market consensus probabilities and implied model credibilities can be updated real time as each model updates, and do not require one to wait for the final outcome. Using a simulation model, it will be shown that this method is in general more accurate than traditional average log-loss and Brier score methods at distinguishing a correct model from an incorrect model. This Kelly approach is shown to have a direct mathematical and conceptual analogue to Bayesian inference, with bankroll serving as a proxy for Bayesian credibility.
