Univariate streamflow forecasting using commonly used data-driven models: literature review and case study

ABSTRACT Eight data-driven models and five data pre-processing methods were summarized; the multiple linear regression (MLR), artificial neural network (ANN) and wavelet decomposition (WD) models were then used in short-term streamflow forecasting at four stations in the East River basin, China. The wavelet–artificial neural network (W-ANN) method was used to predict 1-month-ahead monthly streamflow at Longchuan station (LS). The results indicate better performance of MLR and wavelet–multiple linear regression (W-MLR) in analysing the stationary trained dataset. Four models showed similar performance in 1-day-ahead streamflow forecasting, while W-MLR and W-ANN performed better in 5-day-ahead forecasting. Three reservoirs were shown to have more influence on downstream than upstream streamflow and models had the worst performance at Boluo station. Furthermore, the W-ANN model performed well for 1-month-ahead streamflow forecasting at LS with consideration of a deterministic component.

[1]  Rajib Maity,et al.  Potential of support vector regression for prediction of monthly streamflow using endogenous property , 2010 .

[2]  A. Danandeh Mehr,et al.  Successive-station monthly streamflow prediction using different artificial neural network algorithms , 2015, International Journal of Environmental Science and Technology.

[3]  K. P. Sudheer,et al.  Rainfall‐runoff modeling through hybrid intelligent system , 2007 .

[4]  A. Arabi Yazdi,et al.  Flood flow forecasting using ANN, ANFIS and regression models , 2013, Neural Computing and Applications.

[5]  Taymoor A. Awchi,et al.  River Discharges Forecasting In Northern Iraq Using Different ANN Techniques , 2014, Water Resources Management.

[6]  O. Kisi,et al.  Short-term and long-term streamflow forecasting using a wavelet and neuro-fuzzy conjunction model , 2010 .

[7]  O. Kisi Wavelet regression model for short-term streamflow forecasting. , 2010 .

[8]  Aman Mohammad Kalteh,et al.  Monthly river flow forecasting using artificial neural network and support vector regression models coupled with wavelet transform , 2013, Comput. Geosci..

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

[10]  M. Vafakhah,et al.  Application of artificial neural networks and adaptive neuro-fuzzy inference system models to short-term streamflow forecasting , 2012 .

[11]  Gwo-Fong Lin,et al.  Improving the forecasts of extreme streamflow by support vector regression with the data extracted by self‐organizing map , 2014 .

[12]  Ozgur Kisi,et al.  Wavelet-linear genetic programming: A new approach for modeling monthly streamflow , 2017 .

[13]  R. Sahay,et al.  Predicting Monsoon Floods in Rivers Embedding Wavelet Transform, Genetic Algorithm and Neural Network , 2013, Water Resources Management.

[14]  Subimal Ghosh,et al.  Streamflow prediction using multi-site rainfall obtained from hydroclimatic teleconnection. , 2010 .

[15]  O. Kisi Wavelet Regression Model as an Alternative to Neural Networks for River Stage Forecasting , 2011 .

[16]  Dimitar P. Filev,et al.  Fuzzy SETS AND FUZZY LOGIC , 1996 .

[17]  Turgay PartalT. Partal River flow forecasting using different artificial neural network algorithms and wavelet transform , 2009 .

[18]  Shenglian Guo,et al.  Comparative study of monthly inflow prediction methods for the Three Gorges Reservoir , 2014, Stochastic Environmental Research and Risk Assessment.

[19]  Alpaslan Yarar,et al.  A Hybrid Wavelet and Neuro-Fuzzy Model for Forecasting the Monthly Streamflow Data , 2014, Water Resources Management.

[20]  Ping-Feng Pai,et al.  System reliability forecasting by support vector machines with genetic algorithms , 2006, Math. Comput. Model..

[21]  N. Chang,et al.  Short-term streamflow forecasting with global climate change implications – A comparative study between genetic programming and neural network models , 2008 .

[22]  Vijay P. Singh,et al.  A univariate model for long-term streamflow forecasting , 1991 .

[23]  Xia Jun,et al.  Hydrological frequency calculation principle of inconsistent annual runoff series under Changing environments , 2005 .

[24]  Rameswar Panda,et al.  Application of neural network and adaptive neuro-fuzzy inference systems for river flow prediction , 2009 .

[25]  Zhiyong Liu,et al.  Evaluating a coupled discrete wavelet transform and support vector regression for daily and monthly streamflow forecasting , 2014 .

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

[27]  J. Adamowski Development of a short-term river flood forecasting method for snowmelt driven floods based on wavelet and cross-wavelet analysis , 2008 .

[28]  Adarsh Singh,et al.  Daily river flow forecasting using wavelet ANN hybrid models , 2010 .

[29]  P. Gelder,et al.  Forecasting daily streamflow using hybrid ANN models , 2006 .

[30]  H. Md. Azamathulla,et al.  Flow discharge prediction in compound channels using linear genetic programming , 2012 .

[31]  J. G. Ndiritu,et al.  Application of radial basis function neural networks to short-term streamflow forecasting , 2010 .

[32]  Nachimuthu Karunanithi,et al.  Neural Networks for River Flow Prediction , 1994 .

[33]  Richard J. Heggen,et al.  Neural Networks for River Flow Prediction , 1995 .

[34]  Zaher Mundher Yaseen,et al.  RBFNN versus FFNN for daily river flow forecasting at Johor River, Malaysia , 2015, Neural Computing and Applications.

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

[36]  Xing Fang,et al.  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 , 2015, Expert Syst. Appl..

[37]  Dimitri P. Solomatine,et al.  Data-Driven Modelling: Concepts, Approaches and Experiences , 2009 .

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

[39]  Ali Danandeh Mehr,et al.  Linear genetic programming application for successive-station monthly streamflow prediction , 2014, Comput. Geosci..

[40]  Christos Makropoulos,et al.  Hydrological modelling for flood forecasting: Calibrating the post-fire initial conditions , 2015 .

[41]  Ozgur Kisi,et al.  Wavelet regression model as an alternative to neural networks for monthly streamflow forecasting , 2009 .

[42]  Jan Adamowski,et al.  Development of a coupled wavelet transform and neural network method for flow forecasting of non-perennial rivers in semi-arid watersheds. , 2010 .

[43]  Indrajeet Chaubey,et al.  Comparison of artificial neural network models for hydrologic predictions at multiple gauging stations in an agricultural watershed , 2008 .

[44]  Ruhaidah Samsudin,et al.  A hybrid model of self organizing maps and least square support vector machine for river flow forecasting , 2012 .

[45]  Dragan Savic,et al.  A Genetic Programming Approach to Rainfall-Runoff Modelling , 1999 .

[46]  A. V. Vecchia,et al.  Global pattern of trends in streamflow and water availability in a changing climate , 2005, Nature.

[47]  Jun Guo,et al.  Monthly streamflow forecasting based on improved support vector machine model , 2011, Expert Syst. Appl..

[48]  P. Hosseinzadeh Talaee Multilayer perceptron with different training algorithms for streamflow forecasting , 2012, Neural Computing and Applications.

[49]  Hyun-Han Kwon,et al.  A modified support vector machine based prediction model on streamflow at the Shihmen Reservoir, Taiwan , 2010 .

[50]  Quan J. Wang,et al.  A review of advances in flash flood forecasting , 2011 .

[51]  Ahmed El-Shafie,et al.  A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam , 2007 .

[52]  Josiah Adeyemo,et al.  Review of three data- driven modelling techniques for hydrological modelling and forecasting , 2014 .

[53]  Fanping Zhang,et al.  A Conjunction Method of Wavelet Transform-Particle Swarm Optimization-Support Vector Machine for Streamflow Forecasting , 2014, J. Appl. Math..

[54]  Linda See,et al.  Data preprocessing for river flow forecasting using neural networks: Wavelet transforms and data partitioning , 2006 .

[55]  V. Singh,et al.  DEM-based numerical modelling of runoff and soil erosion processes in the hilly–gully loess regions , 2012, Stochastic Environmental Research and Risk Assessment.

[56]  R. Abrahart,et al.  Comparing neural network and autoregressive moving average techniques for the provision of continuous river flow forecasts in two contrasting catchments , 2000 .

[57]  Armando Brath,et al.  Multistep ahead streamflow forecasting: Role of calibration data in conceptual and neural network modeling , 2007 .

[58]  Honey Badrzadeh,et al.  Impact of multi-resolution analysis of artificial intelligence models inputs on multi-step ahead river flow forecasting , 2013 .

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

[60]  Juan B. Valdés,et al.  Streamflow Forecasting for Han River Basin, Korea , 1994 .

[61]  Mahmud Güngör,et al.  River flow estimation using adaptive neuro fuzzy inference system , 2007, Math. Comput. Simul..

[62]  Mehmet Özger,et al.  Comparison of fuzzy inference systems for streamflow prediction , 2009 .

[63]  K. Lindenschmidt,et al.  Review of the application of fuzzy inference systems in river flow forecasting , 2009 .

[64]  Mahmut Firat,et al.  Monthly river flow forecasting by an adaptive neuro‐fuzzy inference system , 2009 .

[65]  Mac McKee,et al.  Multi-time scale stream flow predictions: The support vector machines approach , 2006 .

[66]  Muttucumaru Sivakumar,et al.  Evolutionary Modeling for Streamflow Forecasting with Minimal Datasets: A Case Study in the West Malian River, China , 2010 .

[67]  E. Toth Classification of hydro-meteorological conditions and multiple artificial neural networks for streamflow forecasting , 2009 .

[68]  Bijaya K. Panigrahi,et al.  A hybrid SVM-PSO model for forecasting monthly streamflow , 2013, Neural Computing and Applications.

[69]  Fi-John Chang,et al.  Adaptive neuro-fuzzy inference system for prediction of water level in reservoir , 2006 .

[70]  C. Dhanya,et al.  Predictive uncertainty of chaotic daily streamflow using ensemble wavelet networks approach , 2011 .

[71]  François Anctil,et al.  Comparing Sigmoid Transfer Functions for Neural Network Multistep Ahead Streamflow Forecasting , 2010 .

[72]  Özlem Terzi,et al.  Forecasting of monthly river flow with autoregressive modeling and data-driven techniques , 2013, Neural Computing and Applications.

[73]  Jy-Shing Wu,et al.  Artificial Neural Networks for Forecasting Watershed Runoff and Stream Flows , 2005 .

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

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

[76]  Ozgur Kisi,et al.  A wavelet-support vector machine conjunction model for monthly streamflow forecasting , 2011 .

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

[78]  J. G. Ndiritu,et al.  A hybrid conceptual–fuzzy inference streamflow modelling for the Letaba River system in South Africa , 2010 .

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

[80]  Fi-John Chang,et al.  A nonlinear spatio-temporal lumping of radar rainfall for modeling multi-step-ahead inflow forecasts by data-driven techniques , 2016 .

[81]  Beatriz A. Garro,et al.  Designing Artificial Neural Networks Using Particle Swarm Optimization Algorithms , 2015, Comput. Intell. Neurosci..

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

[83]  Bijaya K. Panigrahi,et al.  Streamflow forecasting by SVM with quantum behaved particle swarm optimization , 2013, Neurocomputing.

[84]  Yen-Chang Chen,et al.  A counterpropagation fuzzy-neural network modeling approach to real time streamflow prediction , 2001 .

[85]  Annunziato Siviglia,et al.  Case Study: Design of Flood Control Systems on the Vara River by Numerical and Physical Modeling , 2009 .

[86]  Nitin Muttil,et al.  Monthly flow forecast for Mississippi River basin using artificial neural networks , 2013, Neural Computing and Applications.

[87]  V. Jothiprakash,et al.  Intermittent reservoir daily-inflow prediction using lumped and distributed data multi-linear regression models , 2011 .

[88]  Jefferson S. Wong,et al.  Statistical modeling of daily urban water consumption in Hong Kong: Trend, changing patterns, and forecast , 2010 .

[89]  Vijay P. Singh,et al.  Reservoir-induced hydrological alterations and environmental flow variation in the East River, the Pearl River basin, China , 2014, Stochastic Environmental Research and Risk Assessment.

[90]  Dawei Han,et al.  Assessment of input variables determination on the SVM model performance using PCA, Gamma test, and forward selection techniques for monthly stream flow prediction , 2011 .

[91]  Robert J. Abrahart,et al.  Including spatial distribution in a data‐driven rainfall‐runoff model to improve reservoir inflow forecasting in Taiwan , 2014 .

[92]  Ali Danandeh Mehr,et al.  Successive-station monthly streamflow prediction using neuro-wavelet technique , 2014, Earth Science Informatics.

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

[94]  Özgür Kisi,et al.  Modeling rainfall-runoff process using soft computing techniques , 2013, Comput. Geosci..

[95]  K. Chau,et al.  Predicting monthly streamflow using data‐driven models coupled with data‐preprocessing techniques , 2009 .

[96]  Roberto Greco A fuzzy-autoregressive model of daily river flows , 2012, Comput. Geosci..

[97]  Madan M. Gupta,et al.  Improving reliability of river flow forecasting using neural networks, wavelets and self-organising maps , 2013 .

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

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

[100]  Shie-Yui Liong,et al.  Flow categorization model for improving forecasting , 2005 .

[101]  Okke Batelaan,et al.  Hydrological modelling of urbanized catchments: A review and future directions , 2015 .

[102]  Mukesh K. Tiwari,et al.  Intermittent Streamflow Forecasting and Extreme Event Modelling using Wavelet based Artificial Neural Networks , 2014, Water Resources Management.

[103]  J. G. Ndiritu,et al.  A fuzzy inference system for modelling streamflow: Case of Letaba River, South Africa , 2009 .

[104]  Daniel Rivero,et al.  Prediction and modeling of the rainfall-runoff transformation of a typical urban basin using ann and gp , 2003, Appl. Artif. Intell..

[105]  Hui-Chen Su,et al.  A nonlinear time series analysis using two‐stage genetic algorithms for streamflow forecasting , 2008 .

[106]  Ozgur Kisi,et al.  River Flow Estimation and Forecasting by Using Two Different Adaptive Neuro-Fuzzy Approaches , 2012, Water Resources Management.

[107]  Peter C. Young,et al.  Top‐down and data‐based mechanistic modelling of rainfall–flow dynamics at the catchment scale , 2003 .

[108]  Li-Chiu Chang,et al.  Reinforced recurrent neural networks for multi-step-ahead flood forecasts , 2013 .

[110]  A. Kalteh Wavelet Genetic Algorithm-Support Vector Regression (Wavelet GA-SVR) for Monthly Flow Forecasting , 2015, Water Resources Management.

[111]  Arup Kumar Sarma,et al.  Artificial neural network model for synthetic streamflow generation , 2007 .

[112]  K. Budu,et al.  Comparison of Wavelet-Based ANN and Regression Models for Reservoir Inflow Forecasting , 2014 .

[113]  Josyane Ronchail,et al.  Recent advances in wavelet analyses: Part 2—Amazon, Parana, Orinoco and Congo discharges time scale variability , 2005 .

[114]  Vijay P. Singh,et al.  Effects of land-use/cover change on hydrological processes using a GIS/RS-based integrated hydrological model: case study of the East River, China , 2015 .

[115]  Jian-Jun Ni,et al.  Forecast Modeling of Monthly Runoff with Adaptive Neural Fuzzy Inference System and Wavelet Analysis , 2013 .

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

[117]  Vijay P. Singh,et al.  A univariate model for long-term streamflow forecasting: 1. Development , 1991 .

[118]  Ozgur Kisi,et al.  Wavelet and neuro-fuzzy conjunction model for streamflow forecasting , 2011 .

[119]  Wu Fangyuan Hydrological alteration diagnosis system , 2010 .

[120]  Peter A. Whigham,et al.  Modelling rainfall-runoff using genetic programming , 2001 .

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