Calibrated Multi-Level Quantile Forecasting
Tiffany Ding, Isaac Gibbs, Ryan J. Tibshirani
TL;DR
This work introduces MultiQT, an online recalibration framework that wraps any base forecaster to produce calibrated, noncrossing multi-level quantile forecasts with a no-regret guarantee. By recasting calibration as constrained gradient equilibrium and employing lazy gradient descent with an isotonic projection, MultiQT ensures long-run calibration at all levels while preserving forecast sharpness. The authors prove calibration and regret guarantees under standard Lipschitz, restorativity, and inward-flow conditions, and extend to delayed feedback. Empirical results on COVID-19 death forecasting and energy production demonstrate improved calibration with little to no degradation in aggregated quantile loss, highlighting practical benefits for decision-making under uncertainty.
Abstract
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.
