Abstract
Derived from an effective strategy - direct and multiple-input multiple-output strategy, a modular neural network based on a bi-level particle swarm optimization algorithm (BLPSO-MNN) is proposed in the present study to improve the accuracy for multi-step time series prediction. While a binary particle swarm optimization algorithm is designed for the external layer to optimize the task division of prediction horizons, a multi-objective particle swarm optimization algorithm is designed for the internal layer to trade off between the prediction accuracy and structural complexity for each subnetwork in modular neural network. Besides, a set of fuzzy If-Then rules is proposed to determine the historical information to be input to subnetworks. Thus, the structure of BLPSO-MNN, including the number of modules as well as the subnetwork structure, is self-determined accordingly. Numerous experiments are conducted for 18-step-ahead time series prediction to evaluate the performance of BLPSO-MNN. Experimental results show that, although the prediction accuracy decreases when the prediction horizon is large, the overall performance of BLPSO-MNN is superior over all comparative models with greater improvement for larger horizons, indicating it is suitable for a long-term prediction. Besides, the set of fuzzy rules balances the prediction accuracy against the structural complexity caused by the subnetwork inputs.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availibility Statement
1. The dataset 3 analyzed during the current study is from the World Data Centre. [http://sidc.oma.be/silso/] 2. The datasets generated during the current study are available from the corresponding author on reasonable request.
References
Jinah K, Taekyung K, Joon-Gyu R et al (2023) Spatiotemporal graph neural network for multivariate multi-step ahead time-series forecasting of sea temperature. Eng Appl Artif Intel 126:106854
Çelik TB, İcan Ö, Bulut E (2023) Extending machine learning prediction capabilities by explainable AI in financial time series prediction. Appl Soft Comput 132:109876
Saha S, Haque A, Sidebottom G (2023) Analyzing the impact of outlier data points on multi-step internet traffic prediction using deep sequence models. IEEE Trans Newt Serv 20(2):1345–1362
Morid MA, Sheng ORL, Dunbar J (2023) Time series prediction using deep learning methods in healthcare. ACM Trans Manag Inf 14(1):1–29
Wang ZM, Su X, Ding ZM (2020) Long-term traffic prediction based on LSTM encoder decoder architecture. IEEE T Intell Transp 22:6561–6571
Ou JJ, Sun JH, Zhu YC et al (2023) Stp-trellisnets+: spatial-temporal parallel trellisnets for multi-step metro station passenger flow prediction. IEEE T Knowl Data En 35(7):7526–7540
Iqbal R, Mokhlis H, Khairuddin A S M et al (2023) An improved deep learning model for electricity price forecasting. Int J Interact Multi
Zhang D, Zhou X, Wang ZH et al (2023) A data driven method for multi-step prediction of ship roll motion in high sea states. Ocean Eng 276:114230
Zhou X, Shen YY, Huang LP et al (2021) Multi-level attention networks for multi-step citywide passenger demands prediction. IEEE T Knowl Data En 33:2096–2108
Nima M, Steven W (2019) Multistep prediction of dynamic systems with recurrent neural networks. IEEE T Neur Net Lear 30:3370–3383
Samal KKR, Babu KS, Das SK (2022) Multi-output Spatio-temporal air pollution forecasting using neural network approach. Appl Soft Comput 126:109316
Xie JY, Wang Q (2020) Benchmarking machine learning algorithms on blood glucose prediction for type i diabetes in comparison with classical time series models. IEEE T Bio-med Eng 67:3101–3124
Zheng W, Huang L, Lin Z (2021) Multi-attraction, hourly tourism demand forecasting. Ann Tourism Res 90:103271
Zhang Y, Li G, Muskat B et al (2021) Improving multi-step ahead tourism demand forecasting: a decomposed deep learning approach. J Travel Res 60(5):981–997
Nima S, Chi CY (2018) Novel multi-step short-term wind power prediction framework based on chaotic time series analysis and singular spectrum analysis. IEEE T Power Syst 33:590–601
Antti S, Amaury L (2006) Time series prediction using dirrec strategy. 14th European Symposium on Artificial Neural Networks. Bruges, Belgium 6:143–148
Li G, Shu ZK, Zhang JW et al (2024) Comparison of strategies for multistep-ahead lake water level forecasting using deep learning models. J Clean Prod 444:141228
Taieb SB, Sorjamaa A, Bontempi G (2010) Multiple-output modeling for multi-step-ahead time series forecasting. Neurocomputing 73:1950–1957
Liu H, Yang R, Duan Z et al (2021) A hybrid neural network model for marine dissolved oxygen concentrations time-series forecasting based on multi-factor analysis and a multi-model ensemble. Engineering 7:1751–1765
Yin S, Liu H, Duan Z (2021) Hourly Pm2.5 concentration multi-step forecasting method based on extreme learning machine, boosting algorithm and error correction model. Digit Signal Process 118: 103221
Sun F, Jin TD (2022) A hybrid approach to multi-step, short-term wind speed forecasting using correlated features. Renew Energ 186:742–754
Taieb SB, Bontempi G, Sorjamaa A et al (2009) Long-term prediction of time series by combining direct and mimo strategies. International Joint Conference on Neural Networks 2009:3054–3061
Sun SL, Du ZJ, Zhang CY et al (2022) Improving multi-step ahead tourism demand forecasting: a strategy-driven approach. Expert Syst Appl 210:118465
Zhao YB, Guo N, Chen W (2023) Multi-step ahead forecasting for electric power load using an ensemble model. Expert Syst Appl 211:118649
Yuan F, Che JX (2022) An ensemble multi-step M-RMLSSVR model based on VMD and two-group strategy for day-ahead short-term load forecasting. Knowl-Based Syst 252:109440
Omar M, Yakub F, Abdullah SS et al (2024) One-step vs horizon-step training strategies for multi-step traffic flow forecasting with direct particle swarm optimization grid search support vector regression and long short-term memory. Expert Syst Appl 252:124154
Bao YK, Xiong T, Hu ZY (2014) PSO-MISMO modeling strategy for multistep-ahead time series prediction. IEEE T Cybernetics 44:655–668
Sun Y, Haghighat F, Fung B (2020) A review of the state of the art in data-driven approaches for building energy prediction. Energ Buildings 211:110022
Djuidje Kenmoé G, Fogno Fotso HR, Aloyem Kazé CV (2022) Comparative models for multi-step ahead wind speed forecasting applied for expected wind turbine power output prediction. Wind Eng 46(3):780–795
Jiang Y, Wang XG, Zou ZJ et al (2021) Identification of coupled response models for ship steering and roll motion using support vector machines. Appl Ocean Res 110:102607
Sun JW, Hu SLJ, Li HJ (2021) Nonlinear roll damping parameter identification using free-decay data. Ocean Eng 219:108425
Jiang H, Duan SL, Huang LM et al (2020) Scale effects in AR model real-time ship motion prediction. Ocean Eng 203:107202
Sharma RR, Kumar M, Maheshwari S et al (2021) EVDHM-ARIMA-based time series forecasting model and its application for COVID-19 cases. IEEE T Instrum Meas 70:1–10
Tran DT, Iosifidis A, Kanniainen J et al (2019) Temporal attention-augmented bilinear network for financial time-series data analysis. IEEE T Neur Net Learn 30:1407–1418
Wen DY, Liu L, Wang YD et al (2022) Forecasting crude oil market returns: enhanced moving average technical indicators. Resour Policy 76:102570
Wang YL, Wang LP, Chang Q et al (2020) Effects of direct input-output connections on multilayer perceptron neural networks for time series prediction. Soft Comput 24:4729–4738
Peng B, Ding YM, Xia QY et al (2023) Recurrent neural networks integrate multiple graph operators for spatial time series prediction. Appl Intell 53:26067–26078
He XY, Shi SX, Geng XL et al (2021) Spatial-temporal attention network for multistep-ahead forecasting of chlorophyll. Appl Intell 51:4381–4393
Gao CX, Zhang N, Li YR et al (2023) Multi-scale adaptive attention-based time-variant neural networks for multi-step time series forecasting. Appl Intell 53:28974–28993
Zhang RT, Ma XL, Ding WP et al (2023) MAP-FCRNN: multi-step ahead prediction model using forecasting correction and RNN model with memory functions. Inform Sciences 646:119382
He XY, Shi SX, Geng XL et al (2023) Multi-step forecasting of multivariate time series using multi-attention collaborative network. Expert Syst Appl 211:118516
Dawei C (2017) Research on traffic flow prediction in the big data environment based on the improved RBF neural network. IEEE T Ind Inform 13:2000–2008
Kennedy J, Eberhart R (1995) Particle swarm optimization. International Conference on Neural Networks 4:1942–1948
Kuranga C, Muwani TS, Ranganai N (2023) A multi-population particle swarm optimization-based time series predictive technique. Expert Syst Appl 233:120935
Kuranga C, Pillay N (2022) A comparative study of nonlinear regression and autoregressive techniques in hybrid with particle swarm optimization for time-series forecasting. Expert Syst Appl 190:116163
Chen YN, Zhao XC, Hao JL (2023) A novel MOPSO-SODE algorithm for solving three-objective SR-ES-TR portfolio optimization problem. Expert Syst Appl 233:120742
Hu L, Yang Y, Tang ZH et al (2023) FCAN-MOPSO: An improved fuzzy-based graph clustering algorithm for complex networks with multi objective particle swarm optimization. IEEE T Fuzzy Syst 31(10):3470–3484
Funding
This work was supported by the National Natural Science Foundation of China (Grant Nos. 62173008 and 62021003).
Author information
Authors and Affiliations
Contributions
Wenjing LI: Funding acquisition, Methodology, Writing-original draft, Writing - review & editing, Software. Yonglei LIU: Conceptualization, Software, Investigation. Zhiqian CHEN: Data curation, Software.
Corresponding author
Ethics declarations
The authors have no relevant financial or non-financial interests to disclose. The authors have no competing interests to declare that are relevant to the content of this article. All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript. The authors have no financial or proprietary interests in any material discussed in this article.
Ethics approval and consent to participate
Not applicable.
Ethical and informed consent for data used
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, W., Liu, Y. & Chen, Z. Design of a bi-level PSO based modular neural network for multi-step time series prediction. Appl Intell 54, 8612–8633 (2024). https://doi.org/10.1007/s10489-024-05638-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-024-05638-0