Forecasting salinity time series using RF and ELM approaches coupled with decomposition techniques

Using historical salinity data from nine drought periods in the Pearl River Delta of China, this study utilized two machine learning approaches to forecast the salinity time series for multistep lead times: random forest (RF) models and extreme learning machine (ELM) models. To improve conventional RF and ELM models, three signal decomposition techniques were applied to preprocess the input time series: empirical mode decomposition (EMD), wavelet decomposition (WD) and wavelet packet decomposition (WPD). The study results indicated that in contrast to conventional RF/ELM, a hybrid RF/ELM method accompanied by decomposition techniques displayed better forecasting performance and yielded reasonably accurate prediction results. More specifically, hybrid models coupled with WPD displayed the best performance for all three forecast lead times of one, three and five days, whereas EMD underperformed both WPD and WD because of the limited predictability of the components. Both the WPD and WD hybrid models using the $$coif5$$coif5 wavelet basis performed better than those using the other two bases (db8 and sym8). In addition, ELM method performed better for conventional and WD/WPD hybrid models, whereas the RF method worked better for EMD hybrid model. The findings of the study showed that the nonstationary salinity series could be transformed into several relatively stationary components in the decomposition process, which provided more accurate salinity forecasts. The developed hybrid models coupling RF/ELM method with decomposition techniques could be a feasible way for salinity prediction.

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

[3]  Faming Liang,et al.  Explicitly integrating parameter, input, and structure uncertainties into Bayesian Neural Networks for probabilistic hydrologic forecasting , 2011 .

[4]  Wei Zhang,et al.  Long-term change in tidal dynamics and its cause in the Pearl River Delta, China , 2010 .

[5]  Xing Wei,et al.  A model study of the effects of river discharges and interannual variation of winds on the plume front in winter in Pearl River Estuary , 2014 .

[6]  Pao-Shan Yu,et al.  Comparison of random forests and support vector machine for real-time radar-derived rainfall forecasting , 2017 .

[7]  Xiaohong Chen,et al.  Flood hazard risk assessment model based on random forest , 2015 .

[8]  Haiyan Lu,et al.  Multi-step forecasting for wind speed using a modified EMD-based artificial neural network model , 2012 .

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

[10]  Amaury Lendasse,et al.  High-Performance Extreme Learning Machines: A Complete Toolbox for Big Data Applications , 2015, IEEE Access.

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

[12]  C. Xiaohong Hydrological Change and Its Causes in the River Network of the Pearl River Delta , 2002 .

[13]  Jeffrey G. Arnold,et al.  Model Evaluation Guidelines for Systematic Quantification of Accuracy in Watershed Simulations , 2007 .

[14]  Z. Xinfeng,et al.  Affecting Factors of Salinity Intrusion in Pearl River Estuary and Sustainable Utilization of Water Resources in Pearl River Delta , 2010 .

[15]  Wenping Gong,et al.  The effect of interacting downstream branches on saltwater intrusion in the Modaomen Estuary, China , 2012 .

[16]  Francesco Serinaldi,et al.  Impact of EMD decomposition and random initialisation of weights in ANN hindcasting of daily stream flow series: An empirical examination , 2011 .

[17]  X. Wen,et al.  Wavelet Analysis-Support Vector Machine Coupled Models for Monthly Rainfall Forecasting in Arid Regions , 2015, Water Resources Management.

[18]  Bingjun Liu,et al.  The causes and impacts of water resources crises in the Pearl River Delta , 2018 .

[19]  John M. Hamrick,et al.  A Three-Dimensional Environmental Fluid Dynamics Computer Code : Theoretical and computational aspects , 1992 .

[20]  Ajit S. Bopardikar,et al.  Wavelet transforms - introduction to theory and applications , 1998 .

[21]  Andrew T. Walden Wavelet Analysis of Discrete Time Series , 2001 .

[22]  Michael R. Chernick,et al.  Wavelet Methods for Time Series Analysis , 2001, Technometrics.

[23]  J. Rohmer,et al.  Short-term forecasting of saltwater occurrence at La Comté River (French Guiana) using a kernel-based support vector machine , 2017, Environmental Earth Sciences.

[24]  Gabriel Rilling,et al.  On empirical mode decomposition and its algorithms , 2003 .

[25]  Erwan Scornet,et al.  A random forest guided tour , 2015, TEST.

[26]  Mohammad Rezaie-Balf,et al.  Wavelet coupled MARS and M5 Model Tree approaches for groundwater level forecasting , 2017 .

[27]  Alfredo Vaccaro,et al.  An effective secondary decomposition approach for wind power forecasting using extreme learning machine trained by crisscross optimization , 2017 .

[28]  Demetris Koutsoyiannis,et al.  A blueprint for process‐based modeling of uncertain hydrological systems , 2012 .

[29]  Manuel Duarte Ortigueira,et al.  On the HHT, its problems, and some solutions , 2008 .

[30]  Yong Yu,et al.  Sales forecasting using extreme learning machine with applications in fashion retailing , 2008, Decis. Support Syst..

[31]  Aranildo R. Lima,et al.  Nonlinear regression in environmental sciences using extreme learning machines: A comparative evaluation , 2015, Environ. Model. Softw..

