Abstract
Fusion is a state-of-the-art technique to observe the behavioral pattern from time series data. Fusion models efficiently and effectively interpret both linear and nonlinear patterns that are the constraints of an individual model due to feature limitations. In this paper, a three-stage fusion model is proposed to handle time series data and improve stock market forecasting accuracy. In the first phase of fusion, stock market inputs that are constituted with historical data and market sentiments of the targeted stock are pooled along with established technical indicators of the stock market. Market sentiments are examined through sentiment polarity index using big data platform Hadoop. In the second phase, Auto Regressive Integrated Moving Average (ARIMA) and Long Short-Term Memory (LSTM) are combined to observe linear and nonlinear features of the final stock dataset. In the third phase, an improved Artificial Bee Colony (ABC) algorithm using differential evolution (DE) is examined for the hyperparameter selection of the proposed DE-ABC-Bi-LSTM-ARIMA model for the stock market prediction. In this paper, experiments are performed on established and diversified reported historical datasets Dow Jones Industrial Average index, Nikkei 225 (N225) index, S&P 500 index and NASDAQ GS index. The proposed fusion model DE-ABC-Bi-LSTM-ARIMA outperformed the benchmark models used in this paper.
Similar content being viewed by others
References
Bustos O, Pomares-Quimbaya A (2020) Stock market movement forecast: a systematic review. Expert Syst Appl 156:113464
Sezer OB, Gudelek MU, Ozbayoglu AM (2020) Financial time series forecasting with deep learning: a systematic literature review: 2005–2019. Appl Soft Comput 90:106181
Thakkar A, Chaudhari K (2021) Fusion in stock market prediction: a decade survey on the necessity, recent developments, and potential future directions. Inf Fusion 65:95–107
Jin Z, Yang Y, Liu Y (2019) Stock closing price prediction based on sentiment analysis and LSTM. Neural Comput Appl 66:1–17
Li X, Wu P, Wang W (2020) Incorporating stock prices and news sentiments for stock market prediction: a case of Hong Kong. Inf Process Manag 57(5):102212
Kumar R, Kumar P, Kumar Y (2021) Analysis of financial time series forecasting using deep learning model. In: 2021 11th International conference on cloud computing, data science & engineering (confluence). IEEE, pp 877–881
Kumar R, Kumar P, Kumar Y (2021) Integrating big data driven sentiments polarity and ABC-optimized LSTM for time series forecasting. Multimed Tools Appl 66:1–20
Dash R, Dash PK (2016) A hybrid stock trading framework integrating technical analysis with machine learning techniques. J Finance Data Sci 2(1):42–57
Khashei M, Bijari M (2010) An artificial neural network (p, d, q) model for time series forecasting. Expert Syst Appl 37(1):479–489
Domingos SDO, de Oliveira JF, de Mattos Neto PS (2019) An intelligent hybridization of ARIMA with machine learning models for time series forecasting. Knowl Based Syst 175:72–86
Yasin H, Caraka RE, Hoyyi A (2020) Stock price modeling using localized multiple kernel learning support vector machine. ICIC Express Lett Part B Appl Int J Res Surv 11(4):333–339
Kumar R, Kumar P, Kumar Y (2021) Two phase hybridization using deep learning and evolutionary algorithms for stock market forecasting. Int J Grid Util Comput 12(5–6):573–589
Rikukawa S, Mori H, Harada T (2020) Recurrent neural network based stock price prediction using multiple stock brands. Int J Innov Comput Inf Control 16(3):1093–1099
Kumar R, Kumar P, Kumar Y (2021) Multi-step time series analysis and forecasting strategy using ARIMA and evolutionary algorithms. Int J Inf Technol 66:1–15
Zhou K, Wang WY, Hu T, Wu CH (2020) Comparison of time series forecasting based on statistical ARIMA model and LSTM with attention mechanism. In: Journal of physics: conference series, (vol 1631, No. 1). IOP Publishing, p 012141
Xiang W, Ma S, An M (2014) Habcde: a hybrid evolutionary algorithm based on artificial bee colony algorithm and differential evolution. Appl Math Comput 238:370–386
Zorarpacı E, Özel SA (2016) A hybrid approach of differential evolution and artificial bee colony for feature selection. Expert Syst Appl 62:91–103
Jadon SS, Tiwari R, Sharma H, Bansal JC (2017) Hybrid artificial bee colony algorithm with differential evolution. Appl Soft Comput 58:11–24
Göçken M, Özçalıcı M, Boru A, Dosdoğru AT (2016) Integrating metaheuristics and artificial neural networks for improved stock price prediction. Expert Syst Appl 44:320–331
Dwivedi RK, Aggarwal M, Keshari SK, Kumar A (2019) Sentiment analysis and feature extraction using rule-based model (RBM). In: International conference on innovative computing and communications. Springer, Singapore, pp 57–63
Ruan Y, Durresi A, Alfantoukh L (2018) Using Twitter trust network for stock market analysis. Knowl Based Syst 145:207–218
Rodrigues AP, Chiplunkar NN (2018) Real-time Twitter data analysis using Hadoop ecosystem. Cogent Eng 5(1):1534519
Yang R, Yu L, Zhao Y, Yu H, Xu G, Wu Y, Liu Z (2020) Big data analytics for financial Market volatility forecast based on support vector machine. Int J Inf Manag 50:452–462
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45(11):2673–2681
Althelaya KA, El-Alfy ESM, Mohammed S (2018) Evaluation of bidirectional LSTM for short-and long-term stock market prediction. In: 2018 9th international conference on information and communication systems (ICICS). IEEE, pp 151–156
Jia M, Huang J, Pang L, Zhao Q (2019) Analysis and research on stock price of LSTM and bidirectional LSTM neural network. In: 3rd International conference on computer engineering, information science & application technology (ICCIA 2019). Atlantis Press, pp 467–473
Althelaya KA, El-Alfy ESM, Mohammed S (2018) Stock market forecast using multivariate analysis with bidirectional and stacked (LSTM, GRU). In: 2018 21st Saudi Computer Society national computer conference (NCC). IEEE, pp 1–7
Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley
Khashei M, Hajirahimi Z (2018) A comparative study of series arima/mlp hybrid models for stock price forecasting. Commun Stat Simul Comput. https://doi.org/10.1080/03610918.2018.1458138
Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42(1):21–57
Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Qin AK, Huang VL, Suganthan PN (2008) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417
Kumar R, Kumar P, Kumar Y (2020) Time series data prediction using IoT and machine learning technique. Procedia Comput Sci 167:373–381
Fischer T, Krauss C (2018) Deep learning with long short-term memory networks for financial market predictions. Eur J Oper Res 270(2):654–669
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no potential conflicts of commercial or associative interest with respect to the research, authorship and 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
Kumar, R., Kumar, P. & Kumar, Y. Three stage fusion for effective time series forecasting using Bi-LSTM-ARIMA and improved DE-ABC algorithm. Neural Comput & Applic 34, 18421–18437 (2022). https://doi.org/10.1007/s00521-022-07431-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07431-x