Comparison of data-driven modelling techniques for river flow forecasting

Abstract Accurate forecasting of streamflow is essential for the efficient operation of water resources systems. The streamflow process is complex and highly nonlinear. Therefore, researchers try to devise alterative techniques to forecast streamflow with relative ease and reasonable accuracy, although traditional deterministic and conceptual models are available. The present work uses three data-driven techniques, namely artificial neural networks (ANN), genetic programming (GP) and model trees (MT) to forecast river flow one day in advance at two stations in the Narmada catchment of India, and the results are compared. All the models performed reasonably well as far as accuracy of prediction is concerned. It was found that the ANN and MT techniques performed almost equally well, but GP performed better than both these techniques, although only marginally in terms of prediction accuracy in normal and extreme events. Citation Londhe, S. & Charhate, S. (2010) Comparison of data-driven modelling techniques for river flow forecasting. Hydrol. Sci. J. 55(7), 1163–1174.

[1]  Pankaj Singh,et al.  Suitability of different neural networks in daily flow forecasting , 2007, Appl. Soft Comput..

[2]  D. Solomatine,et al.  Model trees as an alternative to neural networks in rainfall—runoff modelling , 2003 .

[3]  Ozgur Kisi,et al.  Comparison of different ANN techniques in river flow prediction , 2007 .

[4]  Avi Ostfeld,et al.  Data-driven modelling: some past experiences and new approaches , 2008 .

[5]  Ni-Bin Chang,et al.  Stream Flowrate Prediction using Genetic Programming Model in a Semi-Arid Coastal Watershed , 2005 .

[6]  Dimitri P. Solomatine,et al.  FLEXIBLE AND OPTIMAL M5 MODEL TREES WITH APPLICATIONS TO FLOW PREDICTIONS , 2004 .

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

[8]  Demetris Koutsoyiannis,et al.  Medium-range flow prediction for the Nile: a comparison of stochastic and deterministic methods / Prévision du débit du Nil à moyen terme: une comparaison de méthodes stochastiques et déterministes , 2008 .

[9]  Ashu Jain,et al.  Hybrid neural network models for hydrologic time series forecasting , 2007, Appl. Soft Comput..

[10]  Holger R. Maier,et al.  Neural networks for the prediction and forecasting of water resource variables: a review of modelling issues and applications , 2000, Environ. Model. Softw..

[11]  Aytac Guven,et al.  Linear genetic programming for time-series modelling of daily flow rate , 2009 .

[12]  N. Null Artificial Neural Networks in Hydrology. I: Preliminary Concepts , 2000 .

[13]  Narendra Singh Raghuwanshi,et al.  Runoff and Sediment Yield Modeling using Artificial Neural Networks: Upper Siwane River, India , 2006 .

[14]  H. K. Cigizoglu,et al.  Incorporation of ARMA models into flow forecasting by artificial neural networks , 2003 .

[15]  N. K. Bose,et al.  Neural Network Fundamentals with Graphs, Algorithms and Applications , 1995 .

[16]  Ozgur Kisi,et al.  Streamflow Forecasting Using Different Artificial Neural Network Algorithms , 2007 .

[17]  Christian W. Dawson,et al.  Hydrological modelling using artificial neural networks , 2001 .

[18]  Shreenivas Londhe,et al.  Soft computing approach for real-time estimation of missing wave heights , 2008 .

[19]  Hikmet Kerem Cigizoglu,et al.  Generalized regression neural network in monthly flow forecasting , 2005 .

[20]  Hikmet Kerem Cigizoglu,et al.  Estimation, forecasting and extrapolation of river flows by artificial neural networks , 2003 .

[21]  Wei-Zhen Lu,et al.  Using Time-Delay Neural Network Combined with Genetic Algorithms to Predict Runoff Level of Linshan Watershed, Sichuan, China , 2007 .

[22]  K. Thirumalaiah,et al.  Hydrological Forecasting Using Neural Networks , 2000 .

[23]  François Anctil,et al.  Added gains of soil moisture content observations for streamflow predictions using neural networks , 2008 .

[24]  P. C. Nayak,et al.  Improving peak flow estimates in artificial neural network river flow models , 2003 .

[25]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[26]  M. Firat,et al.  Comparison of Artificial Intelligence Techniques for river flow forecasting , 2008 .

[27]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[28]  C. Sivapragasam,et al.  Genetic programming approach for flood routing in natural channels , 2008 .

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

[30]  Peter Nordin,et al.  Efficient Evolution of Machine Code for CISC Architectures using Blocks and Homologous Crossover , 1998 .

[31]  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 .

[32]  Hikmet Kerem Cigizoglu,et al.  Application of Generalized Regression Neural Networks to Intermittent Flow Forecasting and Estimation , 2005 .

[33]  Wolfgang Banzhaf,et al.  Evolving Teams of Predictors with Linear Genetic Programming , 2001, Genetic Programming and Evolvable Machines.

[34]  Jagadeesh Anmala,et al.  Rainfall-Runoff Modeling Using Artificial Neural Networks , 2010 .

[35]  Ozgur Kisi,et al.  River Flow Modeling Using Artificial Neural Networks , 2004 .