Abstract
Accurately prediction of streamflow is very important issue for sustainable management of water resources. In this chapter, the applicability of three intelligent data analytic techniques based on the long short-term memory (LSTM) network, extreme learning machines (ELM), and random forest (RF) algorithms is examined in prediction of monthly streamflow. Data from two stations, Kohala and Garhihabibullah, Pakistan, are employed in the study and periodicity component was also considered as model input. The models’ outcomes were evaluated using three statistics, root mean square error, mean absolute error, and determination coefficient. The results from the applied models indicated that the LSTM provided superior accuracy to the ELM and RF methods. The relative RMSE and MAE differences between the LSTM and ELM/RF are 6.4/31.9 m3/s and 9.1/24.3 m3/s for the Kohala and 5.9/11.9 m3/s and 8.9/20.8 m3/s for the Garhihabibullah, respectively. Including periodicity input (month number of the output) considerably improved the models’ efficiency in prediction monthly streamflow in both stations: improvements in the RMSEs of the optimal LSTM, ELM, and RF models were 20.8%, 20.5%, and 3.7 for the Kohala and 11.9%, 6.9%, and 1% for the Garhihabibullah, respectively. The ELM model was ranked as the second best. The chapter recommends the LSTM as a good alternative for streamflow prediction in the studied area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adnan RM, Liang Z, El-Shafie A, Zounemat-Kermani M, Kisi O (2019a) Prediction of suspended sediment load using data-driven models. Water 11(10):2060
Adnan RM, Liang Z, Heddam S, Zounemat-Kermani M, Kisi O, Li B (2019b) Least square support vector machine and multivariate adaptive regression splines for streamflow prediction in mountainous basin using hydro-meteorological data as inputs. J Hydrol 124371
Adnan RM, Liang Z, Yuan X, Kisi O, Akhlaq M, Li B (2019c) 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(2):329
Adnan RM, Malik A, Kumar A, Parmar KS, Kisi O (2019d) Pan evaporation modeling by three different neuro-fuzzy intelligent systems using climatic inputs. Arab J Geosci 12(20):606
Adnan RM, Liang Z, Trajkovic S, Zounemat-Kermani M, Li B, Kisi O (2019e) Daily streamflow prediction using optimally pruned extreme learning machine. J Hydrol 577. https://doi.org/10.1016/j.jhydrol.2019.123981
Ali R, Kuriqi A, Abubaker S, Kisi O (2019) hydrologic alteration at the upper and middle part of the Yangtze River, China: towards sustainable water resource management under increasing water exploitation sustainability. 11, https://doi.org/10.3390/su11195176
Barzegar R, Asghari Moghaddam A, Adamowski J, Ozga-Zielinski B (2017) Multi-step water quality forecasting using a boosting ensemble multi-wavelet extreme learning machine model. Stoch Env Res Risk Assess 32:799–813. https://doi.org/10.1007/s00477-017-1394-z
Beven K (2002) Towards an alternative blueprint for a physically based digitally simulated hydrologic response modelling system. Hydrol Process 16:189–206. https://doi.org/10.1002/hyp.343
Breiman L (2001) Random forests. MachLearni 45(1):5–32
Chen J, Li M, Wang W (2012) Statistical uncertainty estimation using random forests and its application to drought forecast. Mathe Problems Eng 2012:1–12. https://doi.org/10.1155/2012/915053
Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555
Cutler A, Cutler DR, Stevens JR (2012) Random forests. In Ensemble machine learning. Springer, Boston, MA, pp 157–175
Deo RC, Şahin M (2015) Application of the extreme learning machine algorithm for the prediction of monthly effective drought index in Eastern Australia. Atmos Res 153:512–525. https://doi.org/10.1016/j.atmosres.2014.10.016
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Huang GB, Babri HA (1998) Upper bounds on the number of hidden neurons in feedforward networks with arbitrary bounded nonlinear activation functions. IEEE Trans Neural Netw 9(1):224–229
Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501
Kisi O, Alizamir M, Zounemat-Kermani M (2017) Modeling groundwater fluctuations by three different evolutionary neural network techniques using hydroclimatic data. Nat Hazards 87(1):367–381
Kisi O, Shiri J, Karimi S, Adnan RM (2018) Three different adaptive neuro fuzzy computing techniques for forecasting long-period daily streamflows. In: Big data in engineering applications. Springer, Singapore, pp 303–321
Kong Y-L, Huang Q, Wang C, Chen J, Chen J, He D (2018) Long short-term memory neural networks for online disturbance detection in satellite image time series remote sensing 10. https://doi.org/10.3390/rs10030452
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:6005–6022. https://doi.org/10.5194/hess-22-6005-2018
Kratzert F, Klotz D, Shalev G, Klambauer G, Hochreiter S, Nearing G (2019) Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets. Hydrol Earth Syst Sci 23(12):5089–5110
Kuriqi A, Pinheiro AN, Sordo-Ward A, Garrote L (2019) Influence of hydrologically based environmental flow methods on flow alteration and energy production in a run-of-river hydropower plant. J Clean Prod 232:1028–1042. https://doi.org/10.1016/j.jclepro.2019.05.358
Lee S, Kim J-C, Jung H-S, Lee MJ, Lee S (2017) Spatial prediction of flood susceptibility using random-forest and boosted-tree models in Seoul metropolitan city. Korea Geomatics, Nat Hazards Risk 8:1185–1203. https://doi.org/10.1080/19475705.2017.1308971
Le, Ho, Lee, Jung (2019) Application of long short-term memory (LSTM) neural network for flood forecasting water 11. https://doi.org/10.3390/w11071387
Liang Z, Tang T, Li B, Liu T, Wang J, Hu Y (2017) Long-term streamflow forecasting using SWAT through the integration of the random forests precipitation generator: case study of Danjiangkou Reservoir. Hydrol Res. https://doi.org/10.2166/nh.2017.085
Liang C, Li H, Lei M, Du aQ (2018) Dongting lake water level forecast and its relationship with the three gorges dam based on a long short-term memory network Water 10. https://doi.org/10.3390/w10101389
Ließ M, Glaser B, Huwe B (2012) Uncertainty in the spatial prediction of soil texture: comparison of regression tree and Random Forest models. Geoderma 170:70–79
Makkeasorn A, Chang NB, Zhou X (2008) Short-term streamflow forecasting with global climate change implications—A comparative study between genetic programming and neural network models J Hydrol 352:336–354. https://doi.org/10.1016/j.jhydrol.2008.01.023
Mosavi A, Ozturk P, Chau K-w (2018) Flood prediction using machine learning models: literature review water 10. https://doi.org/10.3390/w10111536
Muhammad Adnan R, Yuan X, Kisi O, Yuan Y, Tayyab M, Lei X (2017, October). Application of soft computing models in streamflow forecasting. In: Proceedings of the institution of civil engineers-water management, vol. 172, No. 3. Thomas Telford Ltd, pp 123–134
Nourani V, Hosseini Baghanam A, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–Artificial Intelligence models in hydrology: a review. J Hydrol 514:358–377. https://doi.org/10.1016/j.jhydrol.2014.03.057
Papacharalampous GA, Tyralis H (2018) Evaluation of random forests and Prophet for daily streamflow forecasting. Adv Geosci 45:201–208. https://doi.org/10.5194/adgeo-45-201-2018
Rodriguez-Galiano V, Mendes MP, Garcia-Soldado MJ, Chica-Olmo M, Ribeiro L (2014) Predictive modeling of groundwater nitrate pollution using Random Forest and multisource variables related to intrinsic and specific vulnerability: a case study in an agricultural setting (Southern Spain) Sci Total Environ 476–477:189–206. https://doi.org/10.1016/j.scitotenv.2014.01.001
Sadler JM, Goodall JL, Morsy MM, Spencer K (2018) Modeling urban coastal flood severity from crowd-sourced flood reports using Poisson regression and Random Forest. J Hydrol 559:43–55. https://doi.org/10.1016/j.jhydrol.2018.01.044
Sahoo BB, Jha R, Singh A, Kumar D (2019) Long short-term memory (LSTM) recurrent neural network for low-flow hydrological time series forecasting Acta Geophysica 67:1471–1481. https://doi.org/10.1007/s11600-019-00330-1
Shortridge JE, Guikema SD, Zaitchik BF (2016) Machine learning methods for empirical streamflow simulation: a comparison of model accuracy, interpretability, and uncertainty in seasonal watersheds Hydrol Earth Syst Sci 20:2611–2628. https://doi.org/10.5194/hess-20-2611-2016
Singh B, Sihag P, Singh K (2017) Modelling of impact of water quality on infiltration rate of soil by random forest regression. Modeling Earth Syst Environ 3:999–1004. https://doi.org/10.1007/s40808-017-0347-3
Steinberg D (2009) CART: classification and regression trees. In The top ten algorithms in data mining. Chapman and Hall/CRC, pp 193–216
Taormina R, Chau K-W (2015) Data-driven input variable selection for rainfall–runoff modeling using binary-coded particle swarm optimization and Extreme Learning Machines. J Hydrol 529:1617–1632. https://doi.org/10.1016/j.jhydrol.2015.08.022
Tongal H, Booij MJ (2018) Simulation and forecasting of streamflows using machine learning models coupled with base flow separation. J Hydrol 564:266–282. https://doi.org/10.1016/j.jhydrol.2018.07.004
Wang Z, Lai C, Chen X, Yang B, Zhao S, Bai X (2015) Flood hazard risk assessment model based on random forest. J Hydrol 527:1130–1141. https://doi.org/10.1016/j.jhydrol.2015.06.008
Xu S, Niu R (2018) Displacement prediction of Baijiabao landslide based on empirical mode decomposition and long short-term memory neural network in Three Gorges area. China Comput Geosci 111:87–96. https://doi.org/10.1016/j.cageo.2017.10.013
Yadav B, Ch S, Mathur S, Adamowski J (2016) Discharge forecasting using an Online Sequential Extreme Learning Machine (OS-ELM) model: a case study in Neckar River. Germany Measure 92:433–445. https://doi.org/10.1016/j.measurement.2016.06.042
Yaseen ZM, Jaafar O, Deo RC, Kisi O, Adamowski J, Quilty J, El-Shafie A (2016) Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq. J Hydrol 542:603–614. https://doi.org/10.1016/j.jhydrol.2016.09.035
Yaseen ZM, Sulaiman SO, Deo RC, Chau K-W (2019) An enhanced extreme learning machine model for river flow forecasting: State-of-the-art, practical applications in water resource engineering area and future research direction. J Hydrol 569:387–408. https://doi.org/10.1016/j.jhydrol.2018.11.069
Yuan X, Chen C, Lei X, Yuan Y, Adnan RM (2018) Monthly runoff forecasting based on LSTM–ALO model. Stoch Env Res Risk Assess 32(8):2199–2212
Zounemat-Kermani M (2016) Assessment of several nonlinear methods in forecasting suspended sediment concentration in streams. Hydrol Res 48(5):1240–1252
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Adnan, R.M., Zounemat-Kermani, M., Kuriqi, A., Kisi, O. (2021). Machine Learning Method in Prediction Streamflow Considering Periodicity Component. In: Deo, R., Samui, P., Kisi, O., Yaseen, Z. (eds) Intelligent Data Analytics for Decision-Support Systems in Hazard Mitigation. Springer Transactions in Civil and Environmental Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-15-5772-9_18
Download citation
DOI: https://doi.org/10.1007/978-981-15-5772-9_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5771-2
Online ISBN: 978-981-15-5772-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)