Runoff forecasting using hybrid Wavelet Gene Expression Programming (WGEP) approach

Summary This study presents a novel approach of using the hybrid Wavelet Gene Expression Programming (WGEP) model to forecast the runoff using rainfall data. The rainfall-runoff data from four different catchments located in the different Hydro-Climatic regions of the world is used in the study. The WGEP model is developed by integrating the discrete wavelet transform (DWT) with the Gene Expression Programming (GEP) models so that individual strengths of each approach can be exploited in a synergistic manner. It is implemented by transforming the input rainfall data using the DWT in order to reveal the temporal and the spectral information contained in the data and subsequently this transformed data is used as input for the GEP models. Ten different mother wavelet functions from different wavelet families are employed in the study in order to transform the data. The mother wavelet functions used in the study include the simple mother wavelet function Haar, the db2, db4, db8 wavelet functions of the most popular wavelet family Daubechies, sym2, sym4, sym8 wavelet functions with sharp peaks, coif2, coif4 wavelet functions and the discrete approximation of meyer (dmey) wavelet. The study further investigates the selection of the optimum input vector to be used in conjunction with the WGEP models by considering nine different input vectors. The first five input vectors contain only one rainfall data series ranging from lagged-1 day to lagged-5 day rainfall data series. The remaining four input vectors are selected using the most common approach in which selection of the input vector comprising of the sequential time series data. The performance of the hybrid WGEP models are compared with the simple GEP models developed without the wavelet transformation for the four selected catchments. The study found that the performance of the WGEP models is superior relative to the simple GEP model for all the nine input vectors considered. However, the WGEP models outperformed their respective simple GEP models only for the first five input vectors. Furthermore, the WGEP models exhibits better results with the dmey wavelet function for all the four catchments during both training and testing.

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

[2]  Ali Aytek,et al.  An application of artificial intelligence for rainfall-runoff modeling , 2008 .

[3]  A. Grossmann,et al.  DECOMPOSITION OF HARDY FUNCTIONS INTO SQUARE INTEGRABLE WAVELETS OF CONSTANT SHAPE , 1984 .

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

[5]  Vladan Babovic,et al.  The evolution of equations from hydraulic data Part II: Applications , 1997 .

[6]  David Zhang,et al.  Wavelet-based cascaded adaptive filter for removing baseline drift in pulse waveforms , 2005, IEEE Transactions on Biomedical Engineering.

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

[8]  O. Kisi,et al.  Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain) , 2012 .

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

[10]  S. Bergström,et al.  Principles and Confidence in Hydrological Modelling , 1991 .

[11]  K. P. Sudheer,et al.  A data‐driven algorithm for constructing artificial neural network rainfall‐runoff models , 2002 .

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

[13]  Liang-Cheng Chang,et al.  Applying Multiobjective Genetic Algorithm to Analyze the Conflict among Different Water Use Sectors during Drought Period , 2010 .

[14]  Asaad Y. Shamseldin,et al.  Comparative study of different wavelet based neural network models for rainfall–runoff modeling , 2014 .

[15]  Krzysztof A. Cyran,et al.  Advances in Intelligent and Soft Computing , 2009 .

[16]  H. Riedwyl Goodness of Fit , 1967 .

[17]  K. P. Sudheer,et al.  A neuro-fuzzy computing technique for modeling hydrological time series , 2004 .

[18]  Özgür Kisi,et al.  Forecasting daily lake levels using artificial intelligence approaches , 2012, Comput. Geosci..

[19]  Kusum Deep,et al.  Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20-22, 2011 - Volume 1 , 2012, SocProS.

[20]  Özgür Kisi,et al.  Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations , 2011, Comput. Geosci..

[21]  M. G. Anderson Encyclopedia of hydrological sciences. , 2005 .

[22]  Raj Mohan Singh Wavelet-ANN Model for Flood Events , 2011, SocProS.

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

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

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

[26]  O. Kisi,et al.  Wavelet and neuro-fuzzy conjunction model for precipitation forecasting , 2007 .

[27]  D. Legates,et al.  Evaluating the use of “goodness‐of‐fit” Measures in hydrologic and hydroclimatic model validation , 1999 .

[28]  Hazi Mohammad Azamathulla,et al.  Gene-Expression Programming for the Development of a Stage-Discharge Curve of the Pahang River , 2011 .

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

[30]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[31]  Chandranath Chatterjee,et al.  Development of an accurate and reliable hourly flood forecasting model using wavelet–bootstrap–ANN (WBANN) hybrid approach , 2010 .

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

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

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

[35]  R. V. Sachs,et al.  Wavelets in time-series analysis , 1999, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[36]  Peter L. Bartlett,et al.  Neural Network Learning - Theoretical Foundations , 1999 .

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

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

[39]  Tommy S. W. Wong,et al.  Comparison between kinematic wave and artificial neural network models in event-based runoff simulation for an overland plane , 2008 .

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

[41]  K. P. Sudheer,et al.  Rainfall‐runoff modelling using artificial neural networks: comparison of network types , 2005 .

[42]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

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

[44]  Vladan Babovic,et al.  Rainfall‐Runoff Modeling Based on Genetic Programming , 2006 .

[45]  Javad Poshtan,et al.  Bearing fault detection using wavelet packet transform of induction motor stator current , 2007 .

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

[47]  P. C. Nayak,et al.  Fuzzy computing based rainfall–runoff model for real time flood forecasting , 2005 .

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

[49]  Cândida Ferreira,et al.  Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence (Studies in Computational Intelligence) , 2006 .

[50]  Candida Ferreira Gene expression programming , 2006 .

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

[52]  HighWire Press Philosophical Transactions of the Royal Society of London , 1781, The London Medical Journal.

[53]  Paul S. Addison,et al.  The Illustrated Wavelet Transform Handbook , 2002 .

[54]  Vladan Babovic,et al.  The evolution of equations from hydraulic data. Part I: Theory , 1997 .

[55]  A. Shamseldin,et al.  Hybrid Wavelet Neuro-Fuzzy Approach for Rainfall-Runoff Modeling , 2016, J. Comput. Civ. Eng..

[56]  Y. Najjar,et al.  Predicting catchment flow in a semi‐arid region via an artificial neural network technique , 2004 .

[57]  Dennis Gabor,et al.  Theory of communication , 1946 .

[58]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

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

[60]  Vladan Babovic,et al.  Data mining in hydrology , 2005 .

[61]  Drasko Furundzic,et al.  Application example of neural networks for time series analysis: : Rainfall-runoff modeling , 1998, Signal Process..

[62]  Momcilo Markus,et al.  PRECIPITATION-RUNOFF MODELING USING ARTIFICIAL NEURAL NETWORKS AND CONCEPTUAL MODELS , 2000 .

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