Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Design of a bi-level PSO based modular neural network for multi-step time series prediction

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

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

  1. 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

    Google Scholar 

  2. Çelik TB, İcan Ö, Bulut E (2023) Extending machine learning prediction capabilities by explainable AI in financial time series prediction. Appl Soft Comput 132:109876

    Google Scholar 

  3. 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

    Google Scholar 

  4. Morid MA, Sheng ORL, Dunbar J (2023) Time series prediction using deep learning methods in healthcare. ACM Trans Manag Inf 14(1):1–29

    Google Scholar 

  5. Wang ZM, Su X, Ding ZM (2020) Long-term traffic prediction based on LSTM encoder decoder architecture. IEEE T Intell Transp 22:6561–6571

    Google Scholar 

  6. 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

    Google Scholar 

  7. Iqbal R, Mokhlis H, Khairuddin A S M et al (2023) An improved deep learning model for electricity price forecasting. Int J Interact Multi

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Nima M, Steven W (2019) Multistep prediction of dynamic systems with recurrent neural networks. IEEE T Neur Net Lear 30:3370–3383

    Google Scholar 

  11. Samal KKR, Babu KS, Das SK (2022) Multi-output Spatio-temporal air pollution forecasting using neural network approach. Appl Soft Comput 126:109316

    Google Scholar 

  12. 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

    Google Scholar 

  13. Zheng W, Huang L, Lin Z (2021) Multi-attraction, hourly tourism demand forecasting. Ann Tourism Res 90:103271

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. Antti S, Amaury L (2006) Time series prediction using dirrec strategy. 14th European Symposium on Artificial Neural Networks. Bruges, Belgium 6:143–148

    Google Scholar 

  17. 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

    Google Scholar 

  18. Taieb SB, Sorjamaa A, Bontempi G (2010) Multiple-output modeling for multi-step-ahead time series forecasting. Neurocomputing 73:1950–1957

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

  21. Sun F, Jin TD (2022) A hybrid approach to multi-step, short-term wind speed forecasting using correlated features. Renew Energ 186:742–754

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. Zhao YB, Guo N, Chen W (2023) Multi-step ahead forecasting for electric power load using an ensemble model. Expert Syst Appl 211:118649

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. Bao YK, Xiong T, Hu ZY (2014) PSO-MISMO modeling strategy for multistep-ahead time series prediction. IEEE T Cybernetics 44:655–668

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Google Scholar 

  30. 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

    Google Scholar 

  31. Sun JW, Hu SLJ, Li HJ (2021) Nonlinear roll damping parameter identification using free-decay data. Ocean Eng 219:108425

    Google Scholar 

  32. Jiang H, Duan SL, Huang LM et al (2020) Scale effects in AR model real-time ship motion prediction. Ocean Eng 203:107202

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. Wen DY, Liu L, Wang YD et al (2022) Forecasting crude oil market returns: enhanced moving average technical indicators. Resour Policy 76:102570

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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

    Google Scholar 

  38. He XY, Shi SX, Geng XL et al (2021) Spatial-temporal attention network for multistep-ahead forecasting of chlorophyll. Appl Intell 51:4381–4393

    Google Scholar 

  39. 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

    Google Scholar 

  40. 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

    Google Scholar 

  41. 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

  42. 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

    Google Scholar 

  43. Kennedy J, Eberhart R (1995) Particle swarm optimization. International Conference on Neural Networks 4:1942–1948

    Google Scholar 

  44. Kuranga C, Muwani TS, Ranganai N (2023) A multi-population particle swarm optimization-based time series predictive technique. Expert Syst Appl 233:120935

    Google Scholar 

  45. 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

    Google Scholar 

  46. 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

  47. 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

    Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (Grant Nos. 62173008 and 62021003).

Author information

Authors and Affiliations

Authors

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

Correspondence to Wenjing Li.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-024-05638-0

Keywords