Time-Series Classification for Dynamic Strategies in Multi-Step Forecasting
Riku Green, Grant Stevens, Telmo de Menezes e Silva Filho, Zahraa Abdallah
TL;DR
The paper tackles the lack of a universally optimal forecasting strategy for multi-step time-series forecasting by introducing DyStrat, a framework that treats dynamic strategy selection as a time-series classification problem. By constructing a pool of candidate MSF strategies and learning a policy to predict the locally optimal strategy for each instance, DyStrat achieves substantial improvements over fixed strategies across diverse datasets and horizons, with strong generalization to unseen data. The approach yields notable reductions in MSE and higher top-1 accuracy in strategy selection, suggesting a practical path to more accurate long-horizon forecasts in real-world domains. This dynamic, instance-level strategy selection has broad implications for MSF tasks, offering robustness across data scales, model complexities, and horizon lengths.
Abstract
Multi-step forecasting (MSF) in time-series, the ability to make predictions multiple time steps into the future, is fundamental to almost all temporal domains. To make such forecasts, one must assume the recursive complexity of the temporal dynamics. Such assumptions are referred to as the forecasting strategy used to train a predictive model. Previous work shows that it is not clear which forecasting strategy is optimal a priori to evaluating on unseen data. Furthermore, current approaches to MSF use a single (fixed) forecasting strategy. In this paper, we characterise the instance-level variance of optimal forecasting strategies and propose Dynamic Strategies (DyStrat) for MSF. We experiment using 10 datasets from different scales, domains, and lengths of multi-step horizons. When using a random-forest-based classifier, DyStrat outperforms the best fixed strategy, which is not knowable a priori, 94% of the time, with an average reduction in mean-squared error of 11%. Our approach typically triples the top-1 accuracy compared to current approaches. Notably, we show DyStrat generalises well for any MSF task.
