Multi-layer Stack Ensembles for Time Series Forecasting
By: Nathanael Bosch , Oleksandr Shchur , Nick Erickson and more
Potential Business Impact:
Makes computer predictions of future events more accurate.
Ensembling is a powerful technique for improving the accuracy of machine learning models, with methods like stacking achieving strong results in tabular tasks. In time series forecasting, however, ensemble methods remain underutilized, with simple linear combinations still considered state-of-the-art. In this paper, we systematically explore ensembling strategies for time series forecasting. We evaluate 33 ensemble models -- both existing and novel -- across 50 real-world datasets. Our results show that stacking consistently improves accuracy, though no single stacker performs best across all tasks. To address this, we propose a multi-layer stacking framework for time series forecasting, an approach that combines the strengths of different stacker models. We demonstrate that this method consistently provides superior accuracy across diverse forecasting scenarios. Our findings highlight the potential of stacking-based methods to improve AutoML systems for time series forecasting.
Similar Papers
The cost of ensembling: is it always worth combining?
Machine Learning (CS)
Makes computer predictions faster and cheaper.
Enhancing Transformer-Based Foundation Models for Time Series Forecasting via Bagging, Boosting and Statistical Ensembles
Machine Learning (CS)
Makes computer predictions of future events more accurate.
Ensemble Learning for Healthcare: A Comparative Analysis of Hybrid Voting and Ensemble Stacking in Obesity Risk Prediction
Machine Learning (CS)
Helps predict who might become overweight.