atlas

Research map / Graph learning / Knowledge and temporal graphs

OneForecast: A Universal Framework for Global and Regional Weather Forecasting

ICML 2025 · Graph learning › Knowledge and temporal graphs · approach: Continuous-time dynamic graph learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OneForecast, a GNN-based global-regional nested weather forecasting framework with multi-scale region-refined mesh, gated multi-stream messaging, and a neural nested grid for regional high-resolution forecasts.

Problem

Data-driven weather forecasting struggles to balance global and high-resolution regional forecasts (boundary information loss), over-smooths extreme events and long-term rollouts, and lacks dynamic system modeling of multi-scale node-edge interactions.

Approach

A multi-scale icosahedral graph with region-refined mesh edges, a dynamic multi-head gated edge update plus multi-head node attention (multi-stream messaging), and a neural nested grid that feeds global model forecasts as trainable boundary/background forcing for regional models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OneForecast instead of GraphCastGlobal weather forecasting · WeatherBench2 1.5°, 6-hour to 10-dayRMSE: 0.0626 -> 0.0549; 0.1304 -> 0.1231; 0.2861 -> 0.2732; 0.4597 -> 0.4468; 0.6009 -> 0.5918Helped
Use OneForecast instead of GraphCastGlobal weather forecasting · WeatherBench2 1.5°, 6-hour to 10-dayACC: 0.9928 -> 0.9943; 0.9705 -> 0.9737; 0.8705 -> 0.8825; 0.6692 -> 0.6888; 0.4275 -> 0.4457Helped
Add region-refined graph (ablation)OneForecast · Region-refined data, 4-dayRMSE: 0.3793 -> 0.2609Helped
Add region-refined graph (ablation)OneForecast · Region-refined data, 4-dayACC: 0.6075 -> 0.8099Helped
Add neural nested grid instead of regional-only training (ablation)OneForecast regional forecast · Regional forecast, 4-dayRMSE: 0.5828 -> 0.2180Helped
Add neural nested grid instead of regional-only training (ablation)OneForecast regional forecast · Regional forecast, 4-dayACC: 0.2450 -> 0.8856Helped
Use neural nested grid instead of boundary forcing (ablation)OneForecast regional forecast · Regional forecast, 4-dayRMSE: 0.4428 -> 0.2180Helped
Use neural nested grid instead of boundary forcing (ablation)OneForecast regional forecast · Regional forecast, 4-dayACC: 0.4711 -> 0.8856Helped
Add multi-stream messaging instead of traditional MLP-based messaging (ablation)OneForecast · WeatherBench2 1.5°, 4-dayRMSE: 0.3921 -> 0.2954Helped
Add multi-stream messaging instead of traditional MLP-based messaging (ablation)OneForecast · WeatherBench2 1.5°, 4-dayACC: 0.9305 -> 0.9577Helped
Add ensemble of 50 perturbed initial conditionsOneForecast · WeatherBench2, 7-day forecastRMSE: 0.4268 -> 0.4393Hurt
Add ensemble of 50 perturbed initial conditionsOneForecast · WeatherBench2, 8-day forecastRMSE: 0.4834 -> 0.4699Helped

Limitations

Experimental setup

Datasets: WeatherBench2 ERA5

Benchmarks: WeatherBench2 ERA5 Best Track typhoon tracks (Yagi 2018, Molva 2020)

Metrics: RMSE ACC CSI SEDI

Baselines: Pangu-weather GraphCast FuXi FengWu Graph-EFM WeatherBench2 models

Builds on: GraphCast multigrid methods Graph-EFM Perlin noise ensemble perturbation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy