Skip to main content
Log in

Hybrid model to improve the river streamflow forecasting utilizing multi-layer perceptron-based intelligent water drop optimization algorithm

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Artificial intelligence (AI) models have been effectively applied to predict/forecast certain variable in several engineering applications, in particular, where this variable is highly stochastic in nature and complex to identify utilizing classical mathematical model, such as river streamflow. However, the existing AI models, such as multi-layer perceptron neural network (MLP-NN), are basically incomprehensible and facing problem when applied for time series prediction or forecasting. One of the main drawbacks of the MLP-NN model is the ability of the used default optimization algorithm [gradient decent algorithm (GDA)] to search for the optimal weight and bias values associated with each neuron within the MLP-NN architecture. In fact, GDA is a first-order iteration algorithm that usually trapped in local minima, especially when the time series is highly stochastic as in the river streamflow historical records. As a result, the overall performance of the MLP-NN model experienced inaccurate prediction or forecasting for the desired output. Moreover, due to the possibility of overfitting with MLP model which may lead to poor performance of prediction of the unseen input pattern, there is need to introduce new augmented algorithm capable of identifying the complexity of streamflow data and improve the prediction accuracy. Therefore, in this study, a replacement for the GDA with advanced optimization algorithm, namely intelligent water drop (IWD), is proposed to enhance the searching procedure for the global optima. The new proposed forecasting model is, namely MLP-IWD. Two different historical rivers streamflow data have been collected from Nong Son and Thanh My stations on the Vu Gia Thu Bon river basin for period between (1978 and 2016) in order to examine the performance of the proposed MLP-IWD model. In addition, in order to evaluate the performance of the proposed MLP-IWD model under different conditions, four different scenarios for the model input–output architecture have been investigated. Results showed that the proposed MLP-IWD model outperformed the classical MLP-NN model and significantly improve the forecasting accuracy for the river streamflow. Finally, the proposed model could be generalized and applied in different rivers worldwide.

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

