Accurate Precipitation Forecast by Efficiently Learning from Massive Atmospheric Variables and Unbalanced Distribution
Organizations: Hubei Key Laboratory of Quantitative Remote Sensing of Land and Atmosphere, School of Remote Sensing and Information Engineering, Wuhan University, Wuhan, 430079, China · Perception and Effectiveness Assessment for Carbon-neutrality Efforts, Engineering Research Center of Ministry of Education, Institute for Carbon Neutrality, Wuhan University, Wuhan, 430072, China · Hubei Meteorological Information and Technology Support Center, Wuhan, 430074, China
Abstract
Short-term (0-24 hours) precipitation forecasting is highly valuable to socioeconomic activities and public safety. However, the highly complex evolution patterns of precipitation events, the extreme imbalance between precipitation and non-precipitation samples, and the inability of existing models to efficiently and effectively utilize large volumes of multi-source atmospheric observation data hinder improvements in precipitation forecasting accuracy and computational efficiency. To address the above challenges, this study developed a novel forecasting model capable of effectively and efficiently utilizing massive atmospheric observations by automatically extracting and iteratively predicting the latent features strongly associated with precipitation evolution. Furthermore, this study introduces a 'WMCE' loss function, designed to accurately discriminate extremely scarce precipitation events while precisely predicting their intensity values. Extensive experiments on two datasets demonstrate that our proposed model substantially and consistently outperforms all prevalent baselines in both accuracy and efficiency. Moreover, the proposed forecasting model substantially lowers the computational cost required to obtain valuable predictions compared to existing approaches, thereby positioning it as a milestone for efficient and practical precipitation forecasting.
Figures & tables
| Cumulative Precipitation Rates (QPE, mm/h) | ||||||
| Measure Type | 0.2 | 0.2-1 | 1-2 | 2-4 | 4-8 | 8 |
| ‘USA’ Dataset | 93.31% | 3.45% | 1.42% | 0.97% | 0.52% | 0.33% |
| Radar Reflectivity (dBZ) | ||||||
| Measure Type | 20 | 20-25 | 25-30 | 30-35 | 35-40 | 40 |
| ‘Hubei’ Dataset | 98.28% | 0.82% | 0.51% | 0.26% | 0.10% | 0.04% |
| Dataset | Region | Input Variables | Spatial | Predicted variable | Time |
|---|---|---|---|---|---|
| name | (2 time step) | resolution | (24 time steps) | range | |
| USA | 100.9°W-83.1°W | ERA5 variables(243) | 0.25°(77×73) | Cumulative | 2015.01.01- |
| dataset | 27.6°N-46.4°N | 3D Nexrad reflectivity(24) | 6km(256×256) | MRMS QPE | 2018.01.01 |
| Cumulative MRMS QPE (1) | 6km(256×256) | (1×256×256) | |||
| Hubei | 111.9°E-116.8°E | ERA5 variables(243) | 0.25°(37×37) | Near ground radar | 2022.6.1-10.1 |
| dataset | 28.3°N-32.7°N | FY4B satellite L1 data(15) | 4km(256×256) | reflectivity | 2023.5.1-10.1 |
| Method | POD | CSI | HSS | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 0.2 | 2 | 8 | 0.2 | 2 | 8 | 0.2 | 2 | 8 | |
| ConvGRU | 0.007 | 0.000 | 0.000 | 0.006 | 0.000 | 0.000 | -0.001 | 0.000 | 0.000 |
| SimVP | 0.218 | 0.153 | 0.035 | 0.181 | 0.119 | 0.029 | 0.254 | 0.184 | 0.052 |
| SimVP_HTA | 0.099 | 0.047 | 0.015 | 0.077 | 0.032 | 0.009 | 0.110 | 0.048 | 0.015 |
| Metnet2 | 0.183 | 0.149 | 0.039 | 0.162 | 0.114 | 0.029 | 0.237 | 0.180 | 0.051 |
| EarthFarseer | 0.369 | 0.046 | 0.000 | 0.073 | 0.017 | 0.000 | 0.032 | 0.013 | 0.001 |
| Method | POD | CSI | HSS | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 20 | 25 | 30 | 20 | 25 | 30 | 20 | 25 | 30 | |
| ConvGRU | 0.274 | 0.175 | 0.017 | 0.210 | 0.142 | 0.016 | 0.320 | 0.226 | 0.025 |
| SimVP | 0.323 | 0.252 | 0.106 | 0.195 | 0.152 | 0.074 | 0.294 | 0.240 | 0.126 |
| SimVP_HTA | 0.254 | 0.188 | 0.050 | 0.191 | 0.142 | 0.042 | 0.292 | 0.227 | 0.071 |
| Metnet2 | 0.080 | 0.075 | 0.046 | 0.077 | 0.070 | 0.042 | 0.130 | 0.121 | 0.077 |
| Ours | 0.410 | 0.387 | 0.281 | 0.216 | 0.176 | 0.114 | 0.325 | 0.276 | 0.191 |
| Methods | Para | T-time | I-time |
|---|---|---|---|
| (M) | (h) | (s) | |
| ConvGRU | 0.045 | 30.556 | 2.245 |
| SimVP | 5.827 | 10.167 | 1.286 |
| SimVP_HTA | 1.485 | 18.389 | 2.6515 |
| Metnet2 | 13.246 | 20.389 | 5.115 |
| EarthFarseer | 103.576 | 86.667 | 5.318 |