Skillful Data-Driven Subseasonal Soil Moisture Forecasting: Prospects and Limits for Flash Drought Prediction
Organizations: Applied Machine Learning Group, Fraunhofer Institute for Telecommunications, Heinrich Hertz Institute, Berlin, Germany · Department of Signal Theory and Communications, Universidad Carlos III de Madrid (UC3M), Madrid, Spain
Abstract
Despite substantial progress in short-to-medium-range weather forecasting, predicting high-impact events such as flash droughts remains a key challenge for both early warning operations and physically-based subseasonal-to-seasonal (S2S) prediction systems. Here we demonstrate that, for S2S soil-moisture forecasting over Europe, forecast skill depends as much on how the prediction problem is formulated as on the forecasting model itself. Using a Vision Transformer-based architecture with dual-pathway temporal and spatial attention, we show that residual learning is essential to outperform persistence. This advantage is realized only when forecasting root-zone soil moisture in physical units rather than standardized anomalies, revealing that the target representation itself constrains predictability. A probabilistic extension via quantile-head fine-tuning further provides well-calibrated predictive distributions. Benchmarked against deep-learning and operational ECMWF S2S baselines over 2021-2022, our model achieves the highest deterministic and probabilistic skill at all lead times and reliably detects anomalously dry root-zone states (below the 20th percentile). Yet flash drought onset, defined by multi-pentad intensification criteria, remains a fundamental challenge shared across all current S2S systems. These findings advance data-driven S2S soil-moisture forecasting while highlighting the remaining challenge of predicting rapid drought development.
Figures & tables
| Lead | SMCast | U-Net | CrossFormer | E3D-LSTM | Persistence | Climatology |
|---|---|---|---|---|---|---|
| 1 (d 1–5) | 0.1035 | 0.1108 | 0.1130 | 0.1791 | 0.1081 | 0.3251 |
| 2 (d 6–10) | 0.1291 | 0.1359 | 0.1366 | 0.1930 | 0.1375 | 0.3237 |
| 3 (d 11–15) | 0.1473 | 0.1545 | 0.1539 | 0.2072 | 0.1602 | 0.3240 |
| 4 (d 16–20) | 0.1582 | 0.1673 | 0.1638 | 0.2194 | 0.1760 | 0.3241 |
| 5 (d 21–25) | 0.1686 | 0.1774 | 0.1744 | 0.2325 | 0.1932 | 0.3241 |
| 6 (d 26–30) | 0.1825 | 0.1897 | 0.1888 | 0.2495 | 0.2128 | 0.3240 |
| Model | MAE (m 3 /m 3 ) | RMSE (m 3 /m 3 ) |
|---|---|---|
| Climatology | 0.0358 | 0.0498 |
| Persistence | 0.0172 | 0.0266 |
| ECMWF S2S (raw) | 0.0843 | 0.1234 |
| ECMWF S2S (BC) | 0.0197 | 0.0304 |
| SMCast (direct) | 0.0183 | 0.0263 |
| SMCast (residual) | 0.0134 | 0.0209 |
| SM100 (residual) | SMA (residual) | |||
| Lead | MAE | Pers MAE | MAE | Pers MAE |
| 1 (d 1–5) | 0.1035 | 0.1081 | 0.3112 | 0.3090 |
| 2 (d 6–10) | 0.1289 | 0.1375 | 0.4427 | 0.4411 |
| 3 (d 11–15) | 0.1470 | 0.1602 | 0.5293 | 0.5280 |
| 4 (d 16–20) | 0.1575 | 0.1760 | 0.5836 | 0.5826 |
| 5 (d 21–25) | 0.1676 | 0.1932 | 0.6295 | 0.6284 |
| Yuan onset | FDII ( 0) | FDII MAE | |||
|---|---|---|---|---|---|
| Lead | CSI | FAR | CSI | FAR | |
| 5 (d 21–25) | 0.04 / 0.02 | 0.84 / 0.95 | 0.02 / 0.02 | 0.88 / 0.95 | 0.24 / 0.35 |
| 7 (d 31–35) | 0.05 / 0.03 | 0.80 / 0.93 | 0.04 / 0.04 | 0.85 / 0.92 | 0.42 / 0.66 |
| 9 (d 41–45) | 0.05 / 0.04 | 0.81 / 0.92 | 0.04 / 0.05 | 0.85 / 0.90 | 0.33 / 0.46 |
| Type | Short name | Description | Resolution |
| Inputs | d2m | 2m dewpoint temperature | 0.25 ∘ , daily |
| t2m_max | Daily maximum 2m temperature | ||
| msl | Mean sea level pressure | ||
| ws10 | 10m wind speed | ||
| e | Evaporation | ||
| pev | Potential evaporation |