Algorithmic Robust Forecast Aggregation
Yongkang Guo, Jason D. Hartline, Zhihuan Huang, Yuqing Kong, Anant Shah, Fang-Yi Yu
TL;DR
This work develops an algorithmic framework for robust forecast aggregation under unknown information structures by casting the problem as a zero‑sum game between nature and an aggregator. It delivers a fully polynomial time approximation scheme (FPTAS) for finite sets of information structures and extends to continuous settings by imposing Lipschitz constraints on aggregators, using dimension reduction, discretization, and online learning to approximate equilibria. In the two‑agent binary‑state model, the framework yields an FPTAS for both discrete reports and Lipschitz aggregators, achieving a near‑optimal regret of about $0.0226$ (very close to the lower bound $\frac{1}{8}(5\sqrt{5}-11) \approx 0.0225$). Numerically, the proposed aggregators outperform simple averaging and prior robust methods, especially in high‑confidence cases, by producing calibrated yet sometimes more extreme forecasts. The approach integrates TVD/EMD covering, coupling arguments, and smoothing of the omniscient posterior to enable scalable robust aggregation with practical implications for weather, epidemiology, and other domains where information structures are uncertain.
Abstract
Forecast aggregation combines the predictions of multiple forecasters to improve accuracy. However, the lack of knowledge about forecasters' information structure hinders optimal aggregation. Given a family of information structures, robust forecast aggregation aims to find the aggregator with minimal worst-case regret compared to the omniscient aggregator. Previous approaches for robust forecast aggregation rely on heuristic observations and parameter tuning. We propose an algorithmic framework for robust forecast aggregation. Our framework provides efficient approximation schemes for general information aggregation with a finite family of possible information structures. In the setting considered by Arieli et al. (2018) where two agents receive independent signals conditioned on a binary state, our framework also provides efficient approximation schemes by imposing Lipschitz conditions on the aggregator or discrete conditions on agents' reports. Numerical experiments demonstrate the effectiveness of our method by providing a nearly optimal aggregator in the setting considered by Arieli et al. (2018).
