Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ArchesWeather & ArchesWeatherGen: a deterministic and generative model for efficient ML weather forecasting

About

Weather forecasting plays a vital role in today's society, from agriculture and logistics to predicting the output of renewable energies, and preparing for extreme weather events. Deep learning weather forecasting models trained with the next state prediction objective on ERA5 have shown great success compared to numerical global circulation models. However, for a wide range of applications, being able to provide representative samples from the distribution of possible future weather states is critical. In this paper, we propose a methodology to leverage deterministic weather models in the design of probabilistic weather models, leading to improved performance and reduced computing costs. We first introduce \textbf{ArchesWeather}, a transformer-based deterministic model that improves upon Pangu-Weather by removing overrestrictive inductive priors. We then design a probabilistic weather model called \textbf{ArchesWeatherGen} based on flow matching, a modern variant of diffusion models, that is trained to project ArchesWeather's predictions to the distribution of ERA5 weather states. ArchesWeatherGen is a true stochastic emulator of ERA5 and surpasses IFS ENS and NeuralGCM on all WeatherBench headline variables (except for NeuralGCM's geopotential). Our work also aims to democratize the use of deterministic and generative machine learning models in weather forecasting research, with academic computing resources. All models are trained at 1.5{\deg} resolution, with a training budget of $\sim$9 V100 days for ArchesWeather and $\sim$45 V100 days for ArchesWeatherGen. For inference, ArchesWeatherGen generates 15-day weather trajectories at a rate of 1 minute per ensemble member on a A100 GPU card. To make our work fully reproducible, our code and models are open source, including the complete pipeline for data preparation, training, and evaluation, at https://github.com/INRIA/geoarches .

Guillaume Couairon, Renu Singh, Anastase Charantonis, Christian Lessig, Claire Monteleoni• 2024

Related benchmarks

TaskDatasetResultRank
Ensemble weather forecastingGlobal weather data
U100.86
8
Global Weather ForecastingWeatherBench 2
Time per Step0.058
8
Weather forecastingERA5 1.5° (2020 test)
Z500 RMSE610.4
7
Weather forecastingERA5 3-Day lead time
RMSE (u10)2.15
6
Weather forecastingERA5 1-day lead time
U101.11
6
Weather forecastingERA5 10-day lead time
U10 Error (10m U-wind)4.88
6
Geopotential at 500hPa forecastingWeatherBench 2 1.5° resolution 2020 (test)
CRPS (1d)21.2
6
Probabilistic Weather ForecastingWeather Forecasting Coarser Resolution ~1.5°
Training Cost (days)45
6
Weather forecastingERA5 6-hour lead time
U10 Error (6h Lead)0.62
6
Weather forecastingERA5 7-day lead time
U-Wind (10m) Error4.25
6
Showing 10 of 13 rows

Other info

Follow for update