At the heart of the crowdsourced forecasting process is the aggregation of individual forecasts into a “crowd” or “consensus” forecast. In the mechanism Cultivate uses to elicit forecasts, we collect a probability estimate in response to a forecast question. For example, on January 1, we might ask: “Will Team X win the tournament on February 15th?” and receive the following responses over the time period forecasters can make initial and subsequent updates to their forecast:
User 1 | 30% chance | Jan 1 |
User 2 | 40% chance | Jan 8 |
User 3 | 5% chance | Jan 9 |
User 4 | 25% chance | Feb 2 |
User 5 | 10% chance | Feb 4 |
User 2 | 20% chance | Feb 7 |
User 4 | 30% chance | Feb 12 |
Our crowd forecast is the aggregation of those forecasts at any given time, where the aggregation method could be as simple as the mean of those forecasts, or as sophisticated as using decay and weighting strategies based on past accuracy performance.
Whichever aggregation strategy is in place, we only use an individual’s latest forecast. For example, if a user makes an forecast on day 1 that is used in the aggregation calculation, that
user’s contribution to the aggregation calculation would change if they update their forecast on day 2+. The day 1 forecast would no longer be included in the calculation.
The following are aggregation options that can be configured for the Cultivate Forecasts platform. In general, anything additional beyond the default strategy is not applicable until your site is averaging at least 40-50+ forecasts/forecasters per question.
When a platform first launches or doesn’t have the critical mass mentioned above, the following aggregation strategy has proven to be the most optimal approach:
Given a set of forecasts, a decay strategy will eliminate some subset of those forecasts prior to applying the aggregation strategy to calculate a consensus. Decay options include:
Forecasts can be weighted more or less heavily in the consensus calculation based on:
These are different ways to calculate a consensus from a set of forecasts. Options include: