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 条
[21]   Dealing with Noise Problem in Machine Learning Data-sets: A Systematic Review [J].
Gupta, Shivani ;
Gupta, Atul .
FIFTH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE, 2019, 161 :466-474
[22]   Monthly Rainfall Forecasting Using One-Dimensional Deep Convolutional Neural Network [J].
Haidar, Ali ;
Verma, Brijesh .
IEEE ACCESS, 2018, 6 :69053-69063
[23]   Rainfall forecasting in upper Indus basin using various artificial intelligence techniques [J].
Hammad, Muhammad ;
Shoaib, Muhammad ;
Salahudin, Hamza ;
Baig, Muhammad Azhar Inam ;
Khan, Mudasser Muneer ;
Ullah, Muhammad Kaleem .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2021, 35 (11) :2213-2235
[24]  
Hochreiter S, 1997, NEURAL COMPUT, V9, P1735, DOI [10.1162/neco.1997.9.8.1735, 10.1162/neco.1997.9.1.1, 10.1007/978-3-642-24797-2]
[25]   Investigation of Rainfall Forecast System Characteristics in Real-Time Optimal Operation of Urban Drainage Systems [J].
Jafari, Fatemeh ;
Mousavi, S. Jamshid ;
Kim, Joong Hoon .
WATER RESOURCES MANAGEMENT, 2020, 34 (05) :1773-1787
[26]  
Jenkins IR, 2018, IEEE INT C INTELL TR, P3340, DOI 10.1109/ITSC.2018.8569661
[27]   Spatial Assessment of Climate Risk for Investigating Climate Adaptation Strategies by Evaluating Spatial-Temporal Variability of Extreme Precipitation [J].
Jhong, Bing-Chen ;
Huang, Jung ;
Tung, Ching-Pin .
WATER RESOURCES MANAGEMENT, 2019, 33 (10) :3377-3400
[28]  
Jose R., 2019, INT CTR, P2349
[29]   Automatic calibration of HEC-HMS using single-objective and multi-objective PSO algorithms [J].
Kamali, Bahareh ;
Mousavi, S. Jamshid ;
Abbaspour, K. C. .
HYDROLOGICAL PROCESSES, 2013, 27 (26) :4028-4042
[30]   The effect of batch size on the generalizability of the convolutional neural networks on a histopathology dataset [J].
Kandel, Ibrahem ;
Castelli, Mauro .
ICT EXPRESS, 2020, 6 (04) :312-315