Improving Accuracy Without Losing Interpretability: A ML Approach for Time Series Forecasting
Not on the map. Why?
Abstract (arXiv)
In time series forecasting, decomposition-based algorithms break aggregate data into meaningful components and are therefore appreciated for their particular advantages in interpretability. Recent algorithms often combine machine learning (hereafter ML) methodology with decomposition to improve prediction accuracy. However, incorporating ML is generally considered to sacrifice interpretability inevitably. In addition, existing hybrid algorithms usually rely on theoretical models with statistical assumptions and focus only on the accuracy of aggregate predictions, and thus suffer from accuracy problems, especially in component estimates. In response to the above issues, this research explores the possibility of improving accuracy without losing interpretability in time series forecasting. We first quantitatively define interpretability for data-driven forecasts and systematically review the existing forecasting algorithms from the perspective of interpretability. Accordingly, we propose the W-R algorithm, a hybrid algorithm that combines decomposition and ML from a novel perspective. Specifically, the W-R algorithm replaces the standard additive combination function with a weighted variant and uses ML to modify the estimates of all components simultaneously. We mathematically analyze the theoretical basis of the algorithm and validate its performance through extensive numerical experiments. In general, the W-R algorithm outperforms all decomposition-based and ML benchmarks. Based on P50_QL, the algorithm relatively improves by 8.76% in accuracy on the practical sales forecasts of JD.com and 77.99% on a public dataset of electricity loads. This research offers an innovative perspective to combine the statistical and ML algorithms, and JD.com has implemented the W-R algorithm to make accurate sales predictions and guide its marketing activities.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 58 references that are in the map. First posted on arXiv 13 Dec 2022.
Builds on
22 of 58 references.
References · 22
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,722
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2017DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networkscited by 1,013
- 2019Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecastingcited by 761
- 2019N-BEATS: Neural basis expansion analysis for interpretable time series forecastingcited by 753
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 305
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2017A Multi-Horizon Quantile Recurrent Forecastercited by 211
10 more
- 2016Temporal Convolutional Networks: A Unified Approach to Action Segmentationcited by 199
- 2019Recurrent Neural Networks for Time Series Forecasting: Current Status and Future Directionscited by 172
- 2018Temporal Pattern Attention for Multivariate Time Series Forecastingcited by 125
- 2021Neural basis expansion analysis with exogenous variables: Forecasting electricity prices with NBEATSxcited by 64
- 2019Probabilistic Forecasting with Temporal Convolutional Neural Networkcited by 63
- 2021NeuralProphet: Explainable Forecasting at Scalecited by 22
- 2021SSDNet: State Space Decomposition Neural Network for Time Series Forecastingcited by 15
- 2020STR: Seasonal-Trend Decomposition Using Regressioncited by 9
- 2022STD: A Seasonal-Trend-Dispersion Decomposition of Time Seriescited by 4
- 2019Optimal Explanations of Linear Modelscited by 1
Built on by
Not cited yet.