Abstract
Multi-step forecasting is considered as an open challenge in time-series analysis. Although several approaches were proposed to address this complex prediction problem, none of them could secure the development of an efficient as well as a reliable multi-step forecasting model. In this research, we present a novel strategy for the development of accurate, robust and reliable multi-step deep learning models. The proposed strategy is based on a sophisticated algorithmic framework, which is able to process, transform and deliver “high-quality” and “suitable” time-series training data. The suitability of the transformed data is secured by taking into consideration and exploiting the dynamics and the sampling of the time-series in conjunction with the forecasting horizon as well as the imposition of the stationarity property. The conducted numerical experiments performed on challenging real-world time-series datasets from the application domains: finance, commodity, climate and air quality, which demonstrate the efficacy, robustness and reliability of the proposed multi-step strategy.
Similar content being viewed by others
Notes
In most real-world applications, the order of integration is either I(0) or I(1); It’s extremely rare to see values for d that are 2 or more [7].
References
An NH, Anh DT (2015) Comparison of strategies for multi-step-ahead prediction of time series using neural network. In 2015 International Conference on Advanced Computing and Applications (ACOMP), pages 142–149. IEEE
Atienza R (2018) Advanced Deep Learning with Keras: apply deep learning techniques, autoencoders, GANs, variational autoencoders, deep reinforcement learning, policy gradients, and more. Packt Publishing Ltd
Maiorino BE, Kampffmeyer MC, Jenssen AR (2017) Recurrent neural networks for short-term load forecasting: an overview and comparative analysis. Springer, Berlin
Bontempi G (2008) Long term time series prediction with multi-input multi-output local learning. Proc. 2nd ESTSP, pages 145–154
Box GEP, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley, Hoboken
Brockwell PJ, Davis RA (2016) Introduction to time series and forecasting. Springer, Berlin
Burke S, Hunter J (2005) Modelling non-stationary economic time series: a multivariate approach. Springer, Berlin
Leopoldo C, Stefano G, Francesco R (2019) Forecasting cryptocurrencies under model and parameter instability. Int J Forecast 35(2):485–501
Cen Z, Wang J (2018) Forecasting neural network model with novel CID learning rate and EEMD algorithms on energy market. Neurocomputing 317:168–178
Chen M, Wu L (2021) A dropout prediction method based on time series model in MOOCs. In Journal of Physics: Conference Series, 1774: 012065. IOP Publishing
Cheng CH, Yang JH (2018) Fuzzy time-series model based on rough set rule induction for forecasting stock price. Neurocomputing 302:33–45
Cheung WC, Simchi-Levi D, Zhu R (2008) Hedging the drift: learning to optimize under non-stationarity. Available at SSRN 3261050
Elzwayie A, El-Shafie A, Mundher YZ, Abdulmohsin AH, Falah AM (2017) RBFNN-based model for heavy metal prediction for different climatic and pollution conditions. Neural Comput Appl 28(8):1991–2003
Enns PK, Masaki T, Kelly N (2014) Time series analysis and spurious regression: An error correction. In Annual Meeting of the Southern Political Science Association, New Orleans, LA
Gil-Alana LA, Payne JE (2017) Time series dynamics of us retail gasoline prices: evidence from fractional integration. Energy Sour, Part B: Econ, Plan, Pol 12(12):1066–1073
Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT press, USA
Gulli A, Pal S (2017) Deep learning with Keras. Packt Publishing Ltd, UK
Hamzaçebi C, Akay D, Kutay F (2009) Comparison of direct and iterative artificial neural network forecast approaches in multi-periodic time series forecasting. Expert Syst Appl 36(2):3839–3844
Hewamalage H, Bergmeir C, Bandara K (2021) Recurrent neural networks for time series forecasting: current status and future directions. Int J Forecast 37(1):388–427
Hyndman RJ, Athanasopoulos G (2018) Forecasting: Principles and practice. OTexts
Jin X, Yu X, Wang X, Bai Y, Su T, Kong J (2020) Prediction for time series with CNN and LSTM. In Proceedings of the 11th International Conference on Modelling, Identification and Control, pages 631–641. Springer
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980
Li T, Hua M, Wu X (2020) A hybrid CNN-LSTM model for forecasting particulate matter (pm2. 5). IEEE Access 8:26933–26940
Lim B, Sercan Ö Arık, Loeff N, Pfister T (2021) Temporal fusion transformers for interpretable multi-horizon time series forecasting. International Journal of Forecasting
Liu S, Zhang C, Ma J (2017) CNN-LSTM neural network model for quantitative strategy analysis in stock markets. In International Conference on Neural Information Processing, pages 198–206. Springer
Livieris IE, Iliadis L, Pintelas P (2021) On ensemble techniques of weight-constrained neural networks. Evolv Syst 12(1):155–167
Livieris IE, Kiriakidou N, Stavroyiannis S, Pintelas P (2021) An advanced CNN-LSTM model for cryptocurrency forecasting. Electronics 10(3):287
Livieris IE, Pintelas E, Kiriakidou N, Stavroyiannis S (2020) An advanced deep learning model for short-term forecasting U.S. natural gas price and movement. In IFIP International Conference on Artificial Intelligence Applications and Innovations, pages 165–176. Springer
Livieris IE, Pintelas E, Pintelas P (2020) A CNN-LSTM model for gold price time series forecasting. Neural Computing and Applications
Livieris IE, Stavroyiannis S, Pintelas E, Pintelas P (2020) A novel validation framework to enhance deep learning models in time-series forecasting. Neural Computing and Applications
Wenjie Lu, Jiazheng Li, Jingyang Wang, Lele Qin (2020) A CNN-BiLSTM-AM method for stock price prediction. Neural Computing and Applications, pages 1–13
Luo T, Cao X, Li J, Dong K, Zhang R, Wei X (2021) Multi-task prediction model based on convlstm and encoder-decoder. Intell Data Anal 25(2):359–382
Luong M-T, Pham H, Manning CD (2015) Effective approaches to attention-based neural machine translation. arXiv preprint arXiv:1508.04025
Mehtab S, Sen J (2020) Stock price prediction using CNN and LSTM-based deep learning models. In 2020 International Conference on Decision Aid Sciences and Application (DASA), pages 447–453. IEEE
Moishin M, Deo RC, Prasad R, Raj N, Abdulla S (2021) Designing deep-based learning flood forecast model with ConvLSTM hybrid algorithm. IEEE Access 9:50982–50993
Montgomery DC, Jennings CL, Kulahci M (2015) Introduction to time series analysis and forecasting. Wiley, Hoboken
Padilla WR, García J, Molina JM (2021) Improving time series forecasting using information fusion in local agricultural markets. Neurocomputing 452:355–373
Pal A, Prakash PKS (2017) Practical time series analysis: master time series data processing, visualization, and modeling using Python. Packt Publishing Ltd, UK
Panigrahi S, Behera HS (2020) A study on leading machine learning techniques for high order fuzzy time series forecasting. Eng Appl Artif Intell 87:103245
Pedrycz W, Chen S (2013) Time series analysis, modeling and applications. A Computational Intelligence Perspective (e-book Google)
Pengfei X, Houpan Z, Weidong Z (2020) PAD 3-D speech emotion recognition based on feature fusion. In Journal of Physics: Conference Series, 1616: 012106. IOP Publishing
Pérez-Ortiz M, Durán-Rosal AM, Gutiérrez PA, Sánchez-Monedero J, Nikolaou A, Fernández-Navarro F, Hervás-Martínez C (2019) On the use of evolutionary time series analysis for segmenting paleoclimate data. Neurocomputing 326:3–14
Pintelas E, Livieris IE, Stavroyiannis S, Kotsilieris T, Pintelas P (2020)Fundamental research questions and proposals on predicting cryptocurrency prices using DNNs. Technical Report TR20-01, University of Patras
Pintelas E, Livieris IE, Stavroyiannis S, Kotsilieris T, Pintelas P (2020) Investigating the problem of cryptocurrency price prediction - a deep learning approach. In IFIP International Conference on Artificial Intelligence Applications and Innovations, pages 99–110. Springer
Rokach L (2019) Ensemble learning: pattern classification using ensemble methods. World Scientific, Singapore
Sewak M, Karim MR, Pujari P (2018) Practical convolutional neural networks: implement advanced deep learning models using Python. Packt Publishing Ltd, UK
Sun B, Guo H, Karimi HR, Ge Y, Xiong S (2015) Prediction of stock index futures prices based on fuzzy sets and multivariate fuzzy time series. Neurocomputing 151:1528–1536
Taieb SB, Bontempi G, Atiya AF, Sorjamaa A (2012) A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition. Expert Syst Appl 39(8):7067–7083
Ben Taieb S, Hyndman RJ et al (2012) Recursive and direct multi-step forecasting: the best of both worlds, volume 19. Citeseer
Taylor SJ, Letham B (2018) Forecasting at scale. Am Stat 72(1):37–45
Totaro S, Hussain A, Scardapane S (2020) A non-parametric softmax for improving neural attention in time-series forecasting. Neurocomputing 381:177–185
Wang K, Li K, Zhou L, Yikun H, Cheng Z, Liu J, Chen C (2019) Multiple convolutional neural networks for multivariate time series prediction. Neurocomputing 360:107–119
Wang R, Peng C, Gao J, Gao Z, Jiang H (2020) A dilated convolution network-based LSTM model for multi-step prediction of chaotic time series. Comput Appl Math 39(1):1–22
Weigend AS (2018) Time series prediction: forecasting the future and understanding the past. Routledge, UK
Weng L, Sun X, Xia M, Liu J, Yiqing X (2020) Portfolio trading system of digital currencies: a deep reinforcement learning with multidimensional attention gating mechanism. Neurocomputing 402:171–182
Yan K, Wang X, Yang D, Jin N, Huang H, Zhou H (2018) Multi-step short-term power consumption forecasting with a hybrid deep learning strategy. Energies 11(11):3089
Zhang X, Liang X, Zhiyuli A, Zhang S, Xu R, Wu B (2019) AT-LSTM: an attention-based LSTM model for financial time series prediction. In IOP Conference Series: Materials Science and Engineering, volume 569, page 052037. IOP Publishing
Zhou Z-H (2019) Ensemble methods: foundations and algorithms. Chapman and Hall/CRC, UK
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Livieris, I.E., Pintelas, P. A novel multi-step forecasting strategy for enhancing deep learning models’ performance. Neural Comput & Applic 34, 19453–19470 (2022). https://doi.org/10.1007/s00521-022-07158-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07158-9