Abstract
The use of electrical conductivity (EC) as a water quality indicator is useful for estimating the mineralization and salinity of water. The objectives of this study were to explore, for the first time, extreme learning machine (ELM) and wavelet-extreme learning machine hybrid (WA-ELM) models to forecast multi-step-ahead EC and to employ an integrated method to combine the advantages of WA-ELM models, which utilized the boosting ensemble method. For comparative purposes, an adaptive neuro-fuzzy inference system (ANFIS) model, and a WA-ANFIS model, were also developed. The study area was the Aji-Chay River at the Akhula hydrometric station in Northwestern Iran. A total of 315 monthly EC (µS/cm) datasets (1984–2011) were used, in which the first 284 datasets (90% of total datasets) were considered for training and the remaining 31 (10% of total datasets) were used for model testing. Autocorrelation function (ACF) and partial autocorrelation function (PACF) demonstrated that the 6-month lags were potential input time lags. The results illustrated that the single ELM and ANFIS models were unable to forecast the multi-step-ahead EC in terms of root mean square error (RMSE), coefficient of determination (R2) and Nash–Sutcliffe model efficiency coefficient (NSC). To develop the hybrid WA-ELM and WA-ANFIS models, the original time series of lags as inputs, and time series of 1, 2 and 3 month-step-ahead EC values as outputs, were decomposed into several sub-time series using different maximal overlap discrete wavelet transform (MODWT) functions, namely Daubechies, Symlet, Haar and Coiflet of different orders at level three. These sub-time series were then used in the ELM and ANFIS models as an input dataset to forecast the multi-step-ahead EC. The results indicated that single WA-ELM and WA-ANFIS models performed better than any ELM and ANFIS models. Also, WA-ELM models outperformed WA-ANFIS models. To develop the boosting multi-WA-ELM and multi-WA-ANFIS ensemble models, a least squares boosting (LSBoost) algorithm was used. The results showed that boosting multi-WA-ELM and multi-WA-ANFIS ensemble models outperformed the individual WA-ELM and WA-ANFIS models.
Similar content being viewed by others
References
Adamowski JF (2008) Development of a short-term river flood forecasting method for snowmelt driven floods based on wavelet and cross-wavelet analysis. J Hydrol 353:247–266
Adamowski J, Chan FH (2011) A wavelet neural network conjunction model for groundwater level forecasting. J Hydrol 407(1–4):28–40
Adamowski J, Sun K (2010) Development of a coupled wavelet transform and neural network method for flow forecasting of non-perennial rivers in semi-arid watersheds. J Hydrol 390(1–2):85–91
Aghbashlo M, Shamshirband S, Tabatabaei M, Yee PL, Larimi YN (2016) The use of ELM-WT (extreme learning machine with wavelet transform algorithm) to predict exergetic performance of a DI diesel engine running on diesel/biodiesel blends containing polymer waste. Energy 94:443–456
Alizadeh MJ, Kavianpour MR (2015) Development of wavelet-ANN models to predict water quality parameters in Hilo Bay, Pacific Ocean. Mar Pollut Bull 98(1–2):171–178
Bacanli UG, Firat M, Dikbas F (2009) Adaptive Neuro-Fuzzy Inference System for drought forecasting. Stoch Environ Res Risk Assess 23:1143–1154
Barzegar R (2014) The investigation of quantitative and qualitative of the Tabriz plain aquifer groundwater resources. MSc. thesis. Dep. of Natural Sciences, University of Tabriz, p 175
Barzegar R, Asghari Moghaddam A (2016) Combining the advantages of neural networks using the concept of committee machine in the groundwater salinity prediction. Model Earth Syst Environ. doi:10.1007/s40808-015-0072-8
Barzegar R, Asghari Moghaddam A, Kazemian N (2015) Assessment of heavy metals concentrations with emphasis on arsenic in the Tabriz plain aquifers, Iran. Environ Earth Sci. doi:10.1007/s12665-014-4010-2
Barzegar R, Adamowski J, Asghari Moghaddam A (2016a) Application of wavelet-artificial intelligence hybrid models for water quality prediction: a case study in Aji-Chay River, Iran. Stochastic Environmental Research and Risk Assessment. doi:10.1007/s00477-016-1213-y
Barzegar R, Asghari Moghaddam A, Baghban H (2016b) A supervised committee machine artificial intelligent for improving DRASTIC method to assess groundwater contamination risk: a case study from Tabriz plain aquifer, Iran. Stoch Environ Res Risk Assess 30(3):883–899
Barzegar R, Asghari Moghaddam A, Tziritis E (2016c) Assessing the hydrogeochemistry and water quality of the Aji-Chay River, northwest of Iran. Environ Earth Sci 75:1486. doi:10.1007/s12665-016-6302-1
Barzegar R, Sattarpour M, Nikudel MR, Asghari Moghaddam A (2016d) Comparative evaluation of artificial intelligence models for prediction of uniaxial compressive strength of travertine rocks. Case study: Azarshahr area, NW Iran. Model Earth Syst Environ. doi:10.1007/s40808-016-0132-8
Belayneh A, Adamowski J, Khalil B (2016) Short-term SPI drought forecasting in the Awash River Basin in Ethiopia using wavelet transforms and machine learning methods. Sustain Water Resour Manag 2(1):87–101
Cherkassky V, Ma Y (2009) Another look at statistical learning theory and regularization. Neural Netw 22:958–969
Deo RC, Tiwari MK, Adamowski JF, Quilty JM (2016) Forecasting effective drought index using a wavelet extreme learning machine (W-ELM) model. Stoch Environ Res Risk Assess. doi:10.1007/s00477-016-1265-z
Dghasi AAA, Ismail MT (2013) A comparative study between discrete wavelet transform and maximal overlap discrete wavelet transform for testing stationarity. Int J Math Comput Phys Electr Comput Eng 7(12):1677–1681
Ding S, Zhang J, Xu X, Zhang Y (2015) A wavelet extreme learning machine. Neural Comput Appl 27(4):1033–1040
Dongwen CUI (2013) Application of extreme learning machine to total phosphorus and total nitrogen forecast in lakes and reservoirs. Water Resour Protect 29(2):61–66. doi:10.3969/j.issn.10046933.2013.02.013
Faruk FD (2010) A hybrid neural network and ARIMA model for water quality time series prediction. Eng Appl Artif Intell 23:586–594
Fijani E, Nadiri AA, Asghari Moghaddam A, Tsai F, Dixon B (2013) Optimization of DRASTIC method by supervised committee machine artificial intelligence to assess groundwater vulnerability for Maragheh-Bonab Plain Aquifer, Iran. J Hydrol 530:89–100
Firat M, Gungor M (2010) Monthly total sediment forecasting using adaptive neuro fuzzy inference system. Stoch Environ Res Risk Assess 24:259–270
Freund Y, Schapire RE (1996) Experiments with a new boosting algorithm. In: Proceedings of the thirteenth international conference on machine learning. Morgan Kaufmann, Burlington, MA, pp 148–156
Grimes DIF, Coppola E, Verdecchia M, Visconti G (2003) A neural network approach to real-time rainfall estimation for Africa using satellite data. J Hydrometeorol 4:1119–1133
Guo Y, Wang G, Zhang X, Deng W (2014) An improved hybrid ARIMA and support vector machine model for water quality prediction. Rough sets and knowledge technology. Lect Notes Comput Sci 8818:411–422
Han HG, Chen Q, Qiao JF (2011) An efficient self-organizing RBF neural network for water quality prediction. J Neural Netw 24(7):717–725
Hawkins CP, Olson JR, Hill RA (2010) The reference condition: predicting benchmarks for ecological and water-quality assessments. J N Am Benthol Soc 29(1):312–343
Heil CE, Walnut DF (1989) Continuous and discrete wavelet transforms. SIAM Rev 31(4):628–666
Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501
Imen S (2015) Drinking water infrastructure assessment with teleconnection signals, satellite data fusion and mining. University of Central Florida, p 149
Jang JSR (1993) ANFIS: adaptive network based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685
Jung C, Schindler D (2015) Statistical modeling of near-surface wind speed: a case study from Baden-Wuerttemberg (Southwest Germany). Austin J Earth Sci 2(1):1006
Khalil B, Ouarda T, St-Hilaire A (2011) Estimation of water quality characteristics at ungauged sites using artificial neural networks and canonical correlation analysis. J Hydrol 405:277–287
Kisi O (2009) Wavelet regression model as an alternative to neural networks for monthly streamflow forecasting. Hydrol Process 23(25):3583–3597
Kisi O (2011) Wavelet regression model as an alternative to neural networks for river stage forecasting. Water Resour Manag 25:579–600
Krenkel P (2012) Water quality management. Elsevier, Amsterdam
Lei Y, Danning Z, Hongbing C (2015) Prediction of length-of-day using extreme learning machine. Geod Geodyn 6(2):151–159
Li B, Cheng C (2014) Monthly discharge forecasting using wavelet neural networks with extreme learning machine. Sci China Technol Sci. doi:10.1007/s11431-014-5712-0,2441-2452
Lian C, Zeng Z, Yao W, Tang H (2014) Extreme learning machine for the displacement prediction of landslide under rainfall and reservoir level. Stoch Environ Res Risk Assess 28:1957–1972
Liu S, Tai H, Ding Q, Li D, Xu L, Wei Y (2013) A hybrid approach of support vector regression with genetic algorithm optimization for aquaculture water quality prediction. Math Comput Model 58:458–465
Liu Q, Yin J, Leung VCM, Zhai JH, Cai Z, Lin J (2016) Applying a new localized generalization error model to design neural networks trained with extreme learning machine. Neural Comput Appl 27:59–66
Mahapatra SS, Nanda SK, Panigrahy BK (2011) A Cascaded Fuzzy Inference System for Indian river water quality prediction. J Adv Eng Softw 42(10):787–796
Mallat SG (1998) A wavelet tour of signal processing, 2nd edn. Academic Press, San Diego
Nalley D, Adamowski J, Khalil B (2012) Using discrete wavelet transforms to analyze trends in streamflow and precipitation in Quebec and Ontario (1954–2008). J Hydrol 475:204–228
Nalley D, Adamowski J, Khalil B, Ozga-Zielinski B (2013) Trend detection in surface air temperature in Ontario and Quebec, Canada during 1967–2006 using the discrete wavelet transform. Atmos Res 132–133:375–398
Nievergelt Y (2001) Wavelets made easy. Birkhäuser, Boston, p 297
Nourani V, Alami MT, Aminfar MH (2008) A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Eng Appl Artif Intell 22(3):466–472
Partal T, Kişi Ö (2007) Wavelet and neuro fuzzy conjunction model for precipitation forecasting. J Hydrol 342:199–212
Partal T, Cigizoglu HK, Kahya E (2015) Daily precipitation predictions using three different wavelet neural network algorithms by meteorological data. Stoch Environ Res Risk Assess 29(5):1317–1329
Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, New York, p 594
Rathinasamy M, Khosa R (2011) Wavelet-Volterra coupled model for monthly stream flow forecasting. J Hydrol 450–451:320–335
Rathinasamy M, Khosa R (2012) Comparative study of different wavelets for hydrologic forecasting. Comput Geosci 46:284–295
Rathinasamy M, Adamowski J, Khosa R (2015) Multiscale stream flow forecasting using a new Bayesian model average based ensemble multi-wavelet Volterra nonlinear method. J Hydrol 507:186–200
Schapire RE (1990) The strength of weak learnability. Mach Learn 5:197–227
Sudheer KP, Gosain AK, Ramasastri KS (2002) A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrol Process 16:1325–1330
Tiwari MK, Adamowski J (2013) Urban water demand forecasting and uncertainty assessment using ensemble wavelet-bootstrapneural network models. Water Resour 49:6486–6507
van Heijst D, Potharst R, van Wezel M (2008) A support system for predicting eBay end prices. Decis Support Syst 44:970–982
Wang W, Ding J (2003) Wavelet network model and its application to the prediction of hydrology. Science 1(1):67–71
Wang Y, Zheng T, Zhao Y, Jiang J, Wang Y, Guo L, Wang P (2013) Monthly water quality forecasting and uncertainty assessment via bootstrapped wavelet neural networks under missing data for Harbin, China. Environ Sci Pollut Res 20(12):8909–8923
Xu L, Liu S (2012) Study of short-term water quality prediction model based on wavelet neural network. J Math Comput Modell 58:807–813
Yang J, Zeng X, Zhong S, Wu S (2013) Effective neural network ensemble approach for improving generalization performance. IEEE Trans Neural Netw Learn Syst 24:878–887
Yang X, Zhang H, Zhou H (2014) A hybrid methodology for salinity time series forecasting based on wavelet transform and NARX neural networks. Arab J Sci Eng 39:6895–6905
Yua L, Danninga Z, Hongbinga C (2015) Prediction of length-of-day using extreme learning machine. Geod Geodyn 16(2):151–159
Acknowledgements
The authors would like to acknowledge the East Azarbaijan Regional Water Authority for supplying the data. We wish to thank Sasha Rodrigues for improving the manuscript. Partial funding for this research was provided by an NSERC Discovery and CFI Grant held by Dr. Jan Adamowski.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Barzegar, R., Asghari Moghaddam, A., Adamowski, J. et al. Multi-step water quality forecasting using a boosting ensemble multi-wavelet extreme learning machine model. Stoch Environ Res Risk Assess 32, 799–813 (2018). https://doi.org/10.1007/s00477-017-1394-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00477-017-1394-z