-
Notifications
You must be signed in to change notification settings - Fork 17
Changelog
Estimate question difficulty for market questions on the Baseline leaderboard via two-way fixed effects
We use the market Brier to estimate question difficulty on the Tournament leaderboard. But, for the Baseline leaderboard, models face additional difficulty in that they have absolutely no context with which to forecast beyond their training cutoff. Hence use the two-way fixed effects model to estimate question difficulty in this context. More at Issue #190. See 6564a98.
Following the change in sampling method to account for end-of-year effects on forecasting platform questions (mentioned in the Changelog on 2026-02-19) , we have introduced a minimum requirement of ea79cf3.
While our scoring method remains unchanged, we have started using the Brier Index to make leaderboard results more interpretable. See 3007a70.
Our sampling method for questions pulled from market sources suffered from end of year effects, where many questions were resolved at the end of the year. We now use stratified sampling to have a better distribution of questions across time. See 890d263.
For all future rounds, each team is limited to
Combination questions have been removed from the question set because they were not being scored on the leaderboard. We plan to include them in a future version of the benchmark. Consequently, there are now 2025-10-26.
Since we released the paper, we have been working on how best to score forecasts across multiple datasets. The paper used the Brier score, which is a standard scoring mechanism in the forecasting literature. However, it does not control for variability in question set difficulty across time.
We looked at several scoring methods, including the Peer Score, the Brier Skill Score, and Elo. In the end, however, we settled on the two-way fixed effects model to separate forecaster ability from question difficulty, and thus generate a difficulty-adjusted Brier score. Read more about the difficulty-adjusted Brier score in the technical report.
Our initial hope was to release forecaster performance 7 days after the forecast due date. After running a series of stability tests, we found that rankings stabilized after the 50-day forecasting horizon had passed. Accordingly, we are increasing the delay to 50 days after the forecast due date. The stability analysis is available in the technical report.
Technical documentation forthcoming.
We found that, for market questions, many unresolved markets did not move much. This dampened the signal we were getting from looking at resolved markets, so we have decided to no longer score unresolved market questions; we now wait until resolution to update a forecaster's performance on market questions.
Combination questions are currently excluded from the leaderboard rankings, consistent with the approach followed in the original paper. Our initial analysis found that LLMs performed very poorly on these questions, leading us to exclude them from the main leaderboard. While these questions do not contribute to rankings at present, we require all participating teams to submit forecasts for combination questions as we plan to incorporate them in future iterations of ForecastBench.
Forecasters must provide forecasts on ≥95% of all (standard and combo) questions in a forecasting round
In the paper we offered to impute values to missing forecasts. Though we still impute values, we prefer to add a requirement on the number of forecasts a team should produce within a forecasting round as this is, in the end, a leaderboard for determining forecaster ability.
Forecasters must provide forecasts on ≥95% of standard dataset and ≥95% of standard market questions
A further participation requirement is that forecasters must provide forecasts on ≥95% of standard (i.e., non-combination) dataset questions and ≥95% of standard (i.e., non-combination) market questions. Again, in its current iteration, we want to judge
We were imputing the market value on the due date to missing forecasts of market questions, but this was overly generous and made forecasters seem better than they actually were.
We have created several comparison models that forecast on every round. They are the:
- Naive Forecaster: forecasts using Prophet to forecast dataset questions and the market value the day before the forecast due date to forecast market questions.
- Imputed Forecaster: forecasts
$0.5$ on dataset questions and the market value on the forecast due date to forecast market questions. - Always 1: Always forecasts
$1$ . - Always 0.5: Always forecasts
$0.5$ . - Always 0: Always forecasts
$0$ . - Random Uniform: forecasts are drawn uniformly from the interval
$[0,1]$ .
The arXiv v5 version of the paper describes the Benchmark until 2025-02-28.
ForecastBench • Contact • ForecastBench Website • FRI Website