Regional Rainfall Prediction Using Support Vector Machine Classification of Large-Scale Precipitation Maps

Rainfall prediction helps planners anticipate potential social and economic impacts produced by too much or too little rain. This research investigates a class-based approach to rainfall prediction from 1–30 days in advance. The study made regional predictions based on sequences of daily rainfall maps of the continental US, with rainfall quantized at 3 levels: light or no rain; moderate; and heavy rain. Three regions were selected, corresponding to three squares from a $5\times 5$ grid covering the map area. Rainfall predictions up to 30 days ahead for these three regions were based on a support vector machine (SVM) applied to consecutive sequences of prior daily rainfall map images. The results show that predictions for corner squares in the grid were less accurate than predictions obtained by a simple untrained classifier. However, SVM predictions for a central region outperformed the other two regions, as well as the untrained classifier. We conclude that there is some evidence that SVMs applied to large-scale precipitation maps can under some conditions give useful information for predicting regional rainfall, but care must be taken to avoid pitfalls.

[1]  Phisan Kaewprapha,et al.  Convolutional Neural Network Inception-v3: A Machine Learning Approach for Leveling Short-Range Rainfall Forecast Model from Satellite Image , 2019, ICSI.

[2]  Yanan Yu,et al.  A Prediction of Precipitation Data Based on Support Vector Machine and Particle Swarm Optimization (PSO-SVM) Algorithms , 2017, Algorithms.

[3]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[4]  Ke Zhang,et al.  A Short-Term Rainfall Prediction Model Using Multi-task Convolutional Neural Networks , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[5]  Pabitra Mitra,et al.  A deep learning based approach with adversarial regularization for Doppler weather radar ECHO prediction , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[6]  Qian Li,et al.  Convolutional Neural Networks Applied on Weather Radar Echo Extrapolation , 2018 .

[7]  R Vinayakumar,et al.  Deep Learning Models for the Prediction of Rainfall , 2018, 2018 International Conference on Communication and Signal Processing (ICCSP).

[8]  Alex Alves Freitas,et al.  An extensive evaluation of seven machine learning methods for rainfall prediction in weather derivatives , 2017, Expert Syst. Appl..

[9]  Shilpa Manandhar,et al.  A Data-Driven Approach for Accurate Rainfall Prediction , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[10]  K. Chau,et al.  A hybrid model coupled with singular spectrum analysis for daily rainfall prediction , 2010 .

[11]  Yunming Ye,et al.  A Generative Adversarial Gated Recurrent Unit Model for Precipitation Nowcasting , 2020, IEEE Geoscience and Remote Sensing Letters.

[12]  Philip S. Yu,et al.  PredRNN: Recurrent Neural Networks for Predictive Learning using Spatiotemporal LSTMs , 2017, NIPS.

[13]  Bhabatosh Chanda,et al.  A Novel Neural Network Based Meteorological Image Prediction from a Given Sequence of Images , 2011, 2011 Second International Conference on Emerging Applications of Information Technology.

[14]  Patrizia Busato,et al.  Machine Learning in Agriculture: A Review , 2018, Sensors.

[15]  Lior Wolf,et al.  A Dynamic Convolutional Layer for short rangeweather prediction , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Sa-Kwang Song,et al.  DeepRain: ConvLSTM Network for Precipitation Prediction using Multichannel Radar Data , 2017, ArXiv.

[17]  C. W. Richardson,et al.  LONG–TERM PRECIPITATION ANALYSES FOR THE CENTRAL TEXAS BLACKLAND PRAIRIE , 2003 .

[18]  Aurélien Géron,et al.  Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems , 2017 .

[19]  Fernando De la Torre,et al.  Facing Imbalanced Data--Recommendations for the Use of Performance Metrics , 2013, 2013 Humaine Association Conference on Affective Computing and Intelligent Interaction.

[20]  Kim-Kwang Raymond Choo,et al.  SVM or deep learning? A comparative study on remote sensing image classification , 2016, Soft Computing.

[21]  Weihong Deng,et al.  Very deep convolutional neural network based image classification using small training sample size , 2015, 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR).

[22]  Dit-Yan Yeung,et al.  Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting , 2015, NIPS.

[23]  Qian Li,et al.  A Method of Weather Radar Echo Extrapolation Based on Convolutional Neural Networks , 2018, MMM.

[24]  Phisan Kaewprapha,et al.  Daily rainfall forecast model from satellite image using Convolution neural network , 2018, 2018 International Conference on Information Technology (InCIT).

[25]  Azuraliza Abu Bakar,et al.  Comparative Analysis of Data Mining Techniques for Malaysian Rainfall Prediction , 2016 .

[26]  Yuan Cao,et al.  A Deep Learning‐Based Methodology for Precipitation Nowcasting With Radar , 2020, Earth and Space Science.

[27]  S. Sathiya Keerthi,et al.  Evaluation of simple performance measures for tuning SVM hyperparameters , 2003, Neurocomputing.

[28]  Pao-Shan Yu,et al.  Comparison of random forests and support vector machine for real-time radar-derived rainfall forecasting , 2017 .

[29]  Hyun-Chul Kim,et al.  Constructing support vector machine ensemble , 2003, Pattern Recognit..

[30]  Dit-Yan Yeung,et al.  Deep Learning for Precipitation Nowcasting: A Benchmark and A New Model , 2017, NIPS.

[31]  Hongming Shan,et al.  Precipitation Nowcasting with Star-Bridge Networks , 2019 .