Skip to main content
Log in

Multi-step water quality forecasting using a boosting ensemble multi-wavelet extreme learning machine model

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

    Article  Google Scholar 

  • Adamowski J, Chan FH (2011) A wavelet neural network conjunction model for groundwater level forecasting. J Hydrol 407(1–4):28–40

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • Bacanli UG, Firat M, Dikbas F (2009) Adaptive Neuro-Fuzzy Inference System for drought forecasting. Stoch Environ Res Risk Assess 23:1143–1154

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Cherkassky V, Ma Y (2009) Another look at statistical learning theory and regularization. Neural Netw 22:958–969

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Ding S, Zhang J, Xu X, Zhang Y (2015) A wavelet extreme learning machine. Neural Comput Appl 27(4):1033–1040

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Faruk FD (2010) A hybrid neural network and ARIMA model for water quality time series prediction. Eng Appl Artif Intell 23:586–594

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Firat M, Gungor M (2010) Monthly total sediment forecasting using adaptive neuro fuzzy inference system. Stoch Environ Res Risk Assess 24:259–270

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Heil CE, Walnut DF (1989) Continuous and discrete wavelet transforms. SIAM Rev 31(4):628–666

    Article  Google Scholar 

  • Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1):489–501

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • Kisi O (2009) Wavelet regression model as an alternative to neural networks for monthly streamflow forecasting. Hydrol Process 23(25):3583–3597

    Article  Google Scholar 

  • Kisi O (2011) Wavelet regression model as an alternative to neural networks for river stage forecasting. Water Resour Manag 25:579–600

    Article  Google Scholar 

  • Krenkel P (2012) Water quality management. Elsevier, Amsterdam

    Google Scholar 

  • Lei Y, Danning Z, Hongbing C (2015) Prediction of length-of-day using extreme learning machine. Geod Geodyn 6(2):151–159

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mallat SG (1998) A wavelet tour of signal processing, 2nd edn. Academic Press, San Diego

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Nievergelt Y (2001) Wavelets made easy. Birkhäuser, Boston, p 297

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Partal T, Kişi Ö (2007) Wavelet and neuro fuzzy conjunction model for precipitation forecasting. J Hydrol 342:199–212

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, New York, p 594

    Book  Google Scholar 

  • Rathinasamy M, Khosa R (2011) Wavelet-Volterra coupled model for monthly stream flow forecasting. J Hydrol 450–451:320–335

    Google Scholar 

  • Rathinasamy M, Khosa R (2012) Comparative study of different wavelets for hydrologic forecasting. Comput Geosci 46:284–295

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Schapire RE (1990) The strength of weak learnability. Mach Learn 5:197–227

    Google Scholar 

  • Sudheer KP, Gosain AK, Ramasastri KS (2002) A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrol Process 16:1325–1330

    Article  Google Scholar 

  • Tiwari MK, Adamowski J (2013) Urban water demand forecasting and uncertainty assessment using ensemble wavelet-bootstrapneural network models. Water Resour 49:6486–6507

    Article  Google Scholar 

  • van Heijst D, Potharst R, van Wezel M (2008) A support system for predicting eBay end prices. Decis Support Syst 44:970–982

    Article  Google Scholar 

  • Wang W, Ding J (2003) Wavelet network model and its application to the prediction of hydrology. Science 1(1):67–71

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  CAS  Google Scholar 

  • Yua L, Danninga Z, Hongbinga C (2015) Prediction of length-of-day using extreme learning machine. Geod Geodyn 16(2):151–159

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rahim Barzegar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-017-1394-z

Keywords

Navigation