Skip to main content

Advertisement

Log in

Applicability of machine learning techniques for multi-time step ahead runoff forecasting

  • Research Article - Hydrology
  • Published:
Acta Geophysica Aims and scope Submit manuscript

Abstract

Precise and reliable runoff forecasting is crucial for water resources planning and management. The present study was conducted to test the applicability of different data-driven techniques including artificial neural networks (ANN), support vector machine (SVM), random forest (RF) and M5P models for runoff forecasting for the lead time of 1 day and 2 days in the Koyna River basin, India. The best input variables for the development of the models were selected by applying the Gamma test (GT). Two different scenarios were considered to select the input variables for 2 days ahead runoff forecasting. In the first scenario, the output of 1 day ahead runoff (t + 1) was not used as an input while it was also used as an input along with other input variables for the development of the models in the second scenario. For 2 days ahead runoff forecasting, the models developed by adopting the second scenario performed more accurately than that of the first scenario. The RF model performed the best for 1 day ahead runoff forecasting with root mean square error (RMSE), coefficient of efficiency (CE), correlation coefficient (r) and coefficient of determination (R2) values of 168.94 m3/s, 0.67, 0.84 and 0.704, respectively, during the test period. For 2 days ahead runoff forecasting, RF and ANN models performed the best in the first and second scenario, respectively. In 2 days ahead runoff forecasting, RMSE, CE, r and R2 values were observed to be 169.72 m3/s, 0.67, 0.84, 0.7023 and 148.55 m3/s, 0.74, 0.87, 0.76 in the first and second scenarios, respectively, during the test period. Finally, the results revealed that the addition of 1 day ahead runoff forecast increased the forecast accuracy of 2 days ahead runoff forecasts. In addition, the dependability of the various models was determined using the uncertainty analysis.

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
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Availability of data and materials

The data that support the findings of this study are available from the corresponding author, upon reasonable request.

