Probabilistic & ensemble forecasting★ Highlight
ArchesWeather & ArchesWeatherGen: a deterministic and generative model for efficient ML weather forecasting
Why it matters. Efficient academic-scale deterministic plus flow-matching generative model beating IFS ENS and NeuralGCM at 1.5°; useful recipe for probabilistic ML forecasting.
In one sentence. ArchesWeather is a transformer deterministic model, and ArchesWeatherGen a flow-matching ensemble that beats IFS ENS and NeuralGCM on WeatherBench headline variables at academic compute cost.
Abstract
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° 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 .
Labels
- Topic
- Probabilistic & ensemble forecasting
- Type
- New model or method
- Method
- Transformer / ViT, Diffusion / flow matching / score-based
- Time scale
- 3–15 days
- Domain
- Global
- Data
- ERA5 / reanalysis
- Status
- Research
- Identifiers
- arXiv:2412.12971 DOI:10.1126/sciadv.adx2372 OpenAlex:W7155213685
- Added
- 2026-10-22
Labels and summary are generated by Claude and reviewed weekly. Wrong? Edit this entry.