Daily Mean Streamflow Prediction in Perennial and Non-Perennial Rivers Using Four Data Driven Techniques

This study examines and compares the performance of four new attractive artificial intelligence techniques including artificial neural network (ANN), hybrid wavelet-artificial neural network (WANN), Genetic expression programming (GEP), and hybrid wavelet-genetic expression programming (WGEP) for daily mean streamflow prediction of perennial and non-perennial rivers located in semi-arid region of Zagros mountains in Iran. For this purpose, data of daily mean streamflow of the Behesht-Abad (perennial) and Joneghan (non-perennial) rivers as well as precipitation information of 17 meteorological stations for the period 1999–2008 were used. Coefficient of determination (R2) and root mean square error (RMSE) were used for evaluating the applicability of developed models. This study showed that although the GEP model was the most accurate in predicting peak flows, but in overall among the four mentioned models in both perennial and non-perennial rivers, WANN had the best performance. Among input patterns, flow based and coupled precipitation-flow based patterns with negligible difference to each other were determined to be the best patterns. Also this study confirmed that combining wavelet method with ANN and GEP and developing WANN and WGEP methods results in improving the performance of ANN and GEP models.

[1]  A. Tokar,et al.  Rainfall-Runoff Modeling Using Artificial Neural Networks , 1999 .

[2]  David Labat,et al.  Recent advances in wavelet analyses: Part 1. A review of concepts , 2005 .

[3]  Vahid Nourani,et al.  A Multivariate ANN-Wavelet Approach for Rainfall–Runoff Modeling , 2009 .

[4]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[5]  D. Labat,et al.  Rainfall-runoff relations for karstic springs. Part II: Continuous wavelet and discrete orthogonal multiresolution analyses. , 2000 .

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

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

[8]  Hojjat Ahmadi,et al.  Prediction of Daily Pan Evaporation using Wavelet Neural Networks , 2012, Water Resources Management.

[9]  Ozgur Kisi,et al.  Precipitation Forecasting Using Wavelet-Genetic Programming and Wavelet-Neuro-Fuzzy Conjunction Models , 2011 .

[10]  Chao Deng,et al.  Identifying Explicit Formulation of Operating Rules for Multi-Reservoir Systems Using Genetic Programming , 2014, Water Resources Management.

[11]  Symeon E. Christodoulou,et al.  Waterloss Detection in Water Distribution Networks using Wavelet Change-Point Detection , 2017, Water Resources Management.

[12]  C. Torrence,et al.  A Practical Guide to Wavelet Analysis. , 1998 .

[13]  Robert J. Abrahart,et al.  Letter to the Editor on “Precipitation Forecasting Using Wavelet-Genetic Programming and Wavelet-Neuro-Fuzzy Conjunction Models” by Ozgur Kisi & Jalal Shiri [Water Resources Management 25 (2011) 3135–3152] , 2012, Water Resources Management.

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

[15]  Mohammad H. Aminfar,et al.  A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation , 2009, Eng. Appl. Artif. Intell..

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

[17]  Holger R. Maier,et al.  Input determination for neural network models in water resources applications. Part 2. Case study: forecasting salinity in a river , 2005 .

[18]  Ali Danandeh Mehr,et al.  Streamflow prediction using linear genetic programming in comparison with a neuro-wavelet technique , 2013 .

[19]  B. S. Thandaveswara,et al.  A non-linear rainfall–runoff model using an artificial neural network , 1999 .

[20]  Yaonan Zhang,et al.  Comparative Study of Artificial Neural Networks and Wavelet Artificial Neural Networks for Groundwater Depth Data Forecasting with Various Curve Fractal Dimensions , 2014, Water Resources Management.

[21]  Bettina Schaefli,et al.  What drives high flow events in the Swiss Alps? Recent developments in wavelet spectral analysis and their application to hydrology , 2007 .

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

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

[24]  Holger R. Maier,et al.  Input determination for neural network models in water resources applications. Part 1—background and methodology , 2005 .

[25]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  B. Krishna,et al.  Monthly Rainfall Prediction Using Wavelet Neural Network Analysis , 2013, Water Resources Management.

[28]  Hedayat Fahmi,et al.  Urmia lake water level fluctuation hydro informatics modeling using support vector machine and conjunction of wavelet and neural network , 2014, Water Resources.

[29]  Vahid Nourani,et al.  Hybrid Wavelet-Genetic Programming Approach to Optimize ANN Modeling of Rainfall-Runoff Process , 2012 .

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

[31]  Wensheng Wang,et al.  Wavelet Network Model and Its Application to the Prediction of Hydrology , 2003 .

[32]  Ali Talebi,et al.  Development of a Hybrid Wavelet Packet- Group Method of Data Handling (WPGMDH) Model for Runoff Forecasting , 2016, Water Resources Management.

[33]  Doudja Souag-Gamane,et al.  Drought Forecasting Using Neural Networks, Wavelet Neural Networks, and Stochastic Models: Case of the Algerois Basin in North Algeria , 2016, Water Resources Management.

[34]  Jianhua Xu,et al.  Integrating Wavelet Analysis and BPANN to Simulate the Annual Runoff With Regional Climate Change: A Case Study of Yarkand River, Northwest China , 2014, Water Resources Management.

[35]  Vladan Babovic,et al.  GENETIC PROGRAMMING AND ITS APPLICATION IN REAL‐TIME RUNOFF FORECASTING 1 , 2001 .

[36]  Mehdi Vafakhah,et al.  A Wavelet-ANFIS Hybrid Model for Groundwater Level Forecasting for Different Prediction Periods , 2013, Water Resources Management.

