Coupling a hybrid CNN-LSTM deep learning model with a Boundary Corrected Maximal Overlap Discrete Wavelet Transform for multiscale Lake water level forecasting

被引:153
作者
Barzegar, Rahim [1 ,2 ]
Aalami, Mohammad Taghi [1 ]
Adamowski, Jan [2 ]
机构
[1] Univ Tabriz, Fac Civil Engn, 29 Bahman Blvd, Tabriz 5166616471, Iran
[2] McGill Univ, Dept Bioresource Engn, 21111 Lakeshore, Ste Anne De Bellevue, PQ H9X 3V9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Forecasting; Wavelet transform; Deep learning; Machine learning; Water level; Great Lakes; PARTICLE SWARM OPTIMIZATION; SUPPORT VECTOR MACHINE; NEURAL-NETWORK; FEATURE-SELECTION; RANDOM FOREST; TERM; REGRESSION; DECOMPOSITION; FLUCTUATIONS;
D O I
10.1016/j.jhydrol.2021.126196
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Developing accurate lake water level (WL) forecasting models is important for flood control, shoreline maintenance and sustainable water resources planning and management. In this study, improved accuracy of forecasts (up to three months) of Lake Michigan and Lake Ontario WLs was achieved by coupling Boundary Corrected (BC) Maximal Overlap Discrete Wavelet Transform (MODWT) data preprocessing, with a hybrid Convolutional Neural Network (CNN) Long-Short Term Memory (LSTM) deep learning (DL) model. Hybrid DL-based model performance was compared to that of BC-MODWT machine learning (ML) [e.g., Random Forest (RF) and Support Vector Regression (SVR)] models. For each lake, all models were calibrated using 70% of the monthly WL (in meters) data series (January 1918 to February 1988), with the remaining 30% (March 1988 to December 2018) serving for validation. In both standalone and wavelet-machine learning models, a hybrid correlation-based feature selection (CFS)-particle swarm optimization (PSO) search method served to select input variables among candidate WL lags of up to twelve months, whereas for the CNN-LSTM DL models, input variable selection was carried out automatically by the CNN structure. For the MODWT-based ML and DL models, input time series were decomposed using a BC-MODWT approach. Scaling coefficients were developed through several mother wavelet approaches (i.e., Haar, Daubechies, Symlets, Fejer-Korovkin and Coiflets) with different filter lengths (up to twelve) and decomposition levels (up to seven). Model performance was evaluated using several visual and statistical metrics, including the correlation coefficient, r; the root mean standard error, RMSE; and Willmot's Index, WI. The CNN-LSTM DL model outperformed the standalone SVR and RF models. For all time horizons, coupled MODWT-based CNN-LSTM models outperformed standalone and hybrid models in WL forecasting. Not all wavelet family/filter length/decomposition combinations improved standalone models; however, the proposed BC-MODWT-CNN-LSTM model implementing the Haar mother wavelet (for Lake Michigan - one-month ahead: r = 0.994, RMSE = 0.04 m, WI = 0.996; two-months ahead: r = 0.979, RMSE = 0.07 m, WI = 0.989; threemonths ahead: r = 0.957, RMSE = 0.102 m, WI = 0.976; for Lake Ontario - one-month ahead: r = 0.956, RMSE = 0.082 m, WI = 0.978; two-months ahead: r = 0.864, RMSE = 0.141, WI = 0.912; three-months ahead: r = 0.755, RMSE = 0.182 m, WI = 0.841) outperformed standalone ML and BC-MODWT-ML-based models. Accordingly, the BC-MODWT-CNN-LSTM model can be viewed as a potentially useful approach to increase the accuracy of lake WL forecasts.
引用
收藏
页数:17
相关论文
共 79 条
[1]   Calibration and Validation of Watershed Models and Advances in Uncertainty Analysis in TMDL Studies [J].
Ahmadisharaf, Ebrahim ;
Camacho, Rene A. ;
Zhang, Harry X. ;
Hantush, Mohamed M. ;
Mohamoud, Yusuf M. .
JOURNAL OF HYDROLOGIC ENGINEERING, 2019, 24 (07)
[2]   Predicting Water Level Fluctuations in Lake Michigan-Huron Using Wavelet-Expert System Methods [J].
Altunkaynak, Abdusselam .
WATER RESOURCES MANAGEMENT, 2014, 28 (08) :2293-2314
[3]   Short-term water quality variable prediction using a hybrid CNN-LSTM deep learning model [J].
Barzegar, Rahim ;
Aalami, Mohammad Taghi ;
Adamowski, Jan .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2020, 34 (02) :415-433
[4]   Using bootstrap ELM and LSSVM models to estimate river ice thickness in the Mackenzie River Basin in the Northwest Territories, Canada [J].
Barzegar, Rahim ;
Ghasri, Mahsa ;
Qi, Zhiming ;
Quilty, John ;
Adamowski, Jan .
JOURNAL OF HYDROLOGY, 2019, 577
[5]   Multi-step water quality forecasting using a boosting ensemble multi-wavelet extreme learning machine model [J].
Barzegar, Rahim ;
Moghaddam, Asghar Asghari ;
Adamowski, Jan ;
Ozga-Zielinski, Bogdan .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2018, 32 (03) :799-813
[6]   Forecasting of groundwater level fluctuations using ensemble hybrid multi-wavelet neural network-based models [J].
Barzegar, Rahim ;
Fijani, Elham ;
Moghaddam, Asghar Asghari ;
Tziritis, Evangelos .
SCIENCE OF THE TOTAL ENVIRONMENT, 2017, 599 :20-31
[7]   A supervised committee machine artificial intelligent for improving DRASTIC method to assess groundwater contamination risk: a case study from Tabriz plain aquifer, Iran [J].
Barzegar, Rahim ;
Moghaddam, Asghar Asghari ;
Baghban, Hamed .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2016, 30 (03) :883-899
[8]   Gradient-based optimization of hyperparameters [J].
Bengio, Y .
NEURAL COMPUTATION, 2000, 12 (08) :1889-1900
[9]   Using rainfall-runoff modeling to interpret lake level data [J].
Bengtsson, L ;
Malm, J .
JOURNAL OF PALEOLIMNOLOGY, 1997, 18 (03) :235-248
[10]   Characterising performance of environmental models [J].
Bennett, Neil D. ;
Croke, Barry F. W. ;
Guariso, Giorgio ;
Guillaume, Joseph H. A. ;
Hamilton, Serena H. ;
Jakeman, Anthony J. ;
Marsili-Libelli, Stefano ;
Newham, Lachlan T. H. ;
Norton, John P. ;
Perrin, Charles ;
Pierce, Suzanne A. ;
Robson, Barbara ;
Seppelt, Ralf ;
Voinov, Alexey A. ;
Fath, Brian D. ;
Andreassian, Vazken .
ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 40 :1-20