Stationarity-Aware Retrieval-Augmented Time Series Forecasting
About
Time series forecasting relies on historical patterns, but real-world series often exhibit non-stationarity and regime shifts that challenge fully parametric forecasters. Inspired by Retrieval-Augmented Generation (RAG), recent work augments forecasters by retrieving relevant historical segments and using them as external evidence at inference time. However, due to the intrinsic non-stationarity of real-world time series, a highly similar past segment does not necessarily imply a similar future, rendering similarity-only retrieval brittle and prone to redundancy. We propose Stationarity-Aware Retrieval-Augmented Time Series Forecasting (SARAF), a framework that adaptively balances relevance and diversity in retrieval. SARAF first forms a candidate pool via temporal similarity with time-aligned enhancement, then applies a diversity-aware selection strategy to cover heterogeneous historical regimes, with the diversification strength automatically modulated by dataset-level stationarity. Moreover, SARAF uses stationarity-aware aggregation to fuse the retrieved futures. Extensive experiments on eight real-world datasets show that SARAF achieves competitive forecasting performance and improves average accuracy and robustness over strong baselines, with particularly clear benefits under challenging non-stationary settings. Code: https://github.com/ShiqiaoZhou/SARAF.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multivariate Forecasting | ETTh1 | MSE0.371 | 909 | |
| Multivariate Time-series Forecasting | ETTm1 | MSE0.346 | 742 | |
| Multivariate Time-series Forecasting | ETTm2 | MSE0.248 | 593 | |
| Multivariate Time-series Forecasting | Traffic | MSE0.395 | 323 | |
| Multivariate Time-series Forecasting | Exchange | MAE0.202 | 267 | |
| Multivariate Time-series Forecasting | ETTh2 | MSE0.34 | 219 | |
| Multivariate Time-series Forecasting | Electricity | MAE0.251 | 109 | |
| Multivariate Time-series Forecasting | solar | MAE0.258 | 104 |