Abstract
This study searches the feasibility of a new hybrid extreme leaning machine tuned with improved reptile search algorithm (ELM-IRSA), in river flow modeling. The outcomes of the new method were compared with single ELM and hybrid ELM-based methods including ELM with salp swarm algorithm (SSA), ELM with equilibrium optimizer (EO) and ELM with reptile search algorithm (RSA). The methods were evaluated using different lagged inputs of temperature, precipitation and river flow data obtained from Upper Indus Basin located in Pakistan. Models performance evaluation was based on common statistics such as root mean square errors (RMSE), mean absolute errors, determination coefficient and Nash–Sutcliffe Efficiency. The prediction accuracy of single ELM model with respect to RMSE was improved by 2.8%, 7.7%, 15% and 20.7% using SSA, EO, RSA and IRSA metaheuristic algorithms in the test period, respectively. The ELM-IRSA model with lagged temperature and river flow inputs provided the best predictions with the RMSE improvement of 20.7%.
Similar content being viewed by others
References
Abbas S, Kousar S (2021) Spatial analysis of drought severity and magnitude using the standardized precipitation index and streamflow drought index over the Upper Indus Basin, Pakistan. Environ Dev Sustain 23:15314–15340
Abualigah L, Shehab M, Alshinwan M, Alabool H (2020) Salp swarm algorithm: a comprehensive survey. Neural Comput Applic 32:11195–11215. https://doi.org/10.1007/s00521-019-04629-4
Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH (2022) Reptile search algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158. https://doi.org/10.1016/j.eswa.2021.116158
Adnan RM, Yuan X, Kisi O, Adnan M, Mehmood A (2018) Stream flow forecasting of poorly gauged mountainous watershed by least square support vector machine, fuzzy genetic algorithm and m5 model tree using climatic data from nearby station. Water Resour Manage 32:4469–4486. https://doi.org/10.1007/s11269-018-2033-2
Adnan RM, Liang Z, Trajkovic S, Zounemat-Kermani M, Li B, Kisi O (2019) Daily streamflow prediction using optimally pruned extreme learning machine. J Hydrol 577:123981. https://doi.org/10.1016/j.jhydrol.2019.123981
Adnan RM, Liang Z, Yuan X, Kisi O, Akhlaq M, Li B (2019b) Comparison of LSSVR, M5RT, NF-GP, and NF-SC Models for predictions of hourly wind speed and wind power based on cross-validation. Energies 12:329. https://doi.org/10.3390/en12020329
Adnan RM, Liang Z, Heddam S, Zounemat-Kermani M, Kisi O, Li B (2020) Least square support vector machine and multivariate adaptive regression splines for streamflow prediction in mountainous basin using hydro-meteorological data as inputs. J Hydrol 586:124371. https://doi.org/10.1016/j.jhydrol.2019.124371
Adnan RM, Mostafa RR, Kisi O, Yaseen ZM, Shahid S, Zounemat-Kermani M (2021) Improving streamflow prediction using a new hybrid ELM model combined with hybrid particle swarm optimization and grey wolf optimization. Knowl-Based Syst 230:107379
Ahmed AN, Van Lam T, Hung ND, Van Thieu N, Kisi O, El-Shafie A (2021) A comprehensive comparison of recent developed meta-heuristic algorithms for streamflow time series forecasting problem. Appl Soft Comput 105:107282
Al-Juboori AM (2021) A hybrid model to predict monthly streamflow using neighboring rivers annual flows. Water Resour Manage 35(2):729–743
Arshad A, Zhang W, Zhang Z, Wang S, Zhang B, Cheema MJM, Shalamzari MJ (2021) Reconstructing high-resolution gridded precipitation data using an improved downscaling approach over the high altitude mountain regions of Upper Indus Basin (UIB). Sci Total Environ 784:147140
Asefa T, Kemblowski M, McKee M, Khalil A (2006) Multi-time scale streamflow predictions: the support vector machines approach. J Hydrol 318(1–4):7–16. https://doi.org/10.1016/j.jhydrol.2005.06.001
Chiew F, Zhou S, Mcmahon T (2003) Use of seasonal streamflow forecasts in water resources management. J Hydrol 270(1–2):135–144. https://doi.org/10.1016/S0022-1694(02)00292-5
Dehghani R, Torabi Poudeh H, Younesi H, Shahinejad B (2020) Daily streamflow prediction using support vector machine-artificial flora (SVM-AF) hybrid model. Acta Geophys 68(6):1763–1778
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190. https://doi.org/10.1016/j.knosys.2019.105190
Huang GB, Chen L, Siew CK (2006a) Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Trans Neural Netw 17(4):879–892. https://doi.org/10.1109/TNN.2006.875977
Huang GB, Zhu QY, Siew CK (2006b) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501. https://doi.org/10.1016/j.neucom.2005.12.126
Jiang Y, Bao X, Hao S, Zhao H, Li X, Wu X (2020) Monthly streamflow forecasting using ELM-IPSO based on phase space reconstruction. Water Resour Manage 34(11):3515–3531
Kilinc HC, Haznedar B (2022) A hybrid model for streamflow forecasting in the basin of euphrates. Water 14(1):80
Kisi O (2008) Constructing neural network sediment estimation models using a data-driven algorithm. Math Comput Simul 79(1):94–103. https://doi.org/10.1016/j.matcom.2007.10.005
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022
Latif Y, Ma Y, Ma W (2021) climatic trends variability and concerning flow regime of upper indus basin, Jehlum, and Kabul river basins Pakistan. Theoret Appl Climatol 144:447–468
Lin Y, Wang D, Wang G, Qiu J, Long K, Du Y, Dai Y (2021) A hybrid deep learning algorithm and its application to streamflow prediction. J Hydrol 601:126636
Liu J, Li W, Li Y (2022) LWMEO: an efficient equilibrium optimizer for complex functions and engineering design problems. Expert Syst Appl 198:116828. https://doi.org/10.1016/j.eswa.2022.116828
Lu S, Wang SH, Zhang YD (2021) Detection of abnormal brain in MRI via improved AlexNet and ELM optimized by chaotic bat algorithm. Neural Comput Appl 33:10799–10811
Lu S, Zhu Z, Gorriz JM, Wang SH, Zhang YD (2022) NAGNN: classification of COVID-19 based on neighboring aware representation from deep graph neural network. Int J Intell Syst 37(2):1572–1598
Meng E, Huang S, Huang Q, Fang W, Wang H, Leng G, Liang H (2021) A hybrid VMD-SVM model for practical streamflow prediction using an innovative input selection framework. Water Resour Manage 35(4):1321–1337
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002
Naabil E, Lamptey BL, Arnault J, Olufayo A, Kunstmann H (2017) Water resources management using the WRF-hydro modelling system: case-study of the Tono dam in West Africa. J Hydrol Reg Stud 12:196–209. https://doi.org/10.1016/j.ejrh.2017.05.010
Noori N, Kalin L (2016) Coupling SWAT and ANN models for enhanced daily streamflow prediction. J Hydrol 533:141–151
Samanataray S, Sahoo A (2021) A Comparative study on prediction of monthly streamflow using hybrid ANFIS-PSO approaches. KSCE J Civ Eng 25(10):4032–4043
Shi J, Guo J, Zheng S (2012) Evaluation of hybrid forecasting approaches for wind speed and power generation time series. Renew Sustain Energy Rev 16:3471–3480
Siddiqi TA, Ashraf S, Khan SA, Iqbal MJ (2021) Estimation of data-driven streamflow predicting models using machine learning methods. Arab J Geosci 14(11):1–9
Sudheer KP, Gosain AK, Ramasastri KS (2002) A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrol Processes 16:1325–1330
Wang L, Li X, Ma C, Bai Y (2019) Improving the prediction accuracy of monthly streamflow using a data-driven model based on a double-processing strategy. J Hydrol 573:733–745
Zhang X, Peng Y, Zhang C, Wang B (2015) Are hybrid models integrated with data preprocessing techniques suitable for monthly streamflow forecasting? Some experiment evidences. J Hydrol 530:137–152
Zhang D, Peng X, Pan K, Liu Y (2019) A novel wind speed forecasting based on hybrid decomposition and online sequential outlier robust extreme learning machine. Energy Convers Manage 180:338–357
Acknowledgements
This work was supported by the National Social Science Foundation of China (grant number 18BTJ029), Key Projects of National Statistical Science Research Projects (grant number 2020LZ10), General Projects of Guangdong Natural Science Research Projects (grant number 2023A1515011520) and Tertiary Education Scientific Research Project of Guangzhou Municipal Education Bureau (grant number 202235324).
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Contributions
The authors have equally contributed. All authors read and approved the original manuscript.
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
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
Adnan, R.M., Mostafa, R.R., Dai, HL. et al. Enhancing accuracy of extreme learning machine in predicting river flow using improved reptile search algorithm. Stoch Environ Res Risk Assess 37, 3063–3083 (2023). https://doi.org/10.1007/s00477-023-02435-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00477-023-02435-y