References

  • Agarwal A, Mishra SK, Ram S, Singh JK (2006) Simulation of runoff and sediment yield using artificial neural networks. Biosyst Eng 94(4):597–613

    Article  Google Scholar 

  • Alizadeh MJ, Kavianpour MR, Kisi O, Nourani V (2017) A new approach for simulating and forecasting the rainfall-runoff process within the next two months. J Hydrol 548:588–597

    Article  Google Scholar 

  • Anusree K, Varghese KO (2016) Streamflow prediction of Karuvannur river basin using ANFIS, ANN and MNLR. Proc Technol 24:101–108

    Article  Google Scholar 

  • Aoulmi Y, Marouf N, Amireche M (2021) The assessment of artificial neural network rainfall-runoff models under different input meteorological parameters case study: Seybouse basin, Northeast Algeria. J Water Land Dev 50:38–47

    Google Scholar 

  • Araghinejad S, Fayaz N, Hosseini-Moghari S (2018) Development of a hybrid data driven model for hydrological estimation. Water Resour Manag 32:3737–3750

    Article  Google Scholar 

  • Avand M, Moradi HR, Ramazanzadeh Lasboyee M (2021a) Spatial prediction of future flood risk: an approach to the effects of climate change. Geosciences 11:25. https://doi.org/10.3390/geosciences11010025

    Article  Google Scholar 

  • Avand M, Moradi H, Ramazanzadeh Lasboyee M (2021b) Spatial modeling of flood probability using geo-environmental variables and machine learning models, case study: Tajan watershed, Iran. Adv Space Res 67(10):3169–3186. https://doi.org/10.1016/j.asr.2021.02.011

    Article  Google Scholar 

  • Bafitlhile TM, Li Z (2019) Applicability of support vector machine and artificial neural network for flood forecasting in humid, semi-humid and semi-arid basins in China. Water 11:85

    Article  Google Scholar 

  • Bajirao TS, Kumar P (2021a) Geospatial technology for prioritization of Koyna River basin of India based on soil erosion rates using different approaches. Environ Sci Pollut Res. https://doi.org/10.1007/s11356-021-13155-7

    Article  Google Scholar 

  • Bajirao TS, Kumar P (2021b) Effectiveness of heuristic approach for daily sediment flow prediction of Koyna river basin. J Soil Water Conserv 20(1):12–21

    Article  Google Scholar 

  • Bajirao TS, Kumar P, Kumar M, Elbeltagi A, Kuriqi A (2021a) Superiority of hybrid soft computing models in daily suspended sediment estimation in highly dynamic rivers. Sustainability 13:542. https://doi.org/10.3390/su13020542

    Article  Google Scholar 

  • Bajirao TS, Kumar P, Kumar M, Elbeltagi A, Kuriqi A (2021b) Potential of hybrid wavelet-coupled data-driven-based algorithms for daily runoff prediction in complex river basins. Theor Appl Climatol. https://doi.org/10.1007/s00704-021-03681-2

    Article  Google Scholar 

  • Breiman L (2001) Random forests. Mach Learn 45:5–32

    Article  Google Scholar 

  • Budu K (2014) Comparison of wavelet-based ANN and regression models for reservoir inflow forecasting. J Hydrol Eng 19:1385–1400

    Article  Google Scholar 

  • Chakravarti A, Joshi N, Panjiar H (2015) Rainfall-runoff analysis using artificial neural network. Indian J Sci Technol 8(14):1–7

    Article  Google Scholar 

  • Chen G, Long T, Xiong J, Bai Y (2017) Multiple random forests modelling for urban water consumption forecasting. Water Resour Manag 31:4715–4729

    Article  Google Scholar 

  • Contreras P, Orellana-Alvear J, Muñoz P, Bendix J, Célleri R (2021) Influence of random forest hyperparameterization on short-term runoff forecasting in an Andean mountain catchment. Atmosphere (basel). https://doi.org/10.3390/atmos12020238

    Article  Google Scholar 

  • Costache R, Roxana Țîncu R, Elkhrachy I, Pham QB, Popa MC, Diaconu DC, Avand M, Costache I, Arabameri A, Bui DT (2020) New neural fuzzy-based machine learning ensemble for enhancing the prediction accuracy of flood susceptibility mapping. Hydrol Sci J 65:2816–2837. https://doi.org/10.1080/02626667.2020.1842412

    Article  Google Scholar 

  • Elbeltagi A, Kumari N, Dharpure JK, Mokhtar A, Alsafadi K, Kumar M, Mehdinejadiani B, Ramezani Etedali H, Brouziyne Y, Towfiqul Islam ARM, Kuriqi A (2021) Prediction of combined terrestrial evapotranspiration index (Ctei) over large river basin based on machine learning approaches. Water (switzerland) 13:1–18. https://doi.org/10.3390/w13040547

    Article  Google Scholar 

  • Elsafi SH (2014) Artificial neural networks (ANNs) for flood forecasting at Dongola Station in the River Nile, Sudan. Alex Eng J 53:655–662

    Article  Google Scholar 

  • Genc O, Kisi O, Ardichoglu M (2014) Determination of mean velocity and discharge in natural streams using neuro-fuzzy and neural network approaches. Water Resour Manag 28:2387–2400

    Article  Google Scholar 

  • Ghumman AR, Ghazaw YM, Sohail AR, Watanabe K (2011) Runoff forecasting by artificial neural network and conventional model. Alex Eng J 50:345–350. https://doi.org/10.1016/j.aej.2012.01.005

    Article  Google Scholar 

  • Gong Y, Zhang Y, Lan S, Wang H (2016) A comparative study of artificial neural networks, support vector machines and adaptive neuro fuzzy inference system for forecasting groundwater levels near Lake Okeechobee, Florida. Water Resour Manag 30:375–391

    Article  Google Scholar 

  • Guldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in Egirdir lake level forecasting. Water Resour Manag 24:105–128

    Article  Google Scholar 

  • Hamidi O, Poorolajal J, Sadeghifar M, Abbasi H, Maryanaji Z, Faridi HR, Tapak L (2015) A comparative study of support vector machines and artificial neural networks for predicting precipitation in Iran. Theor Appl Climatol 119:723–731

    Article  Google Scholar 

  • Hassan M, Shamim MA, Sikandar A, Mehmood I, Ahmed I, Ashiq SZ, Khitab A (2015) Development of sediment load estimation models by using artificial neural networking techniques. Environ Monit Assess 187:686

    Article  Google Scholar 

  • Huiping J, Yaning C, Gonghuan F, Zhi L, Weili D, Qifei Z (2021) Adaptability of machine learning methods and hydrological models to discharge simulations in datasparse glaciated watersheds. J Arid Land 13(6):549–567. https://doi.org/10.1007/s40333-021-0066-5

    Article  Google Scholar 

  • Jingwen X, Junjang Z, Wanchang Z, Zhongda H, Zheng Z (2009) Mid-short-term daily runoff forecasting by anns and multiple process-based hydrological models. In: IEEE Access, pp 526–529

  • Kheirfam H, Kashtiban SM (2018) A regional suspended load yield estimation model for ungauged watersheds. Water Sci Eng 11(4):328–337. https://doi.org/10.1016/j.wse.2018.09.008

    Article  Google Scholar 

  • Kim M, Gilley JE (2008) Artificial neural network estimation of soil erosion and nutrient concentrations in runoff from land application areas. Comput Electron Agric 64:268–275

    Article  Google Scholar 

  • Kisi O (2015) Streamflow forecasting and estimation using least square support vector regression and adaptive neuro-fuzzy embedded fuzzy c-means clustering. Water Resour Manag 29:5109–5127

    Article  Google Scholar 

  • Kisi O, Nia AM, Gosheh MG, Tajabadi MRJ, Ahmadi A (2012) Intermittent streamflow forecasting by using several data driven techniques. Water Resour Manag 26:457–474

    Article  Google Scholar 

  • Kumar M, Kumari A, Kushwaha DP, Kumar P, Malik A, Ali R, Kuriqi A (2020) Estimation of daily stage-discharge relationship by using data-driven techniques of a Perennial River, India. Sustainability 12(19):7877

    Article  Google Scholar 

  • Lee KT, Hung W, Meng C (2008) Deterministic insight into ANN model performance for storm runoff simulation. Water Resour Manag 22:67–82

    Article  Google Scholar 

  • Liang Z, Tang T, Li B, Liu T, Wang J, Hu Y (2018) Long-term streamflow forecasting using SWAT through the integration of the random forests precipitation generator: case study of Danjiangkou Reservoir. Hydrol Res 49:1513–1527. https://doi.org/10.2166/nh.2017.085

    Article  Google Scholar 

  • Lohani AK, Goel NK, Bhatia KKS (2014) Improving real time flood forecasting using fuzzy inference system. J Hydrol 509:25–41

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Niknia N, Kardan MH, Banaei SM, Torabi PH, Omidinasab F, Arabi Yazdi A (2014) Application of gamma test and neuro-fuzzy models in uncertainty analysis for prediction of pipeline scouring depth. J Water Resour Prot 6:514–525

    Article  Google Scholar 

  • Nourani V, Komasi M (2013) A geomorphology-based ANFIS model for multi-station modeling of rainfall–runoff process. J Hydrol 490:41–55

    Article  Google Scholar 

  • Olyaie E, Banejad H, Chau K, Melesse AM (2015) A comparison of various artificial intelligence approaches performance for estimating suspended sediment load of river systems: a case study in United States. Environ Monit Assess 187:189

    Article  Google Scholar 

  • 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 

  • Peng F, Wen J, Zhang Y, Jin J (2020) Monthly streamflow prediction based on random forest algorithm and phase space reconstruction theory. J Phys Conf Ser. https://doi.org/10.1088/1742-6596/1637/1/012091

    Article  Google Scholar 

  • Pham LT, Luo L, Finley A (2021) Evaluation of random forests for short-term daily streamflow forecasting in rainfall- and snowmelt-driven watersheds. Hydrol Earth Syst Sci 25:2997–3015

    Article  Google Scholar 

  • Quinlan JR (1992) Learning with continuous classes. In: Adams S (ed) Proceedings of AI’92. World Scientific, Singapore, pp 343–348

  • Reddy BSN, Pramada SK, Roshni T (2021) Monthly surface runoff prediction using artificial intelligence: a study from a tropical climate river basin. J Earth Syst Sci 130:35. https://doi.org/10.1007/s12040-020-01508-8

    Article  Google Scholar 

  • Remesan R, Shamim MA, Han D (2008) Model data selection using gamma test for daily solar radiation estimation. Hydrol Process 22:4301–4309. https://doi.org/10.1016/j.asej.2020.09.011

    Article  Google Scholar 

  • Roy B, Singh MP, Kaloop MR, Kumar D, Hu J-W, Kumar R, Hwang W-S (2021) Data-driven approach for rainfall-runoff modelling using equilibrium optimizer coupled extreme learning machine and deep neural network. Appl Sci 11:6238. https://doi.org/10.3390/app11136238

    Article  Google Scholar 

  • Sahraei A, Chamorro A, Kraft P, Breuer L (2021) Application of machine learning models to predict maximum event water fractions in streamflow. Front Water 3:652100. https://doi.org/10.3389/frwa.2021.652100

    Article  Google Scholar 

  • Senaviratne GMMMA, Udawatta RP, Anderson SH, Baffaut C, Thompson A (2014) Use of fuzzy rainfall–runoff predictions for claypan watersheds with conservation buffers in Northeast Missouri. J Hydrol 517:1008–1018

    Article  Google Scholar 

  • Shiri J (2018) Improving the performance of the mass transfer-based reference evapotranspiration estimation approaches through a coupled wavelet-random forest methodology. J Hydrol 561:737–750

    Article  Google Scholar 

  • Sihag P, Karimi SM, Angelaki A (2019) Random forest, M5P and regression analysis to estimate the field unsaturated hydraulic conductivity. Appl Water Sci 9:129

    Article  Google Scholar 

  • Singh VK, Kumar D, Kashyap PS, Singh PK, Kumar A, Singh SK (2020) Modelling soil permeability using different data driven algorithms based on physical properties of soil. J Hydrol 580:124223

    Article  Google Scholar 

  • Singh B, Sihag P, Parsaie A, Angelaki A (2021) Comparative analysis of artificial intelligence techniques for the prediction of infiltration process. Geol Ecol Landsc 5(2):109–118

    Article  Google Scholar 

  • Slieman AA, Dmitry K (2021) A comparative study between artificial neural networks and fuzzy inference system for estimation and filling of missing runoff data at Al-Jawadiyah Station. E3S Web Conf 264:01048. https://doi.org/10.1051/e3sconf/202126401048

    Article  Google Scholar 

  • Talebizadeh M, Morid S, Ayyoubzadeh SA, Ghasemzadeh M (2010) Uncertainty analysis in sediment load modeling using ANN and SWAT Model. Water Resour Manag 24:1747–1761

    Article  Google Scholar 

  • Tyralis H, Papacharalampous G, Langousis A (2019) A brief review of random forests for water scientists and practitioners and their recent history in water resources. Water 11(5):910

    Article  Google Scholar 

  • Vapnik V, Lerner A (1963) Pattern recognition using generalized portrait method. Autom Remote Control 24:774–780

    Google Scholar 

  • Yariyan P, Avand M, Abbaspour RA, Haghighi AT, Costache R, Janizadeh OGS, Blaschke T (2020) Flood susceptibility mapping using an improved analytic network process with statistical models. Geomat Nat Hazards Risk 11(1):2282–2314. https://doi.org/10.1080/19475705.2020.1836036

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions to improve this manuscript further.

Funding

No external funding.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization, methodology, TSB; software, validation, formal analysis, investigation, TSB, QBP and AE; writing-review and editing, TSB, AE, QBP and MK; visualization, TSB, AE and MK; supervision, QBP, AE and MK.

Corresponding authors

Correspondence to Manish Kumar or Quoc Bao Pham.

Ethics declarations

Conflict of interest

This manuscript has not been published or presented elsewhere in part or in entirety and is not under consideration by another journal. There are no conflicts of interest to declare.

Ethics approval

The manuscript is not submitted to any other journal for simultaneous consideration. The work is original and not published elsewhere.

Consent to participate

Not applicable.

Consent to publish

Not applicable.

Additional information

Edited by Dr. Mohammad Valipour (ASSOCIATE EDITOR) / Dr. Michael Nones (CO-EDITOR-IN-CHIEF).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bajirao, T.S., Elbeltagi, A., Kumar, M. et al. Applicability of machine learning techniques for multi-time step ahead runoff forecasting. Acta Geophys. 70, 757–776 (2022). https://doi.org/10.1007/s11600-022-00749-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11600-022-00749-z

Keywords

Navigation