[32]  P. Rengasamy World salinization with emphasis on Australia. , 2006, Journal of experimental botany.

[33]  Florian Pappenberger,et al.  Multiscale error analysis, correction, and predictive uncertainty estimation in a flood forecasting system , 2011 .

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

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

[36]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[37]  N. Cheng,et al.  Estuary salinity prediction using a coupled GA-SVM model: a case study of the Min River Estuary, China , 2017 .

[38]  Norden E. Huang,et al.  A review on Hilbert‐Huang transform: Method and its applications to geophysical studies , 2008 .

[39]  Ozgur Kisi,et al.  Investigation of Empirical Mode Decomposition in Forecasting of Hydrological Time Series , 2014, Water Resources Management.

[40]  Wenxi Lu,et al.  Monthly Rainfall Forecasting Using Echo State Networks Coupled with Data Preprocessing Methods , 2017, Water Resources Management.

[41]  Amaury Lendasse,et al.  A Methodology for Building Regression Models using Extreme Learning Machine: OP-ELM , 2008, ESANN.

[42]  Mohamad Javad Alizadeh,et al.  Development of wavelet-ANN models to predict water quality parameters in Hilo Bay, Pacific Ocean. , 2015, Marine pollution bulletin.

[43]  Jan Adamowski,et al.  Multi-step water quality forecasting using a boosting ensemble multi-wavelet extreme learning machine model , 2018, Stochastic Environmental Research and Risk Assessment.

[44]  Three Dimensional Model Evaluation of Physical Alterations of the Caloosahatchee River and Estuary: Impact on Salt Transport , 2016 .

[45]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[46]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[47]  H. Xue,et al.  A model study of the circulation in the Pearl River Estuary (PRE) and its adjacent coastal waters: 1. Simulations and comparison with observations , 2003 .

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

[49]  Jan Adamowski,et al.  Long-term SPI drought forecasting in the Awash River Basin in Ethiopia using wavelet neural network and wavelet support vector regression models , 2014 .

[50]  Rathinasamy Maheswaran,et al.  Comparative study of different wavelets for hydrologic forecasting , 2012, Comput. Geosci..

[51]  Y. Peter Sheng,et al.  On Modeling Three-Dimensional Estuarine and Marine Hydrodynamics , 1987 .

[52]  Hongjian Zhang,et al.  A Hybrid Methodology for Salinity Time Series Forecasting Based on Wavelet Transform and NARX Neural Networks , 2014, Arabian Journal for Science and Engineering.

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

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

[55]  Amaury Lendasse,et al.  OP-ELM: Optimally Pruned Extreme Learning Machine , 2010, IEEE Transactions on Neural Networks.

[56]  H. Savenije,et al.  Influence of River Discharge and Dredging on Tidal Wave Propagation: Modaomen Estuary Case , 2012 .

[57]  J. Adamowski,et al.  Comparison of multiple linear and nonlinear regression, autoregressive integrated moving average, artificial neural network, and wavelet artificial neural network methods for urban water demand forecasting in Montreal, Canada , 2012 .

[58]  R. Weisberg,et al.  Influences of Channel Deepening and Widening on the Tidal and Nontidal Circulations of Tampa Bay , 2014, Estuaries and Coasts.

[59]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

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

[61]  Seth D. Guikema,et al.  Machine learning methods for empirical streamflow simulation: a comparison of model accuracy, interpretability, and uncertainty in seasonal watersheds , 2016 .

[62]  Zhigang Liu,et al.  A new short-term load forecasting method of power system based on EEMD and SS-PSO , 2012, Neural Computing and Applications.

[63]  Wenrui Huang,et al.  Neural network modeling of salinity variation in Apalachicola River. , 2002, Water research.

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

[65]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[66]  Shengzhi Huang,et al.  Monthly streamflow prediction using modified EMD-based support vector machine , 2014 .

[67]  A. Castelletti,et al.  Tree‐based iterative input variable selection for hydrological modeling , 2013 .

[68]  Daoliang Li,et al.  Multi-scale prediction of water temperature using empirical mode decomposition with back-propagation neural networks , 2016, Comput. Electr. Eng..

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

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

[71]  Y. Wan,et al.  Time series modeling and prediction of salinity in the Caloosahatchee River Estuary , 2013 .

[72]  Han Wang,et al.  Ensemble Based Extreme Learning Machine , 2010, IEEE Signal Processing Letters.

[73]  K. P. Sudheer,et al.  Methods used for the development of neural networks for the prediction of water resource variables in river systems: Current status and future directions , 2010, Environ. Model. Softw..

[74]  J. Suen,et al.  A salinity projection model for determining impacts of climate change on river ecosystems in Taiwan , 2013 .

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

[76]  S. Galelli,et al.  An information theoretic approach to select alternate subsets of predictors for data-driven hydrological models , 2016 .

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

[78]  K. S. Yap,et al.  Extreme Learning Machines: A new approach for prediction of reference evapotranspiration , 2015 .

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

[80]  José Augusto Baranauskas,et al.  How Many Trees in a Random Forest? , 2012, MLDM.

[81]  Soroosh Sorooshian,et al.  Developing reservoir monthly inflow forecasts using artificial intelligence and climate phenomenon information , 2017 .

[82]  R. Deo,et al.  Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq , 2016 .