Abstract
Forecasting freshwater lake levels is vital information for water resource management, including water supply management, shoreline management, hydropower generation optimization, and flood management. This study presents a novel application of four advanced artificial intelligence models namely the Minimax Probability Machine Regression (MPMR), Relevance Vector Machine (RVM), Gaussian Process Regression (GPR) and Extreme Learning Machine (ELM) for forecasting lake level fluctuation in Lake Huron utilizing historical datasets. The MPMR is a probabilistic framework that employed Mercer Kernels to achieve nonlinear regression models. The GPR, which is a probabilistic technique used tractable Bayesian framework for generalization of multivariate distribution of input samples to vast dimensional space. The ELM is a capable algorithm-based model for the implementation of the single-layer feed-forward neural network. The RVM demonstrate depends on the specification of the Bayesian method on a linear model with proper preceding that results in demonstration of sparse. The recommended techniques were tested to evaluate the current lake water-level trend monthly from the historical datasets at four previous time steps. The Lake Huron levels from 1918 to 1993 was managed for the training phase, and the rest of data (from 1994 to 2013) was used for testing. Considering the monthly and annually previous time steps, six models were introduced and found that the best results are achieved for a model with (t-1, t-2, t-3, t-12) as input combinations. The results show that all models can forecast the lake levels precisely. The results of this research study exhibit that the MPMR model (R2 = 0.984; MAE = 0.035; RMSE = 0.044; ENS = 0.984; DRefined = 0.995; ELM = 0.874) found to be more precise in lake level forecasting. The MPMR can be utilized as a practical computational tool on current and future planning with sustainable management of water resource of Lake Michigan-Huron.







