Skip to main content
QUICK REVIEW

[論文レビュー] Probabilistic Weather Forecasting with Hierarchical Graph Neural Networks

Joel Oskarsson, Tomas Landelius|arXiv (Cornell University)|Jun 7, 2024
Hydrological Forecasting Using AI被引用数 5
ひとこと要約

Graph-EFMを導入。階層グラフニューラルネットワークを用いた確率的天気予報モデルで、各時刻につき1回の前方伝播のみで空間的に一貫したエンサンブル予報を生成。

ABSTRACT

In recent years, machine learning has established itself as a powerful tool for high-resolution weather forecasting. While most current machine learning models focus on deterministic forecasts, accurately capturing the uncertainty in the chaotic weather system calls for probabilistic modeling. We propose a probabilistic weather forecasting model called Graph-EFM, combining a flexible latent-variable formulation with the successful graph-based forecasting framework. The use of a hierarchical graph construction allows for efficient sampling of spatially coherent forecasts. Requiring only a single forward pass per time step, Graph-EFM allows for fast generation of arbitrarily large ensembles. We experiment with the model on both global and limited area forecasting. Ensemble forecasts from Graph-EFM achieve equivalent or lower errors than comparable deterministic models, with the added benefit of accurately capturing forecast uncertainty.

研究の動機と目的

  • Motivate the need for probabilistic forecasting to capture uncertainty in chaotic weather systems.
  • Develop a hierarchical graph neural network framework to enable spatially coherent forecasts.
  • Introduce Graph-EFM, a latent-variable probabilistic model enabling efficient ensemble sampling.
  • Demonstrate Graph-EFM on global (1.5°) and limited-area (10 km) forecasting and assess calibration.
  • Provide training objectives and improved GNN layers tailored for probabilistic MLWP.

提案手法

  • Propose a hierarchical mesh graph with multiple spatial scales to propagate information and impose spatial coherence.
  • Formulate Graph-EFM as a latent-variable model where Zt is top-level latent representing uncertainty, with Xt conditioned on Zt and past states.
  • Define a two-part single-step model: a latent map p(Zt|Xt−2:t−1, Ft) and a predictor p(Xt|Zt, Xt−2:t−1, Ft) realized as a deterministic mapping with skip connections.
  • Train with a variational objective (ELBO) using a learned q(Zt|Xt−2:t−1, Xt, Ft) and include a CRPS term for ensemble calibration.
  • Use Propagation Networks (a variant of Interaction Networks) to improve information flow from grid to latent top-level and back.
  • Optionally evaluate deterministic Graph-FM as a baseline and GraphCast/GraphCast+SWAG as additional baselines.

実験結果

リサーチクエスチョン

  • RQ1Can a hierarchical GNN with latent variables accurately model the distribution of future weather states?
  • RQ2Does Graph-EFM produce calibrated ensemble forecasts with spatially coherent fields at global and regional scales?
  • RQ3How does the probabilistic Graph-EFM compare to deterministic Graph-FM and existing baselines in RMSE, CRPS, and SpSkR across lead times?
  • RQ4What is the impact of the hierarchical graph design on sampling efficiency and ensemble diversity?
  • RQ5How well can the model handle limited-area modeling with boundary conditions (LAM) using the same framework?

主な発見

Lead timeVariableModelRMSECRPSSpSkRRMSECRPSSpSkR
5 daysz500GraphCast*387236-808498-
5 daysz500Graph-FM363223-825510-
5 daysz500GraphCast*+SWAG4372690.079605900.12
5 daysz500Graph-EFM (ms)4722110.777563330.83
5 daysz500Graph-EFM3991691.186952991.15
5 days2tGraphCast*1.651.00-2.821.69-
5 days2tGraph-FM1.570.94-2.821.66-
5 days2tGraphCast*+SWAG2.031.200.063.582.040.13
5 days2tGraph-EFM (ms)1.760.770.752.551.090.82
5 days2tGraph-EFM1.640.710.982.321.000.99
10 daysz500GraphCast*808498----
10 daysz500Graph-FM825510----
10 daysz500GraphCast*+SWAG9605900.12---
10 daysz500Graph-EFM (ms)7563330.83---
10 daysz500Graph-EFM6952991.15---
10 days2tGraphCast*2.821.69----
10 days2tGraph-FM2.821.66----
10 days2tGraphCast*+SWAG3.582.040.13---
10 days2tGraph-EFM (ms)2.551.090.82---
10 days2tGraph-EFM2.321.000.99---
24 hz500GraphCast*153108-201138-
24 hz500Graph-FM230162-354238-
24 hz500GraphCast*+SWAG2191360.083762060.10
24 hz500Graph-EFM (ms)4002610.227114700.23
24 hz500Graph-EFM172910.842191150.75
24 hwvintGraphCast*1.511.01-2.061.32-
24 hwvintGraph-FM1.641.08-2.481.58-
24 hwvintGraphCast*+SWAG1.781.170.052.341.500.05
24 hwvintGraph-EFM (ms)2.391.430.163.512.120.13
24 hwvintGraph-EFM1.610.790.572.081.000.53
57 hz500GraphCast*201138----
57 hz500Graph-FM354238----
57 hz500GraphCast*+SWAG3762060.10---
57 hz500Graph-EFM (ms)7114700.23---
57 hz500Graph-EFM2191150.75---
57 hwvintGraphCast*2.061.32----
57 hwvintGraph-FM2.481.58----
57 hwvintGraphCast*+SWAG2.341.500.05---
57 hwvintGraph-EFM (ms)3.512.120.13---
57 hwvintGraph-EFM2.081.000.53---
  • Graph-EFM achieves lower CRPS than baselines across several variables and lead times, indicating better distributional accuracy.
  • Ensemble mean from Graph-EFM often improves RMSE over deterministic models, especially at longer lead times.
  • Without perturbing initial states, Graph-EFM attains SpSkR near 1, indicating well-calibrated uncertainty; SWAG-based ensembles can be poorly calibrated.
  • For LAM (Nordic MEPS data), Graph-EFM provides spatially coherent ensembles, though short-lead RMSE gains are modest.
  • The hierarchical graph structure enables efficient sampling of large ensembles (e.g., 80 members in global forecasting in ~200 seconds on a single GPU).
  • Extreme weather case studies (e.g., hurricane Laura) illustrate the model’s ability to capture location and wind uncertainty in ensemble forecasts.

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。