[37]  Funda Dökmen,et al.  Evaluation of the Parameters of Water Quality with Wavelet Techniques , 2013, Water Resources Management.

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

[39]  Bernard Bobée,et al.  Prévision hydrologique par réseaux de neurones artificiels : état de l'art , 1999 .

[40]  J. Adamowski,et al.  A wavelet neural network conjunction model for groundwater level forecasting , 2011 .

[41]  Chien-ming Chou A Threshold Based Wavelet Denoising Method for Hydrological Data Modelling , 2011 .

[42]  Aytac Guven,et al.  Regional-Specific Numerical Models of Evapotranspiration Using Gene-Expression Programming Interface in Sahel , 2012, Water Resources Management.

[43]  J. Kurths,et al.  Wavelet Spectrum and Self-Organizing Maps-Based Approach for Hydrologic Regionalization -a Case Study in the Western United States , 2016, Water Resources Management.

[44]  Lei Ai,et al.  Modeling the daily suspended sediment concentration in a hyperconcentrated river on the Loess Plateau, China, using the Wavelet–ANN approach , 2013 .

[45]  Jan Adamowski,et al.  Erratum to: Forecasting Urban Water Demand Via Wavelet-Denoising and Neural Network Models. Case Study: City of Syracuse, Italy , 2012, Water Resources Management.

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

[47]  Amir Alikhani,et al.  Neuro-fuzzy models employing wavelet analysis for suspended sediment concentration prediction in rivers , 2010 .

[48]  Vinit Sehgal,et al.  Effect of Utilization of Discrete Wavelet Components on Flood Forecasting Performance of Wavelet Based ANFIS Models , 2014, Water Resources Management.

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

[50]  J. Adamowski River flow forecasting using wavelet and cross‐wavelet transform models , 2008 .

[51]  Cândida Ferreira,et al.  Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence , 2014, Studies in Computational Intelligence.

[52]  Ozgur Kisi,et al.  Soil temperature modeling at different depths using neuro-fuzzy, neural network, and genetic programming techniques , 2017, Theoretical and Applied Climatology.

[53]  Rathinasamy Maheswaran,et al.  Long term forecasting of groundwater levels with evidence of non-stationary and nonlinear characteristics , 2013, Comput. Geosci..

[54]  M. Sharp,et al.  Wavelet analysis of inter‐annual variability in the runoff regimes of glacial and nival stream catchments, Bow Lake, Alberta , 2003 .

[55]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[56]  Shiv O. Prasher,et al.  Comparison of multivariate adaptive regression splines with coupled wavelet transform artificial neural networks for runoff forecasting in Himalayan micro-watersheds with limited data , 2012 .

[57]  Bernard Bobée,et al.  Daily reservoir inflow forecasting using artificial neural networks with stopped training approach , 2000 .

[58]  T. Yeh,et al.  Identification of Strong Karst Groundwater Runoff Belt by Cross Wavelet Transform , 2014, Water Resources Management.

[59]  刘昌明,et al.  Wavelet neural modeling for hydrologic time series forecasting with uncertainty evaluation , 2015 .

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

[61]  Stuart N. Lane,et al.  Assessment of rainfall‐runoff models based upon wavelet analysis , 2007 .

[62]  Özgür Kişi,et al.  Daily suspended sediment estimation using neuro-wavelet models , 2010 .

[63]  Ozgur Kisi,et al.  Evaluating the generalizability of GEP models for estimating reference evapotranspiration in distant humid and arid locations , 2017, Theoretical and Applied Climatology.

[64]  Hafzullah Aksoy Storage Capacity for River Reservoirs by Wavelet-Based Generation of Sequent-Peak Algorithm , 2001 .

[65]  Ju-liang Jin,et al.  Prediction of Inflow at Three Gorges Dam in Yangtze River with Wavelet Network Model , 2009 .

[66]  Vahid Nourani,et al.  Conjunction of SOM-based feature extraction method and hybrid wavelet-ANN approach for rainfall–runoff modeling , 2013 .

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

[68]  Fionn Murtagh,et al.  Wavelet-based feature extraction and decomposition strategies for financial forecasting , 1998 .

[69]  Ingrid Daubechies,et al.  The wavelet transform, time-frequency localization and signal analysis , 1990, IEEE Trans. Inf. Theory.

[70]  Vahid Nourani,et al.  Development of Nonlinear Model Based on Wavelet-ANFIS for Rainfall Forecasting at Klang Gates Dam , 2014, Water Resources Management.

[71]  Bahram Gharabaghi,et al.  Prediction of Timing of Watermain Failure Using Gene Expression Models , 2016, Water Resources Management.

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

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

[74]  Ozgur Kisi,et al.  Two hybrid Artificial Intelligence approaches for modeling rainfall–runoff process , 2011 .

[75]  R. Deo,et al.  Forecasting effective drought index using a wavelet extreme learning machine (W-ELM) model , 2017, Stochastic Environmental Research and Risk Assessment.

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

[77]  Kulwinder Singh Parmar,et al.  River Water Prediction Modeling Using Neural Networks, Fuzzy and Wavelet Coupled Model , 2014, Water Resources Management.

[78]  Ozgur Kisi,et al.  Intermittent Streamflow Forecasting by Using Several Data Driven Techniques , 2011, Water Resources Management.

[79]  Mehdi Vafakhah,et al.  Optimization of Wavelet-ANFIS and Wavelet-ANN Hybrid Models by Taguchi Method for Groundwater Level Forecasting , 2014 .

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