RfGanNet: An efficient rainfall prediction method for India and its clustered regions using RfGan and deep convolutional neural networks

被引:8
作者
Bansal, Kamakhya [1 ]
Tripathi, Ashish Kumar [1 ]
Pandey, Avinash Chandra [2 ]
Sharma, Vivek [1 ]
机构
[1] Malaviya Natl Inst Technol, Dept Comp Sci & Engn, Jaipur 302017, Rajasthan, India
[2] PDPM Indian Inst Informat Technol Design & Mfg, Discipline CSE, Jabalpur, India
关键词
K-means clustering; Bidirectional Long Short Term Sequence; (BiLSTM); Convolutional Neural Network (CNN); Generative Adversarial Nets (GANs); SUMMER MONSOON RAINFALL; MODEL; ALGORITHM;
D O I
10.1016/j.eswa.2023.121191
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Early rainfall prediction is very important to ensure the economic balance of any agriculture-dominated country, such as India. Deep learning has recently received considerable attention for predicting rainfall using historical data. However, rainfall depends on multiple factors like ElNino, rising sea levels, warming of the Atlantic Ocean, etc. The changing climate has also significantly increased rainfall variability. The current deep-learning approaches are either based on a limited set of predictors or do not utilize the time-series properties for the recurrence of similar climate conditions every 12 months. Besides, they perform poorly in predicting accurate rainfall estimates for the diverse areas of India due to limited data availability across various regions. Therefore, this paper presents a groundbreaking solution to address the challenge of limited data by introducing RfGan (Rainfall GAN), a novel variant of generative adversarial networks. RfGan aims to fulfill the crucial need for abundant data to ensure the effectiveness of model training. Moreover, a novel rainfall prediction method, RfGanNet, has been introduced that leverages the strengths of the proposed RfGan for data augmentation, long-short-term memory, and convolutional neural networks for rainfall prediction. The performance of RfGanNet has been validated for India and its clustered regions in terms of nine parameters: precision, recall, specificity, Matthews correlation coefficient, accuracy, F1-score, mean absolute error, mean square error and computation time. The experimental results of RfGan are compared against original and synthetic datasets generated from state-of-the-art methods, namely tabular gan (TGAN), Wasserstein gan (WGAN), and conditional tabular gan (CTGAN). The experimental results indicate that the proposed RfNet model, when trained using RfGan-generated data, surpassed all the other considered methods by achieving 97.22 % accuracy. Moreover, RfNet has been compared with other related deep Learning approaches to validate its efficacy. Additionally, an ablation study investigating various LSTM-CNN combinations has been conducted. The findings of the study indicate that oceanic and climate-related predictors have a noteworthy influence on Indian rainfall. Moreover, the study highlights the suitability of combining Bidirectional LSTM, CNN, and multiple predictors for accurate rainfall prediction.
引用
收藏
页数:16
相关论文
共 58 条
[1]   TRU-NET: a deep learning approach to high resolution prediction of rainfall [J].
Adewoyin, Rilwan A. ;
Dueben, Peter ;
Watson, Peter ;
He, Yulan ;
Dutta, Ritabrata .
MACHINE LEARNING, 2021, 110 (08) :2035-2062
[2]   Modeling the fluctuations of groundwater level by employing ensemble deep learning techniques [J].
Afan, Haitham Abdulmohsin ;
Osman, Ahmedbahaaaldin Ibrahem Ahmed ;
Essam, Yusuf ;
Ahmed, Ali Najah ;
Huang, Yuk Feng ;
Kisi, Ozgur ;
Sherif, Mohsen ;
Sefelnasr, Ahmed ;
Chau, Kwok-wing ;
El-Shafie, Ahmed .
ENGINEERING APPLICATIONS OF COMPUTATIONAL FLUID MECHANICS, 2021, 15 (01) :1420-1439
[3]   Rainfall prediction: A comparative analysis of modern machine learning algorithms for time-series forecasting [J].
Barrera-Animas, Ari Yair ;
Oyedele, Lukumon O. ;
Bilal, Muhammad ;
Akinosho, Taofeek Dolapo ;
Delgado, Juan Manuel Davila ;
Akanbi, Lukman Adewale .
MACHINE LEARNING WITH APPLICATIONS, 2022, 7
[4]  
Basha Cmak Zeelan, 2020, 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC). Proceedings, P92, DOI 10.1109/ICESC48915.2020.9155896
[5]   A generative adversarial network approach to (ensemble) weather prediction [J].
Bihlo, Alex .
NEURAL NETWORKS, 2021, 139 :1-16
[6]   A Review of Tabular Data Synthesis Using GANs on an IDS Dataset [J].
Bourou, Stavroula ;
El Saer, Andreas ;
Velivassaki, Terpsichori-Helen ;
Voulkidis, Artemis ;
Zahariadis, Theodore .
INFORMATION, 2021, 12 (09)
[7]  
Staudemeyer RC, 2019, Arxiv, DOI [arXiv:1909.09586, 10.48550/arXiv.1909.09586]
[8]   Forecast of rainfall distribution based on fixed sliding window long short-term memory [J].
Chen, Chengcheng ;
Zhang, Qian ;
Kashani, Mahsa H. ;
Jun, Changhyun ;
Bateni, Sayed M. ;
Band, Shahab S. ;
Dash, Sonam Sandeep ;
Chau, Kwok-Wing .
ENGINEERING APPLICATIONS OF COMPUTATIONAL FLUID MECHANICS, 2022, 16 (01) :248-261
[9]   Deep BLSTM-GRU Model for Monthly Rainfall Prediction: A Case Study of Simtokha, Bhutan [J].
Chhetri, Manoj ;
Kumar, Sudhanshu ;
Roy, Partha Pratim ;
Kim, Byung-Gyu .
REMOTE SENSING, 2020, 12 (19) :1-13
[10]   An extensive evaluation of seven machine learning methods for rainfall prediction in weather derivatives [J].
Cramer, Sam ;
Kampouridis, Michael ;
Freitas, Alex A. ;
Alexandridis, Antonis K. .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 85 :169-181