Papers
Topics
Authors
Recent
Search
2000 character limit reached

SwAIther-Precip: Lead-Time-Aware Bias Correction Enables Kilometer-Scale Downscaling of Global AI Precipitation Forecasts over Switzerland

Published 15 May 2026 in physics.ao-ph and cs.LG | (2605.16163v1)

Abstract: Skillful medium-range precipitation forecasting at kilometer scale remains challenging over complex terrain because precipitation arises from multiscale nonlinear processes that global models cannot explicitly resolve at affordable cost. Global AI weather models can produce skillful medium-range forecasts, but their native 0.25 degrees resolution limits direct use for local hazard applications. Statistical downscaling can help bridge this gap, yet existing approaches often struggle with state-dependent, and especially lead-time-dependent, biases in global forecasts. We introduce SwAIther-Precip, a lead-time-aware downscaling framework that converts coarse-resolution AIFS forecasts into probabilistic km-scale precipitation fields over Switzerland. First, a U-Net conditioned on lead time via feature-wise linear modulation deterministically corrects systematic biases at coarse resolution. This targeted correction enables a cheaper super-resolution stage conditioned only on corrected precipitation, allowing direct training on observations rather than on the full atmospheric state. A diffusion-based model then generates fine-scale spatial variability independently of lead time. Using AIFS forecasts and CombiPrecip radar-gauge observations, SwAIther-Precip reduces CRPS by 48% relative to raw AIFS. The generated fields reproduce observed spatial variability with spectral fidelity above 0.85 at large scales and 0.88 at small scales, corresponding to an effective resolution of approximately 4 km on a 1 km grid for lead times up to 5 days. Training across lead times further improves long-range performance, yielding a 13% CRPS reduction at 6 days relative to lead-time-specific models. These results show that explicitly correcting lead-time-dependent biases before generative super-resolution is key to efficient km-scale probabilistic downscaling of global AI precipitation forecasts.

Summary

  • The paper introduces a two-stage pipeline that applies lead-time-aware U-Net bias correction before conditional diffusion super-resolution, producing probabilistic 1 km precipitation forecasts from coarse AIFS inputs.
  • The method reduces average CRPS by 48% versus raw AIFS, achieves approximately 4 km effective resolution through five-day lead times, and improves ensemble calibration across forecast horizons.
  • Multi-lead training outperforms separate lead-time specialists at longer ranges, while remaining limitations include underestimated mesoscale variance, heavy-precipitation errors, temporal inconsistency, and untested transferability beyond Switzerland.

SwAIther-Precip addresses a specific gap in AI-based weather prediction: global neural forecasting systems such as ECMWF's AIFS produce skillful medium-range precipitation forecasts at roughly 25–31 km resolution, but this is far too coarse for local hazard applications in complex terrain such as the Swiss Alps. The paper proposes a two-stage post-processing pipeline that converts coarse AIFS forecasts into probabilistic 1 km precipitation fields over Switzerland for lead times from 6 hours to 6 days. Its central methodological claim is that explicitly correcting lead-time-dependent biases before generative super-resolution is what makes efficient kilometer-scale downscaling feasible (2605.16163).

Motivation and positioning

The authors situate their work between two broad strategies for bridging the resolution gap. The first—learning or emulating regional atmospheric evolution directly through machine-learning limited-area models (LAMs), stretched-grid models, or hybrid AI–physics systems—inherits the burdens of conventional regional modeling: lateral-boundary treatment, rollout stability, and predicting the full atmospheric state at high resolution. The second strategy, adopted here, is forecast refinement: a completed coarse forecast is downscaled post hoc without evolving a km-scale regional state. Prior generative refinement work includes GAN- and VAE-GAN-based stochastic downscaling of IFS forecasts, CorrectorGAN, and CorrDiff's coarse-regression-plus-residual-diffusion decomposition. However, most learned refinement methods condition on the full atmospheric state rather than sharpening the model's own coarse precipitation field; CorrDiff itself excludes coarse precipitation from its inputs. SwAIther-Precip departs from this by treating the corrected coarse precipitation field as the sole conditioning signal for super-resolution, motivated by recent improvements in AIFS precipitation skill.

Methodology

The framework decomposes lead-time-aware downscaling into two independently trained steps. Step 1 is a deterministic bias-correction U-Net with attention that maps multichannel AIFS forecasts (~31 km) to bias-corrected coarse precipitation. Lead time is injected via Feature-wise Linear Modulation (FiLM): an embedding of the discrete lead index produces channel-wise scale and shift parameters applied to the input. The output is anchored on the FiLM-modulated forecast precipitation with a zero-initialized learned residual scale, so an uninformative U-Net reduces to a lead-aware affine recalibration rather than an identity map. Training uses a Huber loss against coarsened CombiPrecip observations plus a cross-lead-time consistency regularizer penalizing discrepancies between bias-corrected fields valid at the same time but issued at different leads. Two progressive training schemes are explored: curriculum learning over expanding lead-time subsets and multi-step fine-tuning across three stages ending with joint training under temporal regularization.

Step 2 follows the CorrDiff protocol: a regression U-Net upsamples the corrected field to 1 km, and a conditional diffusion model generates stochastic residuals to restore fine-scale variability. Crucially, Step 2 is not conditioned on lead time—all horizon dependence is absorbed by Step 1—which permits training it in a perfect-prognosis setting on coarsened observations alone, using only two input channels (corrected precipitation and topography). This is the paper's main computational argument: the diffusion stage avoids processing all atmospheric channels, substantially reducing memory and training cost relative to single-step alternatives.

Data and evaluation design

Inputs are AIFS-single-1.0 forecasts initialized from IFS analyses over 2019–2023 at 24 lead times (6 h to 144 h), restricted to a physically motivated subset of variables including total and convective precipitation, near-surface winds, cloud cover, and geopotential/temperature/specific humidity at 500 and 850 hPa. Targets are MeteoSwiss CombiPrecip radar–gauge fields aggregated to mm/6h, giving a ~30× downscaling factor. Evaluation uses MSE on wet pixels, CSI, FSS/avFSS at three neighborhood sizes, SAL/eSAL diagnostics, CRPS, randomized PIT histograms with KL divergence, and radially averaged power spectral densities with band-averaged ratios and an effective-resolution definition (wavelength where the spectral ratio drops below 0.5). Ensembles of 12 diffusion members are generated per initialization.

A notable design choice is a rolling weekly train–test split rather than a yearly split, with no separate validation set—the authors state plainly that hyperparameters were set by standard practice and brief preliminary experiments, not systematic tuning. Supplementary experiments address potential leakage concerns convincingly: field-level autocorrelation of 6-hourly precipitation drops below 0.2 within 12 hours; a weekly-trained model evaluated on held-out year 2023 (CRPS = 0.533) performs comparably to a yearly-trained model on the same period (CRPS = 0.507); and model-independent analysis shows the held-out 12–18 UTC window is intrinsically ~1.96× harder than the easiest window due to afternoon convection, with a comparably difficult window already in training.

Bias-correction results

All learned models substantially outperform classical baselines. Raw AIFS yields average wet-pixel MSE of 0.088; the strongest classical baseline (per-pixel multivariate ridge regression) reaches 0.073, while the best U-Net variant (multi-step fine-tuned) achieves 0.065—a 26% reduction over B4—and all learned models exceed 0.81 in FSS₅ versus 0.607 for raw AIFS. Learned models also correct AIFS's strong positive structure and amplitude biases to near-neutral SAL values, with location errors remaining small (SAL-L ≤ 0.027).

The comparison between multi-lead and single-lead specialists is one of the paper's more interesting findings. At 6 h, the specialist slightly wins (CSI 0.636 vs. 0.613), but at 6 days multi-lead models are clearly superior (MSE 0.085 vs. 0.100; CSI 0.429 vs. 0.408). Joint training across horizons thus acts as an effective regularizer whose benefit grows with lead time—an operationally attractive result since a single unified model replaces a suite of per-horizon specialists.

An ablation probing single-step direct downscaling (Strategy 2) used only the CorrDiff regression component as a proxy, because running full diffusion on all atmospheric channels was computationally prohibitive. At 72 h, the proxy achieves MSE 0.093, CSI 0.344, and FSS₅ 0.647 versus 0.062–0.065, 0.557–0.560, and 0.842–0.846 for the two-step approach. This supports the decomposition, though the authors acknowledge the comparison is approximate and a definitive end-to-end Strategy 2 evaluation remains open.

Full downscaling results

The complete pipeline reduces CRPS by 48% relative to raw AIFS (average CRPS 0.434 vs. 0.835) and by 11% relative to the strongest classical baseline. Applying super-resolution directly to uncorrected AIFS amplifies rather than compensates biases, confirming the necessity of the intermediate correction. Performance is stable from 6 h through 2 days and degrades gradually beyond, with UNetλ=2_{\lambda=2} achieving CRPS from 0.373 at 6 h to 0.532 at 6 d. Calibration, assessed via randomized PIT over ~248 million pixel–time samples, is substantially better than raw AIFS (KL = 0.182–0.208 vs. 0.563) and competitive with B4, though heavy precipitation (≥1 mm) remains the hardest regime (KL ≈ 1.7–3.0).

Spectral diagnostics are the strongest evidence for realistic spatial structure: band-averaged spectral ratios are 0.85–0.93 at large scales and 0.88–0.98 at small scales, versus systematic over-dispersion for raw AIFS (1.7–1.9 at small scales) and severe under-dispersion for B4 (<0.3). Both variants achieve an effective resolution of ~4 km on the 1 km grid—consistent with effective resolutions of 4–8 grid lengths reported for NWP models—maintained across all lead times up to 5 days. Ensemble members share large-scale structure while exhibiting genuine fine-scale diversity, and the ensemble median tracks observed spatial organization out to 6 days.

Limitations and open questions

The paper identifies a recurring trade-off between spatial bias correction and variance preservation. The deterministic Huber-loss correction regresses toward the conditional mean, producing a persistent mesoscale variance deficit (20–100 km band ratios of 0.63–0.79) and underestimated peak intensities—particularly concerning for extreme events, where km-scale probabilistic forecasts matter most. Multi-step fine-tuning partially mitigates this (near-zero amplitude bias eA = −0.010; highest mesoscale ratio 0.79 at 3 days) at slightly higher MSE, suggesting loss design as a productive direction. Other acknowledged limitations include: lack of temporal consistency between ensemble members across lead times; the incomplete Strategy 2 comparison noted above; and domain/model specificity, since the framework is trained only on Switzerland with AIFS and generalization to other orographic regimes or driving models is untested. Supplementary ablations add two further caveats: a tighter output cap on Step 1 unexpectedly improved end-to-end skill (hypothesized to act as soft regularization, but not fully explained), and disabling the diffusion noise-level embedding traded sample sharpness for better-calibrated spread, an unresolved sharpness–calibration tension.

Conclusion

SwAIther-Precip demonstrates that decomposing medium-range precipitation downscaling into lead-time-aware coarse bias correction followed by lead-time-agnostic generative super-resolution yields probabilistic 1 km forecasts over Switzerland with a 48% CRPS reduction over raw AIFS, ~4 km effective resolution sustained to 5-day leads, and well-calibrated ensembles. The finding that multi-horizon training outperforms per-lead specialists at long range, combined with the cheap perfect-prognosis training of the diffusion stage, makes the approach operationally practical. The principal unresolved issues are the mesoscale variance deficit inherited from deterministic correction, performance on heavy precipitation tails, temporal coherence of generated trajectories, and transferability beyond the Swiss domain.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.