Time series forecasting of river flow using an integrated approach of wavelet multi-resolution analysis and evolutionary data-driven models. A case study: Sebaou River (Algeria)

Abstract The complexity of hydrological processes and lack of data for modeling require the use of specific tools for non-linear natural phenomenon. In this paper, an effort has been made to develop a conjunction model – wavelet transformation, data-driven models, and genetic algorithm (GA) – for forecasting the daily flow of a river in northern Algeria using the time series of runoff. This catchment has a semi-arid climate and strong variability in runoff. The original time series was decomposed into multi-frequency time series by wavelet transform algorithm and used as inputs to artificial neural networks (ANN) and adaptive neuro-fuzzy inference system (ANFIS) models. Several factors must be optimized to determine the best model structures. Wavelet-based data-driven models using a GA are designed to optimize model structure. The performances of wavelet-based data-driven models (i.e. WANFIS and WANN) were superior to those of conventional models. WANFIS (RMSE = 12.15 m3/s, EC = 87.32%, R = .934) and WANN (RMSE = 15.73 m3/s, EC = 78.83%, R = .888) models improved the performances of ANFIS (RMSE = 23.13 m3/s, EC = 54.11%, R = .748) and ANN (RMSE = 22.43 m3/s, EC = 56.90%, R = .755) during the test period.

[1]  Lutz Prechelt,et al.  Automatic early stopping using cross validation: quantifying the criteria , 1998, Neural Networks.

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

[3]  Tommy S. W. Wong,et al.  Evaluation of rainfall and discharge inputs used by Adaptive Network-based Fuzzy Inference Systems (ANFIS) in rainfall–runoff modeling , 2010 .

[4]  Shouchun Wang,et al.  Design of artificial neural networks using a genetic algorithm to predict saturates of vacuum gas oil , 2010 .

[5]  Michael Bruen,et al.  Development of neuro-fuzzy models to account for temporal and spatial variations in a lumped rainfall-runoff model , 2008 .

[6]  Ronny Berndtsson,et al.  Evidence of chaos in the rainfall-runoff process , 2001 .

[7]  Ozgur Kisi,et al.  REPLY to Discussion of “Precipitation Forecasting Using Wavelet-Genetic Programming and Wavelet-Neuro-Fuzzy Conjunction Models” , 2012, Water Resources Management.

[8]  Bin Chen,et al.  Chlorophyll a Simulation in a Lake Ecosystem Using a Model with Wavelet Analysis and Artificial Neural Network , 2013, Environmental Management.

[9]  Sylvain Arlot,et al.  A survey of cross-validation procedures for model selection , 2009, 0907.4728.

[10]  Turgay Partal,et al.  Modelling evapotranspiration using discrete wavelet transform and neural networks , 2009 .

[11]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

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

[13]  Peter Michael Schmitz,et al.  Water and sustainable development , 2005 .

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

[15]  Andrew Metcalfe,et al.  Wavelet-Based Rainfall-Stream Flow Models for the Southeast Murray Darling Basin , 2014 .

[16]  Mousaab Zakhrouf,et al.  Neuro-Wavelet (WNN) and Neuro-Fuzzy (ANFIS) systems for modeling hydrological time series in arid areas. A case study: the catchment of Aïn Hadjadj (Algeria) , 2016 .

[17]  Peyman Abbaszadeh,et al.  A new hybrid artificial neural networks for rainfall-runoff process modeling , 2013, Neurocomputing.

[18]  N. K. Goel,et al.  Takagi–Sugeno fuzzy inference system for modeling stage–discharge relationship , 2006 .

[19]  Sungwon Kim,et al.  Daily water level forecasting using wavelet decomposition and artificial intelligence techniques , 2015 .

[20]  Jun Zhang,et al.  Chaotic Time Series Prediction Using a Neuro-Fuzzy System with Time-Delay Coordinates , 2008, IEEE Transactions on Knowledge and Data Engineering.

[21]  Sungwon Kim,et al.  River Stage Forecasting Using Wavelet Packet Decomposition and Machine Learning Models , 2016, Water Resources Management.

[22]  Feng Zou,et al.  Time series prediction with improved neuro-endocrine model , 2013, Neural Computing and Applications.

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

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

[25]  Y. Komori A neural fuzzy training approach for continuous speech recognition improvement , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[26]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

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

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

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

[30]  Taher Rajaee,et al.  A wavelet-linear genetic programming model for sodium (Na + ) concentration forecasting in rivers , 2016 .

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

[32]  Y. R. Satyaji Rao,et al.  Time Series Modeling of River Flow Using Wavelet Neural Networks , 2011 .

[33]  M. A. Yurdusev,et al.  Adaptive neuro fuzzy inference system approach for municipal water consumption modeling: An application to Izmir, Turkey , 2009 .

[34]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[36]  Vahid Nourani,et al.  Using self-organizing maps and wavelet transforms for space–time pre-processing of satellite precipitation and runoff data in neural network based rainfall–runoff modeling , 2013 .

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

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

[39]  Dongxiao Niu,et al.  Short-term wind speed forecasting using wavelet transform and support vector machines optimized by genetic algorithm , 2014 .

[40]  Hui Li,et al.  Evolutionary artificial neural networks: a review , 2011, Artificial Intelligence Review.

[41]  M. A. Sadeeq,et al.  ARMA Modelling of Benue River Flow Dynamics: Comparative Study of PAR Model , 2011 .

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

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

[44]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[45]  Vinay Agrawal,et al.  Soft Computing Approach for Rainfall-runoff Modelling: A Review , 2015 .