GraphCast: Learning skillful medium-range global weather forecasting
Remi Lam, Alvaro Sanchez-Gonzalez, Matthew Willson, Peter Wirnsberger, Meire Fortunato, Ferran Alet, Suman Ravuri, Timo Ewalds, Zach Eaton-Rosen, Weihua Hu, Alexander Merose, Stephan Hoyer, George Holland, Oriol Vinyals, Jacklynn Stott, Alexander Pritzel, Shakir Mohamed, Peter Battaglia
TL;DR
GraphCast introduces a graph neural network-based, autoregressive, multi-mesh weather model trained directly on ERA5 reanalysis data to produce global medium-range forecasts at 0.25° resolution. Its encode-process-decode architecture leverages grid-to-mesh and mesh-to-grid transfers across a refined icosahedral multi-mesh, enabling efficient long-range interactions with 36.7 million parameters. Compared to ECMWF's HRES, GraphCast achieves skill improvements on the majority of targets over 10 days and demonstrates robustness in cyclone tracks, atmospheric rivers, and extreme temperature forecasts, while running substantially faster on affordable hardware. The work highlights the viability of data-driven weather forecasting at large scales and points to uncertainty handling and recency-based retraining as important directions for future improvement.
Abstract
Global medium-range weather forecasting is critical to decision-making across many social and economic domains. Traditional numerical weather prediction uses increased compute resources to improve forecast accuracy, but cannot directly use historical weather data to improve the underlying model. We introduce a machine learning-based method called "GraphCast", which can be trained directly from reanalysis data. It predicts hundreds of weather variables, over 10 days at 0.25 degree resolution globally, in under one minute. We show that GraphCast significantly outperforms the most accurate operational deterministic systems on 90% of 1380 verification targets, and its forecasts support better severe event prediction, including tropical cyclones, atmospheric rivers, and extreme temperatures. GraphCast is a key advance in accurate and efficient weather forecasting, and helps realize the promise of machine learning for modeling complex dynamical systems.
