Forecasting Global Weather with Graph Neural Networks
Ryan Keisler
TL;DR
The paper introduces a data-driven global weather forecaster based on graph neural networks that advances the atmospheric state by six hours per step and chains steps for multi-day forecasts. Trained on ERA5 reanalysis and GFS forecasts, it uses an encoder-processor-decoder architecture on an icosahedral latent grid to handle spherical geometry and dense state representation (78 channels across 13 pressure levels). The approach yields competitive performance with operational models at 1° resolution and demonstrates a live GFS integration as a hybrid physics-ML pipeline, highlighting stability and scalability considerations. Overall, the work shows the potential of dense, GNN-based forecasts to complement traditional NWP, with clear avenues for higher resolution, adaptive meshing, and ensemble applications.
Abstract
We present a data-driven approach for forecasting global weather using graph neural networks. The system learns to step forward the current 3D atmospheric state by six hours, and multiple steps are chained together to produce skillful forecasts going out several days into the future. The underlying model is trained on reanalysis data from ERA5 or forecast data from GFS. Test performance on metrics such as Z500 (geopotential height) and T850 (temperature) improves upon previous data-driven approaches and is comparable to operational, full-resolution, physical models from GFS and ECMWF, at least when evaluated on 1-degree scales and when using reanalysis initial conditions. We also show results from connecting this data-driven model to live, operational forecasts from GFS.
