Modeling river discharge time series using support vector machine and artificial neural networks

Discharge time series were investigated using predictive models of support vector machine (SVM) and artificial neural network (ANN) and their performances were compared with two conventional models: rating curve (RC) and multiple linear regression (MLR) techniques. These models are evaluated using stage and discharge data from Big Cypress River, Texas, USA. Daily river stage–discharge data for the period of April 2010 to August 2013 were used for training and testing the above models and their results were compared using appropriate performance criteria. The evaluation of the results includes different performance measures, which indicate that SVM and ANN have an edge over the results by the conventional RC and MLR models. Notably, peak values predicted by SVM and ANN are more reliable than those by RC and MLR, although the performances of these conventional models are acceptable for a range of practical problems. The paper projects a critical view on inter-comparison studies by seeing through model selection approaches based on the common practice of the absolute best or even the best for the stated purpose towards uncertainty analysis.

[1]  Rajib Maity,et al.  Multistep-Ahead River Flow Prediction Using LS-SVR at Daily Scale , 2012 .

[2]  Albert J. Clemmens,et al.  Accuracy of Annual Volume from Current-Meter-Based Stage Discharges , 2006 .

[3]  Manish Kumar Goyal,et al.  Development of stage-discharge rating curve using model tree and neural networks: An application to Peachtree Creek in Atlanta , 2012, Expert Syst. Appl..

[4]  Sharad K. Jain,et al.  Setting Up Stage-Discharge Relations Using ANN , 2000 .

[5]  M. Ghorbani,et al.  Relative importance of parameters affecting wind speed prediction using artificial neural networks , 2013, Theoretical and Applied Climatology.

[6]  A Goel,et al.  STAGE-DISCHARGE MODELING USING SUPPORT VECTOR MACHINES , 2011 .

[7]  MohammadSajjad Khan,et al.  Application of Support Vector Machine in Lake Water Level Prediction , 2006 .

[8]  A. Agarwal,et al.  Application and analysis of support vector machine based simulation for runoff and sediment yield , 2009 .

[9]  Paresh Deka,et al.  A fuzzy neural network model for deriving the river stage—discharge relationship , 2003 .

[10]  Mohammad Ali Ghorbani,et al.  Investigating chaos in river stage and discharge time series , 2012 .

[11]  Ozgur Kisi,et al.  Modeling River Stage‐Discharge Relationships Using Different Neural Network Computing Techniques , 2009 .

[12]  Alex J. Cannon,et al.  Daily streamflow forecasting by machine learning methods with weather and climate inputs , 2012 .

[13]  Chuntian Cheng,et al.  Using support vector machines for long-term discharge prediction , 2006 .

[14]  Vijay P. Singh,et al.  Stage and Discharge Forecasting by SVM and ANN Techniques , 2012, Water Resources Management.

[15]  Vito Ferro,et al.  Simple Flume for Flow Measurement in Sloping Open Channel , 2007 .

[16]  Ali Aytek,et al.  New Approach for Stage–Discharge Relationship: Gene-Expression Programming , 2009 .

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

[18]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[19]  Ayman Ibrahim,et al.  Hysteresis Sensitive Neural Network for Modeling Rating Curves , 1997 .

[20]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[21]  S. Jain,et al.  Radial Basis Function Neural Network for Modeling Rating Curves , 2003 .

[22]  Wenjian Wang,et al.  Online prediction model based on support vector machine , 2008, Neurocomputing.

[23]  Puteh Saad,et al.  River flow time series using least squares support vector machines , 2011 .

[24]  K. A. Tilford,et al.  Flood Forecasting Model Selection , 2007 .

[25]  K. P. Sudheer,et al.  Short‐term flood forecasting with a neurofuzzy model , 2005 .

[26]  Shie-Yui Liong,et al.  FLOOD STAGE FORECASTING WITH SUPPORT VECTOR MACHINES 1 , 2002 .

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

[28]  I-Fan Chang,et al.  Support vector regression for real-time flood stage forecasting , 2006 .

[29]  R. Khatibi,et al.  Short-term wind speed predictions with machine learning techniques , 2016, Meteorology and Atmospheric Physics.

[30]  K. Lee,et al.  A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer , 2011 .

[31]  Dimitri P. Solomatine,et al.  FOR AN , 2022 .

[32]  Mac McKee,et al.  Support vectors–based groundwater head observation networks design , 2004 .

[33]  Emad Habib,et al.  Stage¿Discharge Relations for Low-Gradient Tidal Streams Using Data-Driven Models , 2006 .

[34]  Soroosh Sorooshian,et al.  Optimal use of the SCE-UA global optimization method for calibrating watershed models , 1994 .

[35]  Robert J. Moore,et al.  Comparison of rainfall-runoff models for flood forecasting. Part 2: Calibration and evaluation of models , 2001 .

[36]  Nitin Muttil,et al.  Discharge Rating Curve Extension – A New Approach , 2005 .

[37]  Dimitri P. Solomatine,et al.  Model Induction with Support Vector Machines: Introduction and Applications , 2001 .

[38]  Review of transfer function modelling for fluvial flood forecasting , 2004 .

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

[40]  Francis Eng Hock Tay,et al.  Support vector machine with adaptive parameters in financial time series forecasting , 2003, IEEE Trans. Neural Networks.

[41]  Vladimir Vapnik,et al.  The Nature of Statistical Learning , 1995 .