Access this article

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Abbasy A, Hosseini SH (2008) Ant colony optimization-based approach to optimal reactive power dispatch: a comparison of various ant systems. IEEE, Piscataway, pp 282–289

    Google Scholar 

  • Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland, Australia. Adv Atmos Sci 29(4):717–730

    Google Scholar 

  • Abbot J, Marohasy J (2014) Input selection and optimisation for monthly rainfall forecasting in Queensland, Australia, using artificial neural networks. Atmos Res 138:166–178

    Google Scholar 

  • Abdellatif M, Atherton W, Alkhaddar R, Osman Y (2015) Flood risk assessment for urban water system in a changing climate using artificial neural network. Nat Hazards 79(2):1059–1077. https://doi.org/10.1007/s11069-015-1892-6

    Article  Google Scholar 

  • Abrahart RJ et al (2012) Two decades of anarchy? Emerging themes and outstanding challenges for neural network river forecasting. Prog Phys Geogr 36(4):480–513

    Google Scholar 

  • Aghelpour P, Mohammadi B, Biazar SM (2019) Long-term monthly average temperature forecasting in some climate types of Iran, using the models SARIMA, SVR, and SVR-FA. Theor Appl Climatol 138:1471–1480

    Google Scholar 

  • Alijla BO et al (2013). Intelligent water drops algorithm for rough set feature selection. In: Intelligent information and database systems, Springer, pp 356–365

  • Amiri E (2015) Forecasting daily river flows using nonlinear time series models. J Hydrol 527:1054–1072

    Google Scholar 

  • Angelakis A, Gikas P (2014) Water reuse: overview of current practices and trends in the world with emphasis on EU states. Water Utility J 8(67):e78

    Google Scholar 

  • Araghinejad S, Burn DH, Karamouz M (2006) Long-lead probabilistic forecasting of streamflow using ocean-atmospheric and hydrological predictors. Water Resour Res. https://doi.org/10.1029/2004WR003853

    Article  Google Scholar 

  • Awchi TA (2014) River discharges forecasting in northern Iraq using different ANN techniques. Water Resour Manag 28(3):801–814

    Google Scholar 

  • Bastawesy ME, Gabr S, White K (2013) Hydrology and geomorphology of the Upper White Nile Lakes and their relevance for water resources management in the Nile basin. Hydrol Process 27(2):196–205

    Google Scholar 

  • Bayazit M (2015) Nonstationarity of hydrological records and recent trends in trend analysis: a state-of-the-art review. Environ Process 2(3):527–542

    Google Scholar 

  • Duan H, Liu S, Lei X (2008) Air robot path planning based on intelligent water drops optimization. In: IEEE international joint conference on neural networks, IJCNN 2008 (IEEE world congress on computational intelligence), IEEE

  • Duan H, Liu S, Wu J (2009) Novel intelligent water drops optimization approach to single UCAV smooth trajectory planning. Aerosp Sci Technol 13(8):442–449. https://doi.org/10.1016/j.ast.2009.07.002

    Article  Google Scholar 

  • El-Shafie A, Noureldin A (2011) Generalized versus non-generalized neural network model for multi-lead inflow forecasting at Aswan High Dam. Hydrol Earth Syst Sci

  • El-Shafie A, Abdin AE, Noureldin A, Taha MR (2009) Enhancing inflow forecasting model at Aswan high dam utilizing radial basis neural network and upstream monitoring stations measurements. Water Resour Manag 23(11):2289–2315

    Google Scholar 

  • Elsherbiny S, Eldaydamony E, Alrahmawy M, Reyad AE (2018) An extended intelligent water drops algorithm for workflow scheduling in cloud computing environment. Egypt Inform J 19(1):33–55

    Google Scholar 

  • Ezugwu AES, Adewumi AO (2017) Discrete symbiotic organisms search algorithm for travelling salesman problem. Expert Syst Appl 87:70–78

    Google Scholar 

  • 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(3–4):875–903

    Google Scholar 

  • Galavi H, Mirzaei M, Shul LT, Valizadeh N (2013) Klang river–level forecasting using ARIMA and ANFIS models. J Am Water Works Assoc 105(9):E496–E506

    Google Scholar 

  • Ganapathy S, Kulothungan K, Muthurajkumar S, Vijayalakshmi M, Yogesh P, Kannan A (2013) Intelligent feature selection and classification techniques for intrusion detection in networks: a survey. EURASIP J Wirel Commun Netw 2013(1):271

    Google Scholar 

  • He Z, Wen X, Liu H, Du J (2014) A comparative study of artificial neural network, adaptive neuro fuzzy inference system and support vector machine for forecasting river flow in the semiarid mountain region. J Hydrol 509:379–386

    Google Scholar 

  • Hendrawan Y, Murase H (2011) Neural-intelligent water drops algorithm to select relevant textural features for developing precision irrigation system using machine vision. Comput Electron Agric 77(2):214–228

    Google Scholar 

  • Hipni A, El-shafie A, Najah A, Karim OA, Hussain A, Mukhlisin M (2013) Daily forecasting of dam water levels: comparing a support vector machine (SVM) model with adaptive neuro fuzzy inference system (ANFIS). Water Resour Manag 27(10):3803–3823

    Google Scholar 

  • Hoang DC, Kumar R, Panda SK (2012) Optimal data aggregation tree in wireless sensor networks based on intelligent water drops algorithm. IET Wirel Sens Syst 2(3):282–292

    Google Scholar 

  • Jahani B, Mohammadi B (2018) A comparison between the application of empirical and ANN methods for estimation of daily global solar radiation in Iran. Theor Appl Climatol 137(1–2):1257–1269. https://doi.org/10.1007/s00704-018-2666-3

    Article  Google Scholar 

  • Kamkar I, Akbarzadeh-T M-R, Yaghoobi M (2010) Intelligent water drops a new optimization algorithm for solving the vehicle routing problem. In: 2010 IEEE international conference on systems man and cybernetics (SMC), IEEE

  • Kanimozhi U, Ganapathy S, Manjula D, Kannan A (2019) An intelligent risk prediction system for breast cancer using fuzzy temporal rules. Natl Acad Sci Lett 42(3):227–232

    Google Scholar 

  • Kisi O (2010) River suspended sediment concentration modeling using a neural differential evolution approach. J Hydrol 389(1–2):227–235. https://doi.org/10.1016/j.jhydrol.2010.06.003

    Article  Google Scholar 

  • Kisi O, Sanikhani H, Zounemat-Kermani M, Niazi F (2015) Long-term monthly evapotranspiration modeling by several data-driven methods without climatic data. Comput Electron Agric 115:66–77. https://doi.org/10.1016/j.compag.2015.04.015

    Article  Google Scholar 

  • Moazenzadeh R, Mohammadi B (2019) Assessment of bio-inspired metaheuristic optimisation algorithms for estimating soil temperature. Geoderma 353:152–171. https://doi.org/10.1016/j.geoderma.2019.06.028

    Article  Google Scholar 

  • Moazenzadeh R, Mohammadi B, Shamshirband S, Chau KW (2018) Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. Eng Appl Comput Fluid Mech 12(1):584–597

    Google Scholar 

  • Mohammadi B (2019a) Predicting total phosphorus levels as indicators for shallow lake management. Ecol Indic. https://doi.org/10.1016/j.ecolind.2019.105664

    Article  Google Scholar 

  • Mohammadi B (2019b) Letter to the editor “Estimation of sodium adsorption ratio indicator using data mining methods: a case study in Urmia Lake basin, Iran” by Mohammad Taghi Sattari, Arya Farkhondeh, and John Patrick Abraham. Environ Sci Pollut Res 26:10439–10440. https://doi.org/10.1007/s11356-019-04368-y

    Article  Google Scholar 

  • Mohammadi B, Aghashariatmadari Z (2020) Estimation of solar radiation using neighboring stations through hybrid support vector regression boosted by Krill Herd algorithm. Arab J Geosci 13:363. https://doi.org/10.1007/s12517-020-05355-1

    Article  Google Scholar 

  • Mohammadi B, Mehdizadeh S (2020) Modeling daily reference evapotranspiration via a novel approach based on support vector regression coupled with whale optimization algorithm. Agric Water Manag 237:106145. https://doi.org/10.1016/j.agwat.2020.106145

    Article  Google Scholar 

  • Mohammadi B, Linh NTT, Pham QB, Ahmed AN, Vojteková J, Guan Y, Abba SI, El-Shafie A (2020) Adaptive neuro-fuzzy inference system coupled with shuffledfrog leaping algorithm for predicting river streamflow time series. Hydrol Sci J. https://doi.org/10.1080/02626667.2020.1758703

    Article  Google Scholar 

  • Nancy P, Ganapathy S, Selvi M, Kannan A (2020) Intelligent intrusion detection system using fuzzy and deep learning approach for wireless sensor networks. IET Commun 14:888–895

    Google Scholar 

  • Narsimlu B, Gosain AK, Chahar BR, Singh SK, Srivastava PK (2015) SWAT model calibration and uncertainty analysis for streamflow prediction in the Kunwari River Basin, India, using sequential uncertainty fitting. Environ Process 2(1):79–95

    Google Scholar 

  • Nayak P, Sudheer K, Jain S (2007) Rainfall-runoff modeling through hybrid intelligent system. Water Resour Res. https://doi.org/10.1029/2006WR004930

    Article  Google Scholar 

  • Niu SH, Ong SK, Nee AYC (2012) An improved intelligent water drops algorithm for achieving optimal job-shop scheduling solutions. Int J Prod Res 50(15):4192–4205

    Google Scholar 

  • Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial intelligence models in hydrology: a review. J Hydrol 514:358–377

    Google Scholar 

  • Okkan U, Serbes ZA (2013) The combined use of wavelet transform and black box models in reservoir inflow modeling. J Hydrol Hydromech 61(2):112–119

    Google Scholar 

  • Pandiyaraju V, Logambigai R, Ganapathy S, Kannan A (2020) An energy efficient routing algorithm for WSNs using intelligent fuzzy rules in precision agriculture. Wirel Person Commun. https://doi.org/10.1007/s11277-020-07024-8

    Article  Google Scholar 

  • Parmar KS, Bhardwaj R (2015) River water prediction modeling using neural networks, fuzzy and wavelet coupled model. Water Resour Manag 29(1):17–33

    Google Scholar 

  • Pramanik N, Panda RK, Singh A (2010) Daily river flow forecasting using wavelet ANN hybrid models. J Hydroinform 13(1):49–63

    Google Scholar 

  • Priya PI, Ghosh DK, Kannan A, Ganapathy S (2014) Behaviour analysis model for social networks using genetic weighted fuzzy c-means clustering and neuro-fuzzy classifier. Int J Soft Comput 9(3):138–142

    Google Scholar 

  • Sethukkarasi R, Ganapathy S, Yogesh P, Kannan A (2014) An intelligent neuro fuzzy temporal knowledge representation model for mining temporal patterns. J Intell Fuzzy Syst 26(3):1167–1178

    MATH  Google Scholar 

  • Shah-Hosseini H (2007) Problem solving by intelligent water drops, IEEE congress on evolutionary computation, CEC 2007. Institute of Electrical and Electronics Computer Society, Piscataway, NJ, United States, Singapore, pp 3226–3231

  • Shah-Hosseini H (2009a) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int J Bioinspired Comput 1:71–79

    Google Scholar 

  • Shah-Hosseini H (2009b) Optimization with the nature-inspired intelligent water drops algorithm. In: Santos WPd (ed) Evolutionary computation, Vienna, Austria, pp 297–320

  • Sharma S, Srivastava P, Fang X, Kalin L (2015) Performance comparison of adoptive neuro fuzzy inference system (ANFIS) with loading simulation program C++ (LSPC) model for streamflow simulation in El Niño Southern Oscillation (ENSO)-affected watershed. Expert Syst Appl 42(4):2213–2223

    Google Scholar 

  • Sun X, Cai C, Pan S, Zhang Z, Li Q (2019) A cooperative target search method based on intelligent water drops algorithm. Comput Electr Eng 80:106494

    Google Scholar 

  • Terzi Ö, Ergin G (2014) Forecasting of monthly river flow with autoregressive modeling and data-driven techniques. Neural Comput Appl 25(1):179–188

    Google Scholar 

  • Vaheddoost B, Guan Y, Mohammadi B (2020) Application of hybrid ANN-whale optimization model in evaluation of the field capacity and the permanent wilting point of the soils. Environ Sci Pollut Res. https://doi.org/10.1007/s11356-020-07868-4

    Article  Google Scholar 

  • Valizadeh N, El-Shafie A (2013) Forecasting the level of reservoirs using multiple input fuzzification in ANFIS. Water Resour Manag 27(9):3319–3331

    Google Scholar 

  • Vo ND, Gourbesville P, Vu MT, Raghavan SV, Liong SY (2016) A deterministic hydrological approach to estimate climate change impact on river flow: Vu Gia-Thu Bon catchment. Vietnam. J Hydroenviron Res 11:59

    Google Scholar 

  • Wei S, Yang H, Song J, Abbaspour K, Xu Z (2013) A wavelet-neural network hybrid modelling approach for estimating and predicting river monthly flows. Hydrol Sci J 58(2):374–389

    Google Scholar 

  • Yaseen ZM, El-Shafie A, Jaafar O, Afan HA, Sayl KN (2015) Artificial intelligence based models for stream-flow forecasting: 2000–2015. J Hydrol 530:829–844

    Google Scholar 

  • Zadeh LA (1996) Soft computing and fuzzy logic fuzzy sets, fuzzy logic, and fuzzy systems: selected papers by Lotfi a Zadeh. World Scientific, Singapore, pp 796–804

    Google Scholar 

  • Zealand CM, Burn DH, Simonovic SP (1999) Short term streamflow forecasting using artificial neural networks. J Hydrol 214(1–4):32–48

    Google Scholar 

  • Zeng X, Kiviat KL, Sakaguchi K, Mahmoud AM (2012) A toy model for monthly river flow forecasting. J Hydrol 452:226–231

    Google Scholar 

  • Zia H, Harris N, Merrett G, Rivers M (2015) Predicting discharge using a low complexity machine learning model. Comput Electron Agric 118:350–360

    Google Scholar 

  • Zounemat-Kermani M, Kisi O, Rajaee T (2013) Performance of radial basis and LM-feed forward artificial neural networks for predicting daily watershed runoff. Appl Soft Comput 13(12):4633–4644

    Google Scholar 

Download references

Acknowledgement

No funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nguyen Thi Thuy Linh.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Communicated by V. Loia.

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

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pham, Q.B., Afan, H.A., Mohammadi, B. et al. Hybrid model to improve the river streamflow forecasting utilizing multi-layer perceptron-based intelligent water drop optimization algorithm. Soft Comput 24, 18039–18056 (2020). https://doi.org/10.1007/s00500-020-05058-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05058-5

Keywords

Navigation