Huge Ensembles Part I: Design of Ensemble Weather Forecasts using Spherical Fourier Neural Operators

Ankur Mahesh, William Collins, Boris Bonev, Noah Brenowitz, Yair Cohen +11 more
8/6/2024
physics.ao-phcs.LG

No official code found. Best implementation: NVIDIA/makani (396 stars, last commit 2026-05-03). 1 more below.

Abstract

Studying low-likelihood high-impact extreme weather events in a warming world is a significant and challenging task for current ensemble forecasting systems. While these systems presently use up to 100 members, larger ensembles could enrich the sampling of internal variability. They may capture the long tails associated with climate hazards better than traditional ensemble sizes. Due to computational constraints, it is infeasible to generate huge ensembles (comprised of 1,000-10,000 members) with traditional, physics-based numerical models. In this two-part paper, we replace traditional numerical simulations with machine learning (ML) to generate hindcasts of huge ensembles. In Part I, we construct an ensemble weather forecasting system based on Spherical Fourier Neural Operators (SFNO), and we discuss important design decisions for constructing such an ensemble. The ensemble represents model uncertainty through perturbed-parameter techniques, and it represents initial condition uncertainty through bred vectors, which sample the fastest growing modes of the forecast. Using the European Centre for Medium-Range Weather Forecasts Integrated Forecasting System (IFS) as a baseline, we develop an evaluation pipeline composed of mean, spectral, and extreme diagnostics. Using large-scale, distributed SFNOs with 1.1 billion learned parameters, we achieve calibrated probabilistic forecasts. As the trajectories of the individual members diverge, the ML ensemble mean spectra degrade with lead time, consistent with physical expectations. However, the individual ensemble members' spectra stay constant with lead time. Therefore, these members simulate realistic weather states, and the ML ensemble thus passes a crucial spectral test in the literature. The IFS and ML ensembles have similar Extreme Forecast Indices, and we show that the ML extreme weather forecasts are reliable and discriminating.

View on arXivView PDF

Code Implementations(2)

NVIDIA/makaniCommunity100%

Massively parallel training of machine-learning based weather and climate models

39681Shell, PythonSep 26, 20235 months agoNOASSERTION
Apache-2.0

A fork of earth2mip used for internal testing at LBNL

115Shell, PythonJan 18, 20246 months agoApache-2.0

Similar Papers

Cite this paper

@article{mahesh2024huge,
  title  = {Huge Ensembles Part I: Design of Ensemble Weather Forecasts using Spherical Fourier Neural Operators},
  author = {Ankur Mahesh and William Collins and Boris Bonev and Noah Brenowitz and Yair Cohen and Joshua Elms and Peter Harrington and Karthik Kashinath and Thorsten Kurth and Joshua North and Travis OBrien and Michael Pritchard and David Pruitt and Mark Risser and Shashank Subramanian and Jared Willard},
  year   = {2024},
  eprint = {2408.03100},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.03100v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.03100.svg)](https://codeofpaper.com/paper/2408.03100)

Discussion