A-UTE: Advection Informed, Uncertainty Aware Temperature Emulator
Organizations: University of New South Wales, Sydney, NSW, Australia
Abstract
Physics-based Earth system models (ESMs) are essential for attributing climate change and generating scenario projections, yet their reliance on high-resolution numerical integration makes multi-decadal experiments expensive. In parallel, deep learning has delivered strong gains in short-range weather forecasting; however, auto-regressive roll-outs can accumulate error and become unstable when extended to decade-scale climate emulation. We introduce A-UTE: Advection Informed, Uncertainty Aware Temperature Emulator, aimed at stable multi-year emulation across heterogeneous climate models and grid resolutions. A-UTE is trained on various physics-based models at varying spatial resolutions to emulate temperature fields over a 10-year horizon. A-UTE formulates climate emulation as a forward-time stochastic dynamical system. We propose an auto-regressive ODE-SDE surrogate in which transport dynamics are constrained by an advection consistent ODE component, while a learned neural SDE term models coarse-grained variability and cross-model discrepancy at monthly resolution. We train A-UTE under negative log-likelihood objective for principled uncertainty estimates and probabilistic evaluation. Experiments across 20 climate models show that A-UTE improves long roll-out stability and accuracy relative to relevant baselines, advancing data-driven climate emulation with explicit physical structure and uncertainty-aware predictions.
Figures & tables
| Hyperparameters | Value |
|---|---|
| Epochs | 30 |
| Conv2d kernel size | 3x3 |
| Integrator | srk |
| Noise type | diagnol |
| ODE solver | dopri5 |
| Pooling No.1 | AvgPool2d (2,2) |
| ConvLayers | Value |
|---|---|
| Encoder | 4 |
| Latent SDE - Drift | 11 |
| Latent SDE - Diffusion | 1 |
| Decoder | 4 |
| Velocity Refiner | 2 |
| A-UTE | U-Net | ConvLSTM | SFNO | NADE | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Climate Model | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS |
| AWI-CM-1-1-MR | 0.369 | 0.251 | 0.916 | 0.842 | 0.543 | 0.441 | 0.406 | 0.316 | 0.412 | 0.327 |
| BCC-CSM2-MR | 0.381 | 0.263 | 0.950 | 0.871 | 0.549 | 0.451 | 0.412 | 0.323 | 0.435 | 0.355 |
| CAS-ESM2-0 | 0.420 | 0.306 | 1.431 | 0.921 | 0.542 | 0.439 | 0.451 | 0.362 | 0.432 | 0.330 |
| CESM2-WACCM | 0.333 | 0.233 | 1.154 | 0.932 | 0.556 | 0.459 | 0.463 | 0.365 | 0.461 | 0.351 |
| CESM2 | 0.353 | 0.248 | 0.926 | 0.811 | 0.557 | 0.457 | 0.475 | 0.397 | 0.387 | 0.291 |
| A-UTE | U-Net | ConvLSTM | SFNO | NADE | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Level | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS |
| 0.437 | 0.347 | 0.924 | 0.876 | 0.653 | 0.598 | 0.466 | 0.354 | 0.452 | 0.342 | |
| 0.408 | 0.274 | 0.865 | 0.772 | 0.656 | 0.582 | 0.482 | 0.392 | 0.492 | 0.398 | |
| 0.355 | 0.222 | 0.796 | 0.622 | 0.592 | 0.462 | 0.491 | 0.365 | 0.382 | 0.323 | |
| 0.349 | 0.221 | 0.899 | 0.731 | 0.536 | 0.401 | 0.379 | 0.399 | 0.421 | 0.392 | |
| 0.379 | 0.240 | 0.738 | 0.598 | 0.582 | 0.421 | 0.459 | 0.387 | 0.451 | 0.372 | |
| A-UTE | U-Net | ConvLSTM | SFNO | NADE | ||||||
| Target | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS | RMSE | CRPS |
| Source: AWI-CM-1-1-MR | ||||||||||
| AWI-CM-1-1-MR | 0.190 | 0.134 | 0.534 | 0.423 | 0.589 | 0.479 | 0.322 | 0.210 | 0.298 | 0.182 |
| EC-Earth3 | 0.214 | 0.149 | 0.759 | 0.598 | 0.590 | 0.481 | 0.342 | 0.230 | 0.310 | 0.230 |
| GFDL-ESM4 | 0.198 | 0.136 | 0.603 | 0.502 | 0.599 | 0.489 | 0.325 | 0.213 | 0.242 | 0.139 |
| FGOALS-f3-L | 0.225 | 0.155 | 0.659 | 0.553 | 0.587 | 0.477 | 0.351 | 0.240 | 0.336 | 0.215 |