DIAL: Dynamic and Informed Adjustment of the Native Stochastic Law for Reliable Weather Ensembles
Organizations: Wuhan University · Zhongguancun Academy
Abstract
Ensemble weather forecasts can look reliable in global averages while hiding too little spread in some cases and too much in others. These errors vary across variables, spatial scales, lead times, and weather states. Adapting randomness during forecasting can correct these errors, but training fixes stochastic behavior beforehand and output calibration acts afterward. Inference guidance also acts during forecasting, but typically scores ensemble members separately rather than the ensemble as a whole. Reliability feedback arrives at the end, and tracing it backward through many chaotic forecast steps is expensive and unstable. We therefore introduce Dynamic and Informed Adjustment of the Native Stochastic Law (DIAL), which controls a frozen model's native stochasticity. DIAL learns from past forecasts to predict whether each variable and scale needs more or less spread. As a forecast develops, it estimates how possible noise changes will affect later forecast accuracy and reliability. It combines these predictions to make small noise updates at each step. This loop avoids retraining the weather model and full backpropagation through the forecast. We evaluate DIAL on FourCastNet 3 (FCN3) using later ERA5 years unseen during training. DIAL provides better scale-resolved reliability than learned postprocessing and reward-based control baselines. Relative to the unmodified Native FCN3 reference, DIAL achieves an 8.27% improvement in the primary multiscale continuous ranked probability score (CRPS).
Figures & tables
| Method | nMS- afCRPS | fCRPSS (%) | RMSE gain (%) | RMS( ) |
|---|---|---|---|---|
| Native FCN3 | 1.0000 | 0.000 | 0.000 | 0.4353 |
| Cond-SP | 0.9681 | 2.737 | 0.018 | 0.3207 |
| PoET | 0.9453 | 4.824 | 1.274 | 0.2491 |
| Gen. postproc. | 0.9370 | 5.913 | 2.413 | 0.2278 |
| DRaFT-K-style | 0.9345 | 5.663 | 1.537 | 0.2436 |
| KL-PG | 0.9320 | 6.050 | 1.780 | 0.2310 |
| Variant | nMS- afCRPS | RMSE gain (%) | Realized Path-KL | |
|---|---|---|---|---|
| (A) Forecast-visible information | ||||
| No Estimator | 0.9449 | 1.084 | 0.874 | 0.0238 |
| Matched stale-weather | 0.9283 | 1.736 | 0.719 | 0.0269 |
| Full DIAL | 0.9173 | 2.117 | 0.591 | 0.0259 |
| (B) Control-mechanism failures | ||||
| Myopic future cost | 0.9286 | 1.423 | 0.772 | 0.0246 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Realized KL | nMS-afCRPS | Variogram skill (%) | ||
|---|---|---|---|---|
| 0.000 | 0.0000 | 1.0000 | 1.480 | 0.000 |
| 0.006 | 0.0048 | 0.9603 | 1.193 | 0.158 |
| 0.012 | 0.0098 | 0.9415 | 0.951 | 0.361 |
| 0.020 | 0.0165 | 0.9267 | 0.728 | 0.579 |
| 0.030 | 0.0259 | 0.9173 | 0.591 | 0.728 |
| 0.045 | 0.0387 | 0.9201 | 0.566 | 0.214 |
Weather Forecasting
Weather forecasting predicts future atmospheric conditions, from local storms to global patterns, using physical models, observations, and machine learning.
See all 176 papers