Conformal Prediction with Temporal Quantile Adjustments
About
We develop Temporal Quantile Adjustment (TQA), a general method to construct efficient and valid prediction intervals (PIs) for regression on cross-sectional time series data. Such data is common in many domains, including econometrics and healthcare. A canonical example in healthcare is predicting patient outcomes using physiological time-series data, where a population of patients composes a cross-section. Reliable PI estimators in this setting must address two distinct notions of coverage: cross-sectional coverage across a cross-sectional slice, and longitudinal coverage along the temporal dimension for each time series. Recent works have explored adapting Conformal Prediction (CP) to obtain PIs in the time series context. However, none handles both notions of coverage simultaneously. CP methods typically query a pre-specified quantile from the distribution of nonconformity scores on a calibration set. TQA adjusts the quantile to query in CP at each time $t$, accounting for both cross-sectional and longitudinal coverage in a theoretically-grounded manner. The post-hoc nature of TQA facilitates its use as a general wrapper around any time series regression model. We validate TQA's performance through extensive experimentation: TQA generally obtains efficient PIs and improves longitudinal coverage while preserving cross-sectional coverage.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Conformal Prediction | Synthetic Easy | Average Coverage88.3 | 12 | |
| Conformal Prediction | Synthetic Medium | Average Coverage86.7 | 12 | |
| Conformal Prediction | Synthetic Hard | Average Coverage81.9 | 12 | |
| Conformal Prediction | HF Hourly | Average Coverage91.6 | 6 | |
| Conformal Prediction | M5 | Average Coverage91.2 | 6 | |
| Conformal Prediction | SGSC | Average Coverage91.6 | 6 | |
| Tail Coverage | HF hourly easy-visible (test) | Tail Coverage84 | 6 | |
| Tail Coverage | HF hourly hard-visible (test) | Tail Coverage84.6 | 6 | |
| Tail Coverage | M5 easy-visible (test) | Tail Coverage85.7 | 6 | |
| Tail Coverage | M5 hard-visible (test) | Tail Coverage87.2 | 6 |