Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Hourly River Flow Forecasting: Application of Emotional Neural Network Versus Multiple Machine Learning Paradigms


Monitoring hourly river flows is indispensable for flood forecasting and disaster risk management. The objective of the present study is to develop a suite of hourly river flow forecasting models for the Albert river, located in Queensland, Australia using various machine learning (ML) based models including a relatively new and novel artificial intelligent modeling technique known as emotional neural network (ENN). Hourly river flow data for the period 2011–2014 is employed for the development and evaluation of the predictive models. The performance of the ENN model in forecasting hourly stage river flow is compared with other well-established ML-based models using a number of statistical metrics and graphical evaluation methods. The ENN showed an outstanding performance in terms of their forecasting accuracies, in comparison with other ML models. In general, the results clearly advocate the ENN as a promising artificial intelligence technique for accurate forecasting of hourly river flow in the form of real-time.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4


  1. Badrzadeh H, Sarukkalige R, Jayawardena AW (2015) Hourly runoff forecasting for flood risk management: application of various computational intelligence models. J Hydrol 529:1633–1643.

  2. Barto AG (1985) Learning by statistical cooperation of self-interested neuron-like computing elements. Hum Neurobiol 4:229–256

  3. Bennett JC, Robertson DE, Ward PGD et al (2016) Calibrating hourly rainfall-runoff models with daily forcings for streamflow forecasting applications in meso-scale catchments. Environ Model Softw 76:20–36.

  4. Bertsimas D, Sethuraman J (2000) Moment problems and Semidefinite optimization. Int Ser Oper Res Manag Sci 469–509

  5. Chadalawada J, Babovic V (2019) Flood forecasting based on an improved extreme learning machine model combined with the backtracking search optimization algorithm. J Hydroinf 21:13–31.

  6. Chau K (2019) Integration of advanced soft computing techniques in hydrological predictions. Atmosphere (Basel) 10:101.

  7. Chen L, Sun N, Zhou C et al (2018) Flood forecasting based on an improved extreme learning machine model combined with the backtracking search optimization algorithm. Water 10:1362.

  8. Dawson CW, Wilby R (1998) An artificial neural network approach to rainfall-runoff modelling. Hydrol Sci J 43:47–66.

  9. Dawson CW, Abrahart RJ, See LM (2007) HydroTest: a web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ Model Softw 22:1034–1052.

  10. Deo RC, Byun H-R, Kim G-B, Adamowski JF (2018) A real-time hourly water index for flood risk monitoring: pilot studies in Brisbane, Australia, and Dobong observatory, South Korea. Environ Monit Assess 190:450.

  11. Fahimi F, Yaseen ZM, El-shafie A (2017) Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review. Theor Appl Climatol 128:875–903.

  12. Fox DG (1981) Judging air quality model performance: a summary of the AMS workshop on dispersion model performance, woods hole, Mass., 8–11 September 1980. Bull Am Meteorol Soc 62:599–609

  13. Friedman JH (1991) Multivariate adaptive regression splines. Ann Stat 19:1–67.

  14. Gupta SK (2011) Fundamentals of hydrology. In: Modern hydrology and sustainable water development, pp 1–19

  15. Gupta HV, Kling H, Yilmaz KK, Martinez GF (2009) Decomposition of the mean squared error and NSE performance criteria: implications for improving hydrological modelling. J Hydrol 377:80–91.

  16. Hailegeorgis TT, Alfredsen K (2017) Regional statistical and precipitation–runoff Modelling for ecological applications: prediction of hourly Streamflow in regulated Rivers and Ungauged basins. In: River Research and Applications

  17. Hester G, Carsell K, Ford D (2006) Benefits of USGS streamgaging program—users and uses of USGS streamflow data. Natl Hydrol Warn Counc:1–18

  18. Khashman A (2008) A modified backpropagation learning algorithm with added emotional coefficients. IEEE Trans Neural Netw 19:1896–1909.

  19. Khosravi K, Mao L, Kisi O et al (2018) Quantifying hourly suspended sediment load using data mining models: case study of a glacierized Andean catchment in Chile. J Hydrol 567:165–179.

  20. Krzyścin JW (2003) Nonlinear (MARS) modeling of long-term variations of surface UV-B radiation as revealed from the analysis of Belsk, Poland data for the period 1976-2000. Ann Geophys 21:1887–1896.

  21. Lanckriet GRG, El Ghaoui L, Bhattacharyya C, Jordan MI (2003) A robust minimax approach to classification. In: Journal of Machine Learning Research

  22. Legates DR, Jr GJM (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35:233–241

  23. Li M, Wang QJ, Robertson DE, Bennett JC (2017) Improved error modelling for streamflow forecasting at hourly time steps by splitting hydrographs into rising and falling limbs. J Hydrol.

  24. Lotfi E, Akbarzadeh-T MR (2013) Brain emotional learning-based pattern recognizer. Cybern Syst.

  25. Lotfi E, Akbarzadeh-T MR (2014) Practical emotional neural networks. Neural Netw 59:61–72.

  26. Maier HR, Jain A, Dandy GC, Sudheer KP (2010) Methods used for the development of neural networks for the prediction of water resource variables in river systems: current status and future directions. Environ Model Softw 25:891–909.

  27. Merkuryeva G, Merkuryev Y, Sokolov BV et al (2015) Advanced river flood monitoring, modelling and forecasting. J Comput Sci 10:77–85.

  28. Moriasi DN, Arnold JG, Van Liew MW et al (2007) Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. Trans ASABE 50:885–900.

  29. Muñoz LA, Olivera F, Giglio M, Berke P (2018) The impact of urbanization on the streamflows and the 100-year floodplain extent of the Sims bayou in Houston, Texas. Int J River Basin Manag.

  30. Nash JE, Sutcliffe JV (1970) River flow forecasting through conceptual models part I-a discussion of principles*. J Hydrol 10:282–290.

  31. Nourani V (2017) An emotional ANN (EANN) approach to modeling rainfall-runoff process. J Hydrol 544:267–277.

  32. Nourani V, Molajou A, Najafi H, Mehr AD (2019) Emotional ANN (EANN): a new generation of neural networks for hydrological modeling in IoT, Artificial Intelligence in IoT. Springer, pp 45–61

  33. Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323:533–536.

  34. Sephton P (2001) Forecasting recessions: can we do better on MARS? Review 83:39–49

  35. Sharda VN, Prasher SO, Patel RM et al (2008) Performance of multivariate adaptive regression splines (MARS) in predicting runoff in mid-Himalayan micro-watersheds with limited data. Hydrol Sci J 53:1165–1175.

  36. Sharghi E, Nourani V, Najafi H, Molajou A (2018) Emotional ANN (EANN) and wavelet-ANN (WANN) approaches for Markovian and seasonal based modeling of rainfall-runoff process. Water Resour Manag 32:3441–3456.

  37. Sharghi E, Nourani V, Molajou A, Najafi H (2019) Conjunction of emotional ANN (EANN) and wavelet transform for rainfall-runoff modeling. J Hydroinf 21:136–152.

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

  39. Strohmann T, Grudic GZ (2003) A formulation for minimax probability machine regression. In: Advances in Neural Information Processing Systems. pp 785–792

  40. Sun Z, Lotz T, Chang N-B (2017) Assessing the long-term effects of land use changes on runoff patterns and food production in a large lake watershed with policy implications. J Environ Manag 204:92–101.

  41. Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res 1:211–244.

  42. Toth E, Brath A (2007) Multistep ahead streamflow forecasting: role of calibration data in conceptual and neural network modeling. Water Resour Res 43:1–11.

  43. Willmott CJ (1981) On the validation of models. Phys Geogr 2:184–194

  44. Yaseen ZM, Deo RC, Hilal A et al (2018a) Predicting compressive strength of lightweight foamed concrete using extreme learning machine model. Adv Eng Softw 115:112–125.

  45. Yaseen ZM, Fu M, Wang C, Mohtar WHMW, Deo RC, el-shafie A (2018b) Application of the hybrid artificial neural network coupled with rolling mechanism and Grey model algorithms for Streamflow forecasting over multiple time horizons. Water Resour Manag 32:1883–1899.

  46. Yaseen ZM, Sulaiman SO, Deo RC, Chau K-W (2018c) 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.

  47. Zhang W, Goh ATC (2014) Multivariate adaptive regression splines and neural network models for prediction of pile drivability. Geosci Front 7:45–52.

  48. Zhou Y, Guo S, Chang F-J (2019) Explore an evolutionary recurrent ANFIS for modelling multi-step-ahead flood forecasts. J Hydrol 570:343–355.

Download references


The authors thank Associate Professor Ravinesh Deo for providing the river flow data and his constructive comments on establishing this research. In addition, we do acknowledge the valuable comments reported by the respected reviewers to enhance the manuscript presentation and readability. Further, our appreciation is extended to the editor-in-chief and the associated editor for handling our manuscript.

Author information

Correspondence to Sinan Q. Salih.

Ethics declarations

Conflict of Interest

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

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yaseen, Z.M., Naganna, S.R., Sa’adi, Z. et al. Hourly River Flow Forecasting: Application of Emotional Neural Network Versus Multiple Machine Learning Paradigms. Water Resour Manage (2020).

Download citation


  • Albert river
  • Emotional neural network
  • Machine learning
  • River flow
  • Time series forecasting