We present an online method for guaranteeing calibration of quantile forecasts at multiple quantile levels simultaneously. A sequence of $α$-level quantile forecasts is calibrated if the forecasts are larger than the target value at an $α$-fraction of time steps. We introduce a lightweight method called Multi-Level Quantile Tracker (MultiQT) that wraps around any existing point or quantile forecaster to produce corrected forecasts guaranteed to achieve calibration, even against adversarial distribution shifts, while ensuring that the forecasts are ordered -- e.g., the 0.5-level quantile forecast is never larger than the 0.6-level forecast. Furthermore, the method comes with a no-regret guarantee that implies it will not worsen the performance of an existing forecaster, asymptotically, with respect to the quantile loss. In experiments, we find that MultiQT significantly improves the calibration of real forecasters in epidemic and energy forecasting problems.
翻译:我们提出了一种在线方法,用于同时保证多个分位数水平上分位数预测的校准性。若预测值在$α$比例的时间步上大于目标值,则一系列$α$水平分位数预测是校准的。我们引入了一种轻量级方法,称为多级分位数追踪器(MultiQT),该方法可封装任何现有的点预测或分位数预测器,以生成经过校正的预测,即使在对抗性分布偏移下也能保证实现校准,同时确保预测的有序性——例如,0.5水平分位数预测永远不会大于0.6水平的预测。此外,该方法具有无遗憾保证,这意味着在渐近意义上,就分位数损失而言,它不会降低现有预测器的性能。在实验中,我们发现MultiQT显著改善了流行病和能源预测问题中真实预测器的校准性。