Skip to main content

Machine Learning Method in Prediction Streamflow Considering Periodicity Component

  • Chapter
  • First Online:
Intelligent Data Analytics for Decision-Support Systems in Hazard Mitigation

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Breiman L (2001) Random forests. MachLearni 45(1):5–32

    Article  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Steinberg D (2009) CART: classification and regression trees. In The top ten algorithms in data mining. Chapman and Hall/CRC, pp 193–216

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zounemat-Kermani M (2016) Assessment of several nonlinear methods in forecasting suspended sediment concentration in streams. Hydrol Res 48(5):1240–1252

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ozgur Kisi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics