atlas

Research map / Graph learning / Knowledge and temporal graphs

Probabilistic Weather Forecasting with Hierarchical Graph Neural Networks

NeurIPS 2024 · Graph learning › Knowledge and temporal graphs · approach: Continuous-time dynamic graph learning · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Graph-EFM is a latent-variable probabilistic weather forecasting model on a hierarchical mesh GNN that samples spatially coherent ensemble members with one forward pass per time step.

Problem

Deterministic machine-learning weather models ignore forecast uncertainty, while existing probabilistic approaches are either ad-hoc perturbation ensembles or computationally expensive diffusion samplers.

Approach

Combine a conditional VAE-style latent variable over the top level of a hierarchical mesh graph with a deterministic GNN predictor, so spatial coherence arises from propagating top-level latent noise down the hierarchy; train with a variational ELBO plus CRPS fine-tuning and use Propagation Networks for better information flow.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a hierarchical mesh instead of a multi-scale mesh (ablation)Graph-EFM · ERA5 global, z500, lead 5 daysCRPS: 211 -> 169Helped
Use a hierarchical mesh instead of a multi-scale mesh (ablation)Graph-EFM · ERA5 global, 2t, lead 10 daysRMSE: 2.55 -> 2.32Helped
Use a hierarchical mesh instead of a multi-scale mesh (ablation)Graph-EFM · MEPS Nordic LAM, z500, lead 57 hCRPS: 470 -> 115Helped
Use a hierarchical mesh instead of a multi-scale mesh (ablation)Graph-EFM · MEPS Nordic LAM, wvint, lead 57 hRMSE: 3.51 -> 2.08Helped
Add a CRPS loss term during fine-tuning (ablation)Graph-EFM · ensemble calibrationcalibrationHelped
Replace the conditioning-dependent latent map with a static distribution (ablation)Graph-EFM · global forecastingforecast qualityHurt
Use a diagonal Gaussian predictor and sample its observation noise (ablation)Graph-EFM · forecast rolloutforecast qualityHurt
Use hierarchical rather than multi-scale graph construction (ablation)Graph-EFM · MEPS Nordic LAM, ensemble spatial coherencespatial coherencyHelped
Use probabilistic rather than deterministic forecastingGraph-EFM · MEPS Nordic LAM, short lead timesRMSENo clear effect
Use Graph-EFM rather than deterministic modelsglobal ERA5 forecasting · longer lead timesRMSEHelped
Use Graph-EFM rather than other ensemble modelsglobal ERA5 forecasting · global ensemble forecastsCRPSHelped
Apply SWAG to GraphCast* to create an ensembleGraphCast* · global and limited-area forecastingforecast errorsHurt

Surprising findings

Limitations

Experimental setup

Datasets: ERA5 WeatherBench 2 MEPS

Benchmarks: ERA5 global 1.5 degree test set (2020) MEPS limited area test set (Jul 2022 - Mar 2023)

Metrics: RMSE CRPS SpSkR

Baselines: GraphCast* GraphCast*+SWAG Graph-EFM (multi-scale) Graph-FM

Builds on: GraphCast Interaction Networks SWAG variational autoencoder

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy