Dynamic Dual-Feedback Conformal Inference for Time Series Forecasting
Organizations: Faculty of Engineering and Information Technology, School of Computing and Information Systems, University of Melbourne
Abstract
Quantifying uncertainty in time series forecasting is particularly demanding because sequential data exhibit temporal dependence and are prone to distributional changes. Conformal inference has emerged as a powerful uncertainty quantification approach through the construction of prediction sets. Recent advances have introduced online conformal methods that adaptively adjust prediction thresholds through feedback mechanisms. However, the existing feedback mechanism typically relies solely on miscoverage indicators (actual feedback), whether the true label falls within the interval at each time step, while overlooking the empirical prediction threshold (estimated feedback) that is derived from the oracle conformal method. In this paper, we propose Dynamic Dual-feedback Conformal Inference (DDCI), which incorporates a dual-feedback mechanism consisting of actual feedback and estimated feedback. The former drives the primary adjustment of the intervals based on true observations, while the latter dampens excessive expansions or contractions by leveraging empirical thresholds from conformal inference during updates. By balancing these two signals, DDCI achieves more stable and narrower prediction intervals in sequential settings while maintaining near-nominal coverage in practice.
Figures & tables
| Method | Synthetic Data 1 | Synthetic Data 2 | Synthetic Data 3 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | |
| OGD | |||||||||
| SF-OGD | |||||||||
| decay-OGD | |||||||||
| PID | |||||||||
| ECI | |||||||||
| Dataset | Method | Prophet Model | AR Model | Theta Model | Transformer | ||||||||
| Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | ||
| ACI | 90.0 | 89.8 | 90.5 | 90.2 | |||||||||
| OGD | 89.7 | 57.60 | 74.74 | 90.7 | 33.76 | 70.96 | 89.9 | 31.49 | 47.88 | 90.1 | 109.27 | 148.76 | |
| SF-OGD | 89.6 | 58.92 | 77.52 | 89.9 | 28.31 | 41.93 | 90.0 | 34.04 | 51.01 | 90.1 | 88.30 | 114.34 | |
| decay-OGD | 89.9 | 77.23 | 92.36 | 90.2 | 46.54 | 58.27 | 90.2 | 55.33 | 67.89 | 89.9 | 120.25 | 144.38 | |
| PID | 89.9 | 56.13 | 71.18 | 89.8 | 64.19 | 83.58 | 89.3 | 75.71 | 97.37 | 89.8 | 77.36 | 106.78 | |
| Method | GOOGL | AMZN | MSFT | Delhi | Electricity |
|---|---|---|---|---|---|
| PID | 8.55 | 6.94 | 1.02 | 1.05 | 0.0645 |
| ECI | 9.66 | 7.78 | 0.81 | 0.43 | 0.0628 |
| DDCI ( ; no additional feedback) | 8.32 | 6.64 | 0.63 | 0.32 | 0.0622 |
| DDCI ( ; actual feedback only) | 9.93 | 8.05 | 0.68 | 0.31 | 0.0617 |
| DDCI ( ; dual feedback) | 6.89 | 5.35 | 0.54 | 0.28 | 0.0603 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Method | Prophet Model | AR Model | Theta Model | Transformer | ||||||||
| Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | ||
| Delhi Temp. | ACI | 91.0 | 90.0 | 90.2 | 90.3 | ||||||||
| OGD | 90.4 | 7.54 | 9.78 | 90.1 | 6.82 | 9.11 | 90.0 | 6.36 | 8.48 | 89.9 | 11.08 | 13.15 | |
| SF-OGD | 90.0 | 10.63 | 13.24 | 90.1 | 10.92 | 13.72 | 90.1 | 11.33 | 13.99 | 90.0 | 10.93 | 13.64 | |
| decay-OGD | 90.1 | 11.24 | 13.03 | 90.2 | 10.52 | 12.25 | 90.2 | 10.95 | 12.85 | 89.7 | 14.43 | 16.18 | |
| PID | 89.9 | 10.87 | 13.36 | 89.7 | 12.28 | 15.11 | 89.7 | 12.49 | 15.13 | 89.9 | 11.57 | 14.15 | |
| Method | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | Coverage (%) | Avg. width | Winkler Score | |
| OGD | 79.7 | 33.70 | 44.27 | 89.6 | 55.15 | 67.57 | 94.3 | 77.24 | 92.63 |
| SF-OGD | 79.7 | 44.51 | 58.31 | 89.5 | 61.47 | 73.94 | 94.5 | 79.11 | 92.74 |
| decay-OGD | 80.1 | 46.92 | 57.98 | 89.9 | 97.22 | 107.79 | 90.9 | 107.32 | 159.64 |
| PID | 80.3 | 36.45 | 47.97 | 89.8 | 52.56 | 56.02 | 94.8 | 54.65 | 66.58 |
| ECI | 80.8 | 35.39 | 45.85 | 90.1 | 47.00 | 59.74 | 94.8 | 60.10 | 73.81 |
| Forecaster | Dataset | PID | ECI | DDCI ( ) | DDCI ( ) | DDCI |
|---|---|---|---|---|---|---|
| AR | GOOGL | 1.3204 | 0.5630 | 0.4707 | 0.4710 | 0.4294 |
| AMZN | 1.1762 | 0.8711 | 0.7260 | 0.7227 | 0.6330 | |
| MSFT | 0.8166 | 0.5351 | 0.4100 | 0.4034 | 0.3768 | |
| Delhi | 1.0344 | 0.4004 | 0.2860 | 0.2757 | 0.2654 | |
| Electricity | 10.2395 | 4.0433 | 4.0455 | 4.0011 | 3.9913 | |
| Theta | GOOGL | 1.6048 | 1.3182 | 1.1391 | 1.1356 | 1.0094 |
Conformal Prediction
Conformal prediction wraps predictive models with calibrated sets or intervals that provide statistical coverage guarantees.
See all 352 papers