Hybrid wavelet-support vector machine approach for modelling rainfall-runoff process.

Because of the importance of water resources management, the need for accurate modeling of the rainfall-runoff process has rapidly grown in the past decades. Recently, the support vector machine (SVM) approach has been used by hydrologists for rainfall-runoff modeling and the other fields of hydrology. Similar to the other artificial intelligence models, such as artificial neural network (ANN) and adaptive neural fuzzy inference system, the SVM model is based on the autoregressive properties. In this paper, the wavelet analysis was linked to the SVM model concept for modeling the rainfall-runoff process of Aghchai and Eel River watersheds. In this way, the main time series of two variables, rainfall and runoff, were decomposed to multiple frequent time series by wavelet theory; then, these time series were imposed as input data on the SVM model in order to predict the runoff discharge one day ahead. The obtained results show that the wavelet SVM model can predict both short- and long-term runoff discharges by considering the seasonality effects. Also, the proposed hybrid model is relatively more appropriate than classical autoregressive ones such as ANN and SVM because it uses the multi-scale time series of rainfall and runoff data in the modeling process.

[1]  S. Mallat A wavelet tour of signal processing , 1998 .

[2]  Vahid Nourani,et al.  Liquid Analog Model for Laboratory Simulation of Rainfall–Runoff Process , 2007 .

[3]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

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

[5]  J. Garbrecht Comparison of Three Alternative ANN Designs for Monthly Rainfall-Runoff Simulation , 2006 .

[6]  Juan B. Valdés,et al.  NONLINEAR MODEL FOR DROUGHT FORECASTING BASED ON A CONJUNCTION OF WAVELET TRANSFORMS AND NEURAL NETWORKS , 2003 .

[7]  R. Singh,et al.  The Influence of Model Structure on the Efficiency of Rainfall-Runoff Models: A Comparative Study for Some Catchments of Central India , 1998 .

[8]  Alexander J. Smola,et al.  Support Vector Method for Function Approximation, Regression Estimation and Signal Processing , 1996, NIPS.

[9]  A. Ahmadi,et al.  Daily suspended sediment load prediction using artificial neural networks and support vector machines , 2013 .

[10]  G. Najafpour,et al.  Suspended sediment modelling by SVM and wavelet , 2014 .

[11]  Vahid Nourani,et al.  Prediction of daily suspended sediment load using wavelet and neurofuzzy combined model , 2010 .

[12]  Gwo-Fong Lin,et al.  Support vector machine-based models for hourly reservoir inflow forecasting during typhoon-warning periods , 2009 .

[13]  Klaus-Peter Holz,et al.  Rainfall-runoff modelling using adaptive neuro-fuzzy systems , 2001 .

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

[15]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

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

[17]  U. C. Kothyari,et al.  Modeling of the daily rainfall-runoff relationship with artificial neural network , 2004 .

[18]  L. Schumaker,et al.  Recent advances in wavelet analysis , 1995 .

[19]  Vojislav Kecman,et al.  Learning and Soft Computing: Support Vector Machines, Neural Networks, and Fuzzy Logic Models , 2001 .

[20]  Vahid Nourani,et al.  Daily suspended sediment concentration simulation using ANN and neuro-fuzzy models. , 2009, The Science of the total environment.

[21]  A. Shamseldin Application of a neural network technique to rainfall-runoff modelling , 1997 .

[22]  Vijay P. Singh,et al.  ANN and Fuzzy Logic Models for Simulating Event-Based Rainfall-Runoff , 2006 .

[23]  Orazio Giustolisi,et al.  Using a multi-objective genetic algorithm for SVM construction , 2006 .

[24]  P. C. Nayak,et al.  A neuro-fuzzy computing technique for modeling hydrological time series , 2004 .

[25]  Shigeo Abe Support Vector Machines for Pattern Classification , 2010, Advances in Pattern Recognition.

[26]  Colin G Hales,et al.  An Empirical Framework for Objective Testing for P-Consciousness in an Artificial Agent , 2009 .

[27]  Stefano Alvisi,et al.  A short-term, pattern-based model for water-demand forecasting , 2006 .

[28]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[29]  Xiyuan Chen,et al.  INS/WSN-Integrated Navigation Utilizing LS-SVM and ∞ Filtering , 2012 .

[30]  Paul S. Addison,et al.  Wavelet Transform Analysis of Open Channel Wake Flows , 2001 .

[31]  Zhao Yang Dong,et al.  An adaptive neural-wavelet model for short term load forecasting , 2001 .

[32]  C. W. Chan,et al.  Modelling of river discharges and rainfall using radial basis function networks based on support vector regression , 2003, Int. J. Syst. Sci..

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

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

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

[36]  Lipo Wang Support vector machines : theory and applications , 2005 .

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

[38]  Yi-Chung Hu,et al.  Optimization Theory, Methods, and Applications in Engineering 2014 , 2012 .

[39]  Orazio Giustolisi,et al.  Optimal design of artificial neural networks by a multi-objective strategy: groundwater level predictions , 2006 .

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

[41]  Sergios Theodoridis,et al.  Introduction to Pattern Recognition: A Matlab Approach , 2010 .

[42]  Ling-Bing Tang,et al.  Forecasting volatility based on wavelet support vector machine , 2009, Expert Syst. Appl..

[43]  Xiaohong Liu,et al.  Prediction Based on Wavelet Transform and Support Vector Machine , 2011, ICICA.

[44]  A. W. Minns,et al.  Artificial neural networks as rainfall-runoff models , 1996 .

[45]  Siti Mariyam Shamsuddin,et al.  Generalization improvement of radial basis function network based on multi-objective particle swarm optimization , 2010 .

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

[47]  Chih-Jen Lin,et al.  Training and Testing Low-degree Polynomial Data Mappings via Linear SVM , 2010, J. Mach. Learn. Res..