Similar content being viewed by others
References
Altunkaynak A (2014) Predicting water level fluctuations in Lake Michigan-Huron using wavelet-expert system methods. Water Resour Manag 28:2293–2314. https://doi.org/10.1007/s11269-014-0616-0
Andersson JL, Sotiropoulos SN (2015) Non-parametric representation and prediction of single-and multi-shell diffusion-weighted MRI data using Gaussian processes. Neuroimage 122:166–176. https://doi.org/10.1016/j.neuroimage.2015.07.067
Aytek A, Kisi O, Guven A (2014) A genetic programming technique for lake level modeling. Hydrol Res 45:529–539. https://doi.org/10.2166/nh.2013.069
Azimi H, Bonakdari H, Ebtehaj I (2017) Sensitivity analysis of the factors affecting the discharge capacity of side weirs in trapezoidal channels using extreme learning machines. Flow Meas Instrum 54:216–223. https://doi.org/10.1016/j.flowmeasinst.2017.02.005
Bonakdari H, Zaji AH, Binns AD, Gharabaghi B (2019) Integrated Markov chains and uncertainty analysis techniques to more accurately forecast floods using satellite signals. J Hydrol 572:75–95. https://doi.org/10.1016/j.jhydrol.2019.02.027
Brinkmann WA (2000) Causes of variability in monthly Great Lakes water supplies and lake levels. Clim Res 15:151–160. https://doi.org/10.3354/cr015151
Burns DA, Klaus J, McHale MR (2007) Recent climate trends and implications for water resources in the Catskill Mountain region, New York, USA. J Hydrol 336:155–170. https://doi.org/10.1016/j.jhydrol.2006.12.019
Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)? -Arguments against avoiding RMSE in the literature. Geosci Model Dev 7:1247–1250. https://doi.org/10.5194/gmd-7-1247-2014
Cheng QH, Liu ZX (2006) Chaotic load series forecasting based on MPMR. In: Machine Learning and Cybernetics, 2006 International Conference on. IEEE. Dalian, 13-16 August 2006, pp. 2868-2871. https://doi.org/10.1109/ICMLC.2006.259071
Dawson CW, Abrahart RJ, See LM (2007) HydroTest: A web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ Model Softw 22:1034–1052. https://doi.org/10.1016/j.envsoft.2006.06.008
Deo RC, Samui P (2017) Forecasting evaporative loss by least-square support-vector regression and evaluation with genetic programming, Gaussian process, and minimax probability machine regression: case study of Brisbane City. J Hydrol Eng 22:05017003. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001506
Deo RC, Tiwari MK, Adamowski JF, Quilty JM (2016) Forecasting effective drought index using a wavelet extreme learning machine (W-ELM) model. Stoch Env Res Risk A 31:1211–1240. https://doi.org/10.1007/s00477-016-1265-z
Ebtehaj I, Bonakdari H (2016) A Comparative Study of Extreme Learning Machines and Support Vector Machines in Prediction of Sediment Transport in Open Channels. Int J Eng T B Appl 29:1499–1506 http://www.ije.ir/Vol29/No11/B/3.pdf
Ebtehaj I, Bonakdari H, Gharabaghi B (2019) Closure to “An integrated framework of Extreme Learning Machines for predicting scour at pile groups in clear water condition by Ebtehaj, I., Bonakdari, H., Moradi, F., Gharabaghi, B., Khozani, Z.S”. Coast Eng 147:135–137. https://doi.org/10.1016/j.coastaleng.2019.02.011
El-Shafie A, Alsulami HM, Jahanbani H, Najah A (2013) Multi-lead ahead prediction model of reference evapotranspiration utilizing ANN with ensemble procedure. Stoch Env Res Risk A 27:1423–1440. https://doi.org/10.1007/s00477-012-0678-6
Ghorbani MA, Shamshirband S, Haghi DZ, Azani A, Bonakdari H, Ebtehaj I (2017) Application of firefly algorithm-based support vector machines for prediction of field capacity and permanent wilting point. Soil Tillage Res 172:32–38. https://doi.org/10.1016/j.still.2017.04.009
Güldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in Eğirdir Lake level forecasting. Water Resour Manag 24:105–128. https://doi.org/10.1007/s11269-009-9439-9
Hamed KH (2008) Trend detection in hydrologic data: theMann-Kendall trend test under the scaling hypothesis. J Hydrol 349:350–363. https://doi.org/10.1016/j.jhydrol.2007.11.009
Horata P, Chiewchanwattana S, Sunat K (2013) Robust extreme learning machine. Neurocomputing 102:31–44. https://doi.org/10.1016/j.neucom.2011.12.045
Huang GB, Zhu QY, Siew CK (2006a) Extreme learning machine: theory and applications. Neurocomputing 70:489–501. https://doi.org/10.1016/j.neucom.2005.12.126
Huang GB, Chen L, Siew CK (2006b) Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Trans Neural Netw 17:879–892. https://doi.org/10.1109/TNN.2006.875977
Huang GB, Chen L (2008) Enhanced random search based incremental extreme learning machine. Neurocomputing 71:3460–3468. https://doi.org/10.1016/j.neucom.2007.10.008
Kakahaji H, Banadaki HD, Kakahaji A, Kakahaji A (2013) Prediction of Urmia Lake water-level fluctuations by using analytical, linear statistic and intelligent methods. Water Resour Manag 27:4469–4492. https://doi.org/10.1007/s11269-013-0420-2
Khatibi R, Ghorbani MA, Naghipour L, Jothiprakash V, Fathima TA, Fazelifard MH (2014) Inter-comparison of time series models of lake levels predicted by several modeling strategies. J Hydrol 511:530–545. https://doi.org/10.1016/j.jhydrol.2014.01.009
Kisi O, Shiri J, Nikoofar B (2012) Forecasting daily lake levels using artificial intelligence approaches. Comput Geosci 41:169–180. https://doi.org/10.1016/j.cageo.2011.08.027
Kisi O, Shiri J, Karimi S, Shamshirband S, Motamedi S, Petković D, Hashim R (2015) A survey of water level fluctuation predicting in Urmia Lake using support vector machine with firefly algorithm. Appl Math Comput 270:731–743. https://doi.org/10.1016/j.amc.2015.08.085
Krause P, Boyle DP, Base F (2005) Comparison of different efficiency criteria for hydrological model assessment. Adv Geosci 5:89–97. https://doi.org/10.5194/adgeo-5-89-2005
Legates DR, Mccabe GJ (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35:233–241. https://doi.org/10.1029/1998WR900018
Li YL, Zhang Q, Werner AD, Yao (2015) Investigating a complex lake-catchment-river system using artificial neural networks: Poyang Lake (China). Hydrol Res 46:912–928. https://doi.org/10.2166/nh.2015.150
MacKay DJ (2001) Bayesian methods for adaptive models. Dissertation Department of Computer and Neural Sysyt., California institure of technology., Pasadena, California institure of technology
Moeeni H, Bonakdari H, Ebtehaj I (2017a) Integrated SARIMA with Neuro-Fuzzy Systems and Neural Networks for Monthly Inflow Prediction. Water Resour Manag 31:2141–2156. https://doi.org/10.1007/s11269-017-1632-7
Moeeni H, Bonakdari H, Ebtehaj I (2017b) Monthly reservoir inflow forecasting using a new hybrid SARIMA genetic programming approach. J Earth Syst Sci 126:18–30. https://doi.org/10.1007/s12040-017-0798-y
Nash JE, Sutcliffe JV (1970) River flow forecasting through conceptual models part I - A discussion of principles. J Hydrol 10:282–290. https://doi.org/10.1016/0022-1694(70)90255-6
Qin N, Chen X, Fu G, Zhai J, Xue X (2010) Precipitation and temperature trends fort the Southwest China: 1960–2007. Hydrol Process 24:3733–3744. https://doi.org/10.1002/hyp.7792
Rasmussen CE, Williams CK (2006) Gaussian processes for machine learning, vol 1. MIT press, Cambridge
Sanikhani H, Kisi O, Kiafar H, Ghavidel SZZ (2015) Comparison of Different Data-Driven Approaches for Modeling Lake Level Fluctuations: The Case of Manyas and Tuz Lakes (Turkey). Water Resour Manag 29:1557–1574. https://doi.org/10.1007/s11269-014-0894-6
Shafaei M, Kisi O (2016) Lake level forecasting using wavelet-SVR, wavelet-ANFIS and wavelet-ARMA conjunction models. Water Resour Manag 30(1):79–97. https://doi.org/10.1007/s11269-015-1147-z
Shao Q, Li M (2011) A new trend analysis for seasonal time series with consideration of data dependence. J Hydrol 396:104–112. https://doi.org/10.1016/j.jhydrol.2010.10.040
Shiri J, Shamshirband S, Kisi O, Karimi S, Bateni SM, Nezhad SHH, Hashemi A (2016) Prediction of water-level in the Urmia Lake using the extreme learning machine approach. Water Resour Manag 30:5217–5229. https://doi.org/10.1007/s11269-016-1480-x
Smola A, Scholkopf BA (1998) Tutorial on support vector regression. Technical Report NC2-TR-1998-030, Royal Holloway College, London, UK
Strohmann TR, Grudic GZ (2002) A Formulation for minimax probability machine regression. In: Dietterich TG, Becker S, Ghahramani Z (eds) Advances in Neural Information Processing Systems (NIPS) 14. MIT Press, Cambridge, MA
Tipping ME (2000) The relevance vector machine. Adv. Neural Inf Proc Syst 12:625–658
Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res 1:211–244
Vaheddoost B, Aksoy H, Abghari H (2016) Prediction of Water Level using Monthly Lagged Data in Lake Urmia, Iran. Water Resour Manag 30:4951–4967. https://doi.org/10.1007/s11269-016-1463-y
Wilcox DA, Thompson TA, Booth RK, Nicholas JR (2007) Lake-level variability and water availability in the Great Lakes. U.S. Geological Survey Circular 1311. Reston, VA, USA
Willmott CJ, Matsuura K (2005) Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Clim Res 30:79–82. https://doi.org/10.3354/cr030079
Yaseen ZM, Ghareb MI, Ebtehaj I, Bonakdari H, Siddique R, Heddam S, Yusif A, Deo R (2017a) Rainfall pattern forecasting using novel hybrid intelligent model based ANFIS-FFA. Water Resour Manag. https://doi.org/10.1007/s11269-017-1797-0
Yaseen ZM, Ebtehaj I, Bonakdari H, Deo RC, Mehr AD, Mohtar WHMW, Diop L, El-Shafie A, Singh VP (2017b) Novel approach for streamflow forecasting using a hybrid ANFIS-FFA model. J Hydrol 554C:263–276. https://doi.org/10.1016/j.jhydrol.2017.09.007
Zaji AH, Bonakdari H (2018) Robustness lake water level prediction using the search heuristic-based artificial intelligence methods. ISH J Hydraul Eng 25(3):316–324. https://doi.org/10.1080/09715010.2018.1424568
Zaji AH, Bonakdari H, Gharabaghi B (2018) Reservoir water level forecasting using group method of data handling. Acta Geophys 66(4):717–730. https://doi.org/10.1007/s11600-018-0168-4
Zaji AH, Bonakdari H, Gharabaghi B (2019) Developing an AI-based method for river discharge forecasting using satellite signals. Theor Appl Climatol:1–16. https://doi.org/10.1007/s00704-019-02833-9
Zeynoddin M, Bonakdari H, Azari A, Ebtehaj I, Gharabaghi B, Madavar HR (2018) Novel hybrid linear stochastic with non-linear extreme learning machine methods for forecasting monthly rainfall a tropical climate. J Environ Manag 222:190–206. https://doi.org/10.1016/j.jenvman.2018.05.072
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that there is no conflict of interests regarding publishing this paper.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic Supplementary Materials
The following are available at the supplementary material: Fig. S1: Ideology of MPMR algorithm, Fig. S2: Time-series plot of the observed and forecasted monthly lake level (m/month) using MPMR, GPR, RVM, and ELM models at the test stage.
ESM 1
(DOCX 1075 kb)
Rights and permissions
About this article
Cite this article
Bonakdari, H., Ebtehaj, I., Samui, P. et al. Lake Water-Level fluctuations forecasting using Minimax Probability Machine Regression, Relevance Vector Machine, Gaussian Process Regression, and Extreme Learning Machine. Water Resour Manage 33, 3965–3984 (2019). https://doi.org/10.1007/s11269-019-02346-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-019-02346-0