Short-term rainfall forecasting using machine learning-based approaches of PSO-SVR, LSTM and CNN

被引:119
作者
Adaryani, Fatemeh Rezaie [1 ]
Mousavi, S. Jamshid [1 ,2 ]
Jafari, Fatemeh [1 ]
机构
[1] Amirkabir Univ Technol, Dept Civil & Environm Engn, Tehran, Iran
[2] Amirkabir Univ Technol, Tehran Polytech, Tehran, Iran
关键词
Rainfall forecasting; Machine learning; Deep learning; Particle swarm optimization; CONVOLUTIONAL NEURAL-NETWORKS; PREDICTION; ALGORITHM; MODEL;
D O I
10.1016/j.jhydrol.2022.128463
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Short-term rainfall forecasting plays an important role in hydrologic modeling and water resource management problems such as flood warning and real time control of urban drainage systems. This paper compares the performances of three machine and deep learning-based rainfall forecasting approaches including a hybrid optimized-by-PSO support vector regression (PSO-SVR), long-short term memory (LSTM), and convolutional neural network (CNN). The approaches are used to develop both 5-minute and 15-minute ahead forecast models of rainfall depth based on datasets of Niavaran station, Tehran, Iran. Results of applying the models to all data points indicated that PSO-SVR and LSTM approaches performed almost the same and better than CNN. Subse-quently, rainfall events were divided into four classes depending on their severity and duration using K-nearest neighbor method, and a separate forecast model was built for each of the classes. Classification of the events improved the forecast models accuracy where PSO-SVR and LSTM were the best approaches for the 15-minute and 5-minute ahead rainfall forecast models, respectively. Investigating the impact of more predictors on the forecast quality, adding differences of rainfall depths to model predictors improved the accuracy of PSO-SVR approach for the 5-minute ahead forecast model up to 13%. Furthermore, depending on the rainfall event, additional input variables considering rainfall depth fluctuations over shorter time periods than the forecast lead time increased the performances of the PSO-SVR and LSTM approaches between 3-15% and 2-10%, respectively.
引用
收藏
页数:15
相关论文
共 67 条
[1]  
Afshin S., 2011, Scientific Research and Essays, V6, P1200
[2]   Probabilistic estimation of irrigation requirement under climate uncertainty using dichotomous and marked renewal processes [J].
Alizadeh, Hosein ;
Mousavi, S. Jamshid .
ADVANCES IN WATER RESOURCES, 2013, 53 :263-272
[3]  
Angeline P. J., 1998, Evolutionary Programming VII. 7th International Conference, EP98. Proceedings, P601, DOI 10.1007/BFb0040811
[4]  
Aswin S, 2018, PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), P657, DOI 10.1109/ICCSP.2018.8523829
[5]   Forecasting across time series databases using recurrent neural networks on groups of similar series: A clustering approach [J].
Bandara, Kasun ;
Bergmeir, Christoph ;
Smyl, Slawek .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
[6]   LOCAL LEARNING ALGORITHMS [J].
BOTTOU, L ;
VAPNIK, V .
NEURAL COMPUTATION, 1992, 4 (06) :888-900
[7]   FORECASTING OF SHORT-TERM RAINFALL USING ARMA MODELS [J].
BURLANDO, P ;
ROSSO, R ;
CADAVID, LG ;
SALAS, JD .
JOURNAL OF HYDROLOGY, 1993, 144 (1-4) :193-211
[8]   Combine Evolutionary Optimization with Model Predictive Control in Real-time Flood Control of a River System [J].
Chiang, Po-Kuan ;
Willems, Patrick .
WATER RESOURCES MANAGEMENT, 2015, 29 (08) :2527-2542
[9]   Performance Enhancement Model for Rainfall Forecasting Utilizing Integrated Wavelet-Convolutional Neural Network [J].
Chong, Kai Lun ;
Lai, Sai Hin ;
Yao, Yu ;
Ahmed, Ali Najah ;
Jaafar, Wan Zurina Wan ;
El-Shafie, Ahmed .
WATER RESOURCES MANAGEMENT, 2020, 34 (08) :2371-2387
[10]   Reference evapotranspiration time series forecasting with ensemble of convolutional neural networks [J].
de Oliveira e Lucas, Patricia ;
Alves, Marcos Antonio ;
de Lima e Silva, Petronio Candido ;
Guimaraes, Frederico Gadelha .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 177