Performance evaluation of ANNs and an M5 model tree in Sattarkhan Reservoir inflow prediction

Abstract In this research, done from 2002 to 2012 at the Sattarkhan Reservoir in Iran, different combinations of values of a time series related to precipitation, evaporation, and discharge at upstream stations were used as the inputs and the next-day discharge was used as the output, in order to evaluate an artificial neural network (ANN), Support Vector Regression (SVR), Wavelet Neural Networks (WANN) and M5 model tree. Twelve scenarios consisting of input variables with different combinations of flow and climatological data by different lag times were created to study the role played by input variables in the accuracy of the model. Results of the various scenarios showed that when the inputs were consisted of the amount of temperature, precipitation and previous discharges (scenario 2), the next-day discharge could be estimated with higher accuracy by the WANN model with a RMSE value of 0.31 m3/s in comparison with the SVR model with RMSE value of 0.873 m3/s, M5 model tree with RMSE value of 0.880 m3/s and ANN model with RMSE value of 0.896 m3/s. Conclusively, the obtained results revealed that the wavelet transformation creates significant effect for increasing the prediction accuracies of the ANN model.

[1]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques with Java implementations , 2002, SGMD.

[2]  K. Mohammadi,et al.  Comparison of regression, ARIMA and ANN models for reservoir inflow forecasting using snowmelt equivalent (a case study of Karaj). , 2005 .

[3]  J. R. Quinlan Learning With Continuous Classes , 1992 .

[4]  V. T. Chow Handbook of applied hydrology , 2017 .

[5]  Soteris A. Kalogirou,et al.  An adaptive wavelet-network model for forecasting daily total solar-radiation , 2006 .

[6]  M. Pal,et al.  M5 model tree application in daily river flow forecasting in Sohu Stream, Turkey , 2013, Water Resources.

[7]  A. R. Senthil kumar,et al.  Application of ANN, Fuzzy Logic and Decision Tree Algorithms for the Development of Reservoir Operating Rules , 2013, Water Resources Management.

[8]  Özgür Kişi,et al.  Daily River Flow Forecasting Using Artificial Neural Networks and Auto-Regressive Models , 2005 .

[9]  Mahesh Pal,et al.  Performance evaluation of artificial neural network approaches in forecasting reservoir inflow , 2012 .

[10]  D. Basak,et al.  Support Vector Regression , 2008 .

[11]  Sanjeet Kumar,et al.  Reservoir Inflow Forecasting Using Ensemble Models Based on Neural Networks, Wavelet Analysis and Bootstrap Method , 2015, Water Resources Management.

[12]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[13]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[14]  Adebayo Adeloye,et al.  Inflow forecasting using Artificial Neural Networks for reservoir operation , 2016 .

[15]  M. Moraud Wavelet Networks , 2018, Foundations of Wavelet Networks and Applications.

[16]  Roohollah Noori,et al.  Evaluation of PCA and Gamma test techniques on ANN operation for weekly solid waste prediction. , 2010, Journal of environmental management.

[17]  James L. McClelland,et al.  James L. McClelland, David Rumelhart and the PDP Research Group, Parallel distributed processing: explorations in the microstructure of cognition . Vol. 1. Foundations . Vol. 2. Psychological and biological models . Cambridge MA: M.I.T. Press, 1987. , 1989, Journal of Child Language.

[18]  Ozgur Kisi,et al.  Stream flow forecasting using neuro‐wavelet technique , 2008 .

[19]  Susanne Ebersbach,et al.  Artificial Neural Networks In Real Life Applications , 2016 .

[20]  Chandra Shekhar P. Ojha,et al.  Estimation of Scour Downstream of a Ski-Jump Bucket Using Support Vector and M5 Model Tree , 2011 .

[21]  Daniel Graupe,et al.  Principles of Artificial Neural Networks , 2018, Advanced Series in Circuits and Systems.

[22]  X. Wen,et al.  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 , 2014 .

[23]  Maziar Palhang,et al.  Generalization performance of support vector machines and neural networks in runoff modeling , 2009, Expert Syst. Appl..

[24]  Ozgur Kisi,et al.  Applications of hybrid wavelet–Artificial Intelligence models in hydrology: A review , 2014 .

[25]  Jiacong Cao,et al.  Application of the diagonal recurrent wavelet neural network to solar irradiation forecast assisted with fuzzy technique , 2008, Eng. Appl. Artif. Intell..

[26]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[27]  Rao S. Govindaraju,et al.  COMPARISON OF ANNS AND EMPIRICAL APPROACHES FOR PREDICTING WATERSHED RUNOFF , 2000 .

[28]  Dimitri P. Solomatine,et al.  M5 Model Trees and Neural Networks: Application to Flood Forecasting in the Upper Reach of the Huai River in China , 2004 .

[29]  Dimitri P. Solomatine,et al.  Neural networks and M5 model trees in modelling water level-discharge relationship , 2005, Neurocomputing.

[30]  M. Taghi Sattari,et al.  Flow estimations for the Sohu Stream using artificial neural networks , 2012, Environmental Earth Sciences.