An adaptive and evolvable deep reinforcement learning framework for weather prediction
Abstract
No single AI weather model excels at all variables, pressure levels, and lead times. Rather than building yet another architecture, we reframe the forecasting problem as one of coordination. Here we present Feitian Adaptive Ensemble Weather (FTAE-Weather), a lightweight framework that learns, through deep reinforcement learning, when and where to trust each member of an open pool of pretrained forecasters. A tactical Weight-Agent reads the current atmospheric state and assigns variable- and horizon-specific fusion weights, while a strategic Evolve-Agent periodically prunes underperforming models and absorbs newly released ones. Asynchronous prediction caching keeps training cost independent of the slowest constituent model. Adding fewer than 0.01% extra parameters, FTAE-Weather reduces RMSE by from 17.2% to 78.3% over the best individual model in 10 atmospheric variables and outperforms conventional ensemble baselines across lead times from 72 to 360 hours. The framework thus converts a growing, fragmented inventory of specialist models into a single prediction system that strengthens as the field of AI weather forecasting releases new architectures—turning model diversity from a coordination challenge into a compounding scientific advantage.
Introduction
Weather forecasts save lives and shape trillion-dollar decisions in agriculture, energy, and transportation[1, 2]. For decades, higher-resolution numerical weather prediction (NWP) was the dominant path to better forecasts[3, 2]. That path is now reaching diminishing returns, as computational cost scales steeply with grid spacing while sub-grid processes remain difficult to represent[4, 5].
A parallel revolution in machine learning has upended this trajectory[6]. Trained on petabytes of ERA5 reanalysis[7], data-driven models now rival or surpass NWP on standard metrics[8, 9, 10, 11, 12, 13, 14, 15, 16], yet they disagree profoundly on which aspects of the atmosphere they predict best. Transformers[9, 17, 11, 18] capture long-range teleconnections; graph neural networks[10, 19, 20] respect spherical geometry; diffusion models[14, 21, 22] quantify forecast uncertainty; physics-informed designs[13, 23] enforce conservation laws; neural operators[8, 15, 24] learn solution maps of partial differential equations.
The result is a paradox of plenty. Benchmarks[25, 26, 27] reveal that Pangu-Weather[9] leads for upper-air circulation and tropical cyclone tracking[28, 29], GraphCast[10] for near-surface variables at short-to-medium ranges[30], and FourCastNet[15] for extended integrations, yet no single model wins everywhere[31, 32, 33]. Simple averaging or static weighting[34, 35, 36] cannot exploit this complementarity because they apply the same combination rule regardless of the atmospheric regime[37]. Scaling individual architectures further offers diminishing returns at rising cost[38, 39, 17, 15], and mixture-of-experts approaches[40, 41, 42, 43] in weather forecasting have so far relied on fixed gating rather than state-conditioned weighting.
We reason that the missing ingredient is an agent that can read the atmosphere and decide, in real time, which model to trust for each variable, location, and lead time. Deep reinforcement learning (DRL)[44, 45, 46] provides a natural formalism for this problem. The agent observes the current atmospheric state together with competing forecasts, selects continuous combination weights as actions, and refines its policy from delayed verification signals[46, 47, 48].
Here we introduce Feitian Adaptive Ensemble Weather (FTAE-Weather), a framework that reframes weather prediction as a coordination problem rather than a winner-take-all contest. FTAE-Weather does not train yet another foundation model; it learns to orchestrate existing ones via DRL[49, 50]. A Weight-Agent reads the current atmospheric state and generates variable- and horizon-specific fusion weights; an asynchronous prediction cache decouples policy updates from the differing inference speeds of constituent models. A slower-acting Evolve-Agent monitors the accumulated weight evidence across evaluation epochs and swaps underperforming models for newly released architectures, keeping the pool current without manual curation.
Across lead times from 24 to 360 hours, FTAE-Weather outperforms every constituent model and standard ensemble baselines while adding fewer than 0.01% extra parameters. This result reveals a broader implication for the field. The rapid proliferation of specialist AI weather models, often viewed as a coordination burden, becomes a compounding scientific asset when models are treated as cooperating contributors rather than competing alternatives. Each new architecture released by the field, regardless of design philosophy or training institution, can be absorbed into an FTAE ensemble and strengthen the collective forecast at negligible additional cost. The framework thus opens a path in which progress in AI weather forecasting is measured not only by individual model performance but by the collective capability that emerges when diverse architectures are systematically coordinated.
Feitian Adaptive Ensemble Weather framework
The central idea behind FTAE-Weather is to treat forecast fusion not as a fixed recipe but as a sequential decision problem that a reinforcement learning agent solves anew for each atmospheric state (Fig. 1). The framework has three components: (i) an open library of pretrained forecasting models (expert model zoo), (ii) a tactical Weight-Agent that generates situation-dependent fusion weights via deep reinforcement learning[44, 45], and (iii) a strategic Evolve-Agent that curates the active model pool over time.
Expert model zoo
The framework maintains a library of pretrained models drawn from diverse architectural families: Transformer-based models (Pangu-Weather[9], Aurora[17], FuXi[12]), graph-based models (GraphCast[10], AIFS[19]), diffusion-based probabilistic models (GenCast[14]), and neural-operator or spectral-operator models (FourCastNet3[15], SFNO[51]). At any time an active subset of models participates in forecast generation. Each model is treated as a black-box forecaster through a common input–output interface, so the eight pretrained models can be evaluated and combined without modifying or retraining their internal parameters.
Tactical generation via Weight-Agent
The Weight-Agent produces fusion weights conditioned on the expert predictions, the atmospheric state, and the forecast lead time. At initialisation time for target lead time , each active model produces a forecast from the initial conditions . The Weight-Agent receives the concatenated expert predictions together with and assigns a weight to each model. Weight generation is framed as a reinforcement learning problem: the agent observes the expert forecasts and the ERA5 verification state, selects weight configurations as actions, receives a reward based on forecast skill, and updates its policy to maximise expected return. A convolutional encoder captures multiscale atmospheric patterns and inter-model discrepancies; a Softmax layer enforces the simplex constraint so that weights sum to one at every grid point. An asynchronous caching mechanism stores precomputed model outputs, decoupling policy updates from the differing inference speeds of constituent models. FTAE-Weather supports two fusion granularities.
FTAE-Unify.
All atmospheric variables share a single set of scalar weights with and . Temperature, humidity, and wind fields all receive the same expert combination. Because a single set of scalar weights is shared across all atmospheric variables, it cannot represent variable-specific systematic offsets; introducing a per-variable bias term would be redundant and under-constrained in this setting. Accordingly, the bias correction term is fixed at zero (), and the fused forecast reduces to a strict convex combination: . The Weight-Agent learns these global weights by maximising mean forecast skill across all variables.
FTAE-Refine.
Different atmospheric variables receive distinct weight allocations , allowing the agent to exploit the fact that model skill varies across fields. For example, temperature and specific humidity may be weighted towards different experts. A residual correction term compensates for systematic biases remaining in the weighted combination. The agent optimises variable-dependent weights by maximising per-field forecast skill metrics.
FTAE-Unifyτ and FTAE-Refineτ.
For a target horizon (e.g. 24, 72, or 120 h), each expert model rolls out its own autoregressive chain () independently. The Weight-Agent sees only the final outputs and learns horizon-specific weights, so the resulting ensemble is specialised for each lead time.
FTAE-Cascade and FTAE-Cascade.
As an alternative, we first train a 6-hour base ensemble (FTAE-Unify6 or FTAE-Refine6) and freeze its weights. Extended forecasts are then produced by iteratively applying the frozen 6-hour ensemble: the output at each step feeds back as initial conditions for the next, with . This cascade preserves temporal consistency and keeps the short-horizon weight patterns interpretable, at the cost of forgoing horizon-specific weight adaptation at longer ranges.
Strategic evolution via Evolve-Agent
The Evolve-Agent updates on a slower timescale to keep the model pool current. Its signal comes directly from the Weight-Agent: models that consistently receive high weights demonstrate practical value, while those assigned low weights contribute little. After each evaluation epoch, the Evolve-Agent ranks models by their fitness score (Eq. 2) and applies a prune-and-inject protocol that removes the lowest-ranked models and replaces them with candidates from the reserve pool . This feedback loop ties tactical weight allocation to strategic model curation, allowing the system to retire outdated models and incorporate newly released architectures without manual intervention.
Results
A comprehensive evaluation of RMSE indicates that the predictive performance of different models varies substantially with forecast lead time. At short lead times, a single strong baseline model remains competitive; however, as the lead time extends, fusion‑based methods, particularly FTAE‑Cascade, gradually demonstrate superior performance, with notably lower prediction errors.
Short-Range Forecast Evaluation
At the 24 h lead time, Aurora achieves the lowest RMSE across all evaluated variables (Fig. 2). For geopotential height, its errors for z500 and z850 are clearly lower than those of Pangu6, FuXi, and the two direct FTAE variants. Similar behavior is observed for temperature, wind, and humidity variables. In contrast, FTAE-Unify exhibits relatively large errors at this short lead time, especially for z500, z850, and wind-related variables. FTAE-Refine reduces the error relative to FTAE-Unify but still does not outperform the best individual model. This indicates that, at short forecast horizons, model errors have not yet diverged sufficiently for fusion to provide clear additional benefits.
Intermediate-Range Forecast Evaluation
At the 72 h lead time, the model ranking becomes more variable-dependent (Fig. 3). Pangu6 performs well for geopotential height and several thermodynamic variables, whereas FTAE-Cascade begins to achieve lower errors for wind and humidity variables, including u10m, v10m, q500, u500, and v500. FTAE-Refine also substantially reduces the errors of FTAE-Unify and becomes competitive with the baseline models for some variables. However, its advantage is not yet consistent across all variables. These results suggest that model complementarity starts to emerge at this lead time, but the best individual model remains highly competitive for geopotential height and temperature-related variables.
At the 120 h lead time, the benefit of fusion becomes more evident (Fig. 4). FTAE-Refine improves upon the best baseline model for most variables, indicating that the refined fusion strategy can exploit complementary information among different models. FTAE-Cascade further strengthens this advantage and achieves the lowest RMSE for 9 of the 10 evaluated variables, with t2m being the only exception. Its improvement is particularly clear for geopotential height, wind, and humidity variables. This suggests that, at approximately five days of forecast lead time, the advantage of any single model becomes less stable, while cascade fusion can more effectively integrate variable-dependent model strengths.
At the 168 h lead time, the advantage of cascade-based fusion becomes more pronounced (Fig. 5). Among the baseline models, FuXi performs relatively well for most variables, while AIFS and Pangu6 remain competitive for selected variables. In contrast, FTAE-Unify and FTAE-Refine do not consistently outperform the best baseline model at this lead time. In particular, FTAE-Refine shows notably larger errors for geopotential height, suggesting that direct fusion or one-step refined fusion may still be affected by systematic model biases and accumulated forecast errors at 168 h. By contrast, FTAE-Cascade achieves the lowest RMSE across all evaluated variables. Its errors for z500 and z850 are substantially lower than those of both the baseline models and the direct fusion variants, and it also shows clear advantages for temperature, wind, and humidity variables. These results indicate that, at the 7-day forecast range, model error structures have become sufficiently differentiated, allowing cascade fusion to more effectively exploit inter-model complementarity and suppress error growth in both dynamical and thermodynamic fields.
Long-Range Forecast Evaluation
At the 240 h lead time, errors in the baseline models increase substantially, especially for geopotential height and upper-level wind variables (Fig. 6). Among the baseline models, FuXi remains relatively competitive for several variables, but it is consistently outperformed by FTAE-Cascade. Cascade achieves the lowest RMSE across all 10 evaluated variables, including z500, z850, temperature, humidity, and wind variables. FTAE-Refine also improves upon the best baseline model for most variables, although its error reduction remains smaller than that of Cascade. These results indicate that cascade-based fusion provides stronger control of accumulated forecast errors at long lead times.
At the 360 h lead time, the performance gap between FTAE-Cascade and the other methods becomes more pronounced (Fig. 7). Although FuXi remains one of the stronger baseline models, it does not achieve the lowest RMSE for any evaluated variable. FTAE-Cascade maintains the lowest errors for geopotential height, temperature, humidity, and wind variables. By comparison, FTAE-Unify and FTAE-Refine do not consistently outperform the best baseline model at this lead time, suggesting that direct fusion alone may still be affected by accumulated error propagation and systematic model biases in ultra-long-range forecasts.
Lead-Time-Dependent Benefits of Multi-Model Fusion
Across different forecast lead times, the evaluation results reveal a clear lead-time dependence in the benefits of multi-model fusion. At the short lead time of H24, the best individual model, Aurora, remains dominant, indicating that a single high-performing model still benefits from strong initial-condition constraints and short-range stability. By H72, inter-model complementarity begins to emerge: FTAE-Cascade shows advantages for wind and humidity variables, while lower errors in geopotential height and temperature variables are still mainly achieved by the best baseline models. After H120, the benefits of fusion become more evident, with FTAE-Cascade outperforming the baseline models for most variables. This suggests that, as the forecast horizon extends, the error structures of different models become increasingly differentiated, allowing fusion strategies to more effectively exploit complementary information across models.
At the H168 lead time, the advantage of cascade fusion further increases. FTAE-Cascade achieves the lowest RMSE across all evaluated variables, with particularly clear error reduction for geopotential height, wind, and humidity variables. When the lead time is further extended to H240 and H360, the errors of the baseline models continue to increase, whereas FTAE-Cascade maintains the lowest RMSE for all variables, indicating more stable error control in medium- to long-range forecasting.
These results indicate that multi-model fusion does not necessarily outperform the best individual model at all forecast lead times. Its primary advantage is concentrated in medium- to long-range prediction. As the forecast horizon increases, different models exhibit increasingly distinct error-growth characteristics and systematic biases across variables. The cascade fusion strategy can better exploit this complementarity, thereby suppressing accumulated errors in multi-variable forecasts and improving the overall stability of long-range prediction.
Discussion
Our results show that the growing diversity of AI weather models is not a problem to be solved by picking a winner; it is a resource to be exploited. By learning to read the atmosphere and allocate trust accordingly, FTAE-Weather extracts consistent gains over both individual forecasters and conventional ensemble techniques across variables and lead times spanning 24 to 360 hours. Three aspects of the framework merit discussion.
Why adaptive weighting outperforms static combination.
Traditional ensemble methods assign fixed or slowly updated weights that cannot respond to the atmospheric state at forecast time[31, 32, 36]. FTAE-Weather generates weights conditioned on the current analysis and the full set of model forecasts, so it can, for example, favour one architecture during tropical convection and another during midlatitude baroclinic development. The widening performance gap between FTAE-Refine and simple averaging at longer lead times suggests that regime-dependent model selection becomes increasingly important as forecast uncertainty grows and model predictions diverge[5]. This state-dependent gating is conceptually related to the mixture-of-experts principle[40, 42], but differs in that the gating mechanism is learned via temporal-difference reinforcement learning[49] rather than supervised gradient descent, and the experts are frozen pretrained models rather than jointly trained sub-networks.
Limitations and scope.
The framework’s skill ceiling is bounded by the collective capability of the model pool: if all constituent models share a systematic bias (for instance, underestimating polar warming or failing to resolve tropical cyclone intensification), the ensemble inherits that bias, and the residual correction module can only partially compensate. Our evaluation uses deterministic metrics (RMSE, ACC). Extending FTAE-Weather to probabilistic verification[52] (CRPS, reliability diagrams) and to extreme-event prediction (tropical cyclone intensity, heat waves) would directly address the assessment needs of operational forecast centres. The diffusion-based member of the pool (GenCast[14]) already provides probabilistic output that could seed a calibrated ensemble spread, but fully exploiting distributional information within the fusion step would require moving beyond point-estimate weighting. The Evolve-Agent currently ranks models by a single fitness score; diversity-aware selection[41] or multi-objective optimisation balancing skill against computational cost could improve pruning decisions. Finally, while we train and evaluate on ERA5 reanalysis, operational deployment would require coupling with real-time initial conditions and accounting for observation-system changes that may shift the relative strengths of constituent models over time.
Relation to operational practice.
Operational centres already run multi-model ensembles[5, 31], but their combination rules are typically fixed over a forecast season. FTAE-Weather’s per-cycle weight adaptation could complement existing practice by providing a data-driven second opinion that highlights when the standard combination deviates from an optimal weighting for the prevailing regime. The lightweight parameter footprint and asynchronous caching make it feasible to run alongside operational pipelines without significant additional computational burden. However, integrating a learned fusion layer into safety-critical workflows would require thorough reliability assessment and clear protocols for handling edge cases where the agent assigns extreme weights to a single model.
Broader implications.
Architectural diversity in AI weather forecasting need not be a coordination problem. Every new specialist model, regardless of design philosophy or training institution, can be absorbed into an FTAE ensemble and improve the collective forecast at negligible parameter cost (0.01% of a typical foundation model). As data-driven weather forecasting continues to diversify across architectures[16, 20], data sources, and target applications[26, 27], coordination frameworks of this kind may prove more sustainable than the pursuit of ever-larger monolithic models. FTAE-Weather offers a concrete realisation of this principle.
Methods
Forecasting task and notation
The global atmospheric state at time is represented as on a latitude–longitude grid (, , variables). Given initialisation time , the goal is to predict at lead time h. We assume access to a pool of pretrained forecasters , each mapping . An active subset with models participates at any given time. The fusion is parameterised by , where is the weight field for model and is an additive bias correction. The fused forecast is
| (1) |
where denotes element-wise multiplication, for all spatial locations and variables , with the simplex constraint enforced at each grid point and variable.
Optimisation proceeds on two timescales. At the tactical level, weight generation is cast as an MDP in which a policy network produces conditioned on the atmospheric state and receives verification-based rewards. At the strategic level, is updated periodically. Model utility is measured by the tactical controller’s revealed preference, that is, the accumulated weight allocation over an evaluation window , which defines a fitness score
| (2) |
where denotes the variable-averaged weight assigned to expert at time . This fitness metric drives a prune-and-inject protocol that updates the active expert set.
Data preparation
All experiments use the ERA5 reanalysis[7] at resolution. Upper-air variables (geopotential height, temperature , specific humidity , wind components , ) are included at 13 pressure levels ( hPa), alongside surface fields (, , , mean sea-level pressure). Data are split chronologically: 1980–2017 for training, 2018–2019 for validation, and 2020–present for testing. ACC is computed against a daily climatology over 1991–2020, smoothed with a 7-day centred moving average. All input fields are standardised to zero mean and unit variance using training-period statistics only.
Evaluation metrics
Forecast skill is measured by latitude-weighted RMSE and ACC[52, 53]. For forecast and reference , the latitude-weighted RMSE is
| (3) |
where denotes the latitude at grid row . ACC is the latitude-weighted Pearson correlation between forecast anomalies and observed anomalies (with the climatological mean):
| (4) |
Expert model zoo
Each model in is accessed as a black-box forecaster through a common input–output interface. In this study, the pool consists of eight pretrained models: GenCast, GraphCast, Pangu-Weather, Aurora, FuXi, AIFS, FourCastNet3, and SFNO. These models cover several representative families of AI weather forecasters, including Transformer-based models (Pangu-Weather[9], Aurora[17], FuXi[12]), graph-based models (GraphCast[10], AIFS[19]), diffusion models (GenCast[14]), and neural-operator or spectral-operator models (FourCastNet3[15], SFNO[51]). All outputs are interpolated to the common ERA5 grid () and aligned to a shared variable set, pressure-level set, lead-time convention, and unit system before fusion. For probabilistic models such as GenCast, deterministic summaries such as the ensemble mean are used when RMSE- or ACC-based fusion and evaluation are performed. Predictions are cached asynchronously during policy training, so that Weight-Agent updates are decoupled from repeated execution of the slowest constituent model.
Weight-Agent
The Weight-Agent is an off-policy continuous-control agent that predicts dense weight fields rather than scalar mixture coefficients. A lightweight CNN encoder maps the high-resolution atmospheric input ( grid points) to a compact latent representation, and a deterministic actor–critic architecture[45, 48] with experience replay drives learning. Table 1 lists the main components.
| Component | Module | Specification | Activation |
| State encoder | CNN feature extractor | Stacked Conv/SepConv blocks; multi-scale features | ReLU |
| (Backbone) | Global pooling | AdaptiveAvgPool latent | Linear |
| Actor head | Lightweight decoder | Output logits | Softmax over |
| Critic | MLP | Input: pooled + compact action embedding | ReLU / Linear |
| Training | Replay buffer | Store ; uniform mini-batch sampling | – |
| Note: is the number of active models; denote grid dimensions and variable count. The CNN encoder maintains computational tractability; the decoder restores full-resolution weight maps. | |||
Markov decision process.
Weight generation is formalised as an MDP . The state concatenates the initial conditions and expert predictions . The action satisfies and everywhere. Transitions are deterministic, advancing to the next initialisation cycle.
Reward design.
Once verification data at are available, a composite reward combining three terms is computed:
| (5) |
with , , (set on the validation period; note that denotes the gain-term coefficient to distinguish it from the MDP discount factor ). All terms are oriented so that higher values indicate better forecasts. The skill term uses the quantile-transformed symmetric mean absolute percentage error (sMAPE):
| (6) |
where is the CDF fitted on training-period sMAPE values; lower error maps to higher reward. The rank term scores the ensemble’s ordinal position among the experts plus itself:
| (7) |
where rank 1 is best (lowest RMSE). The gain term rewards improvement over the best individual model:
| (8) |
This term is positive when the ensemble beats every expert and is clipped to zero otherwise.
State encoding.
A lightweight CNN backbone[54] extracts multiscale features from , which are aggregated by adaptive global average pooling into a latent vector () shared by the actor and critic.
Policy optimisation.
Bias correction.
For FTAE-Refine, the weighted fusion is corrected by an additive residual predicted from by a small MLP trained with , where . The final forecast is . For FTAE-Unify, because uniform weights across variables make per-variable bias correction ill-defined.
Evolve-Agent
The Evolve-Agent manages on a slower timescale, using the Weight-Agent’s revealed preferences rather than a separate neural policy.
Fitness evaluation.
Over an evaluation epoch of duration (typically several months), the variable-averaged weight for expert at time is
| (9) |
and the fitness score is the temporal average:
| (10) |
High indicates consistent utilisation; low signals marginal contribution.
Prune-and-inject protocol.
After each epoch, the bottom models (typically –) are removed and replaced by candidates from , prioritising newly released architectures or updated checkpoints. The Weight-Agent continues without interruption, reallocating weights as the pool changes.
Data availability
All data used in this study are publicly available. ERA5 reanalysis data are provided by ECMWF (https://cds.climate.copernicus.eu).
Code availability
Code for training and evaluating FTAE-Weather will be available.
References
- [1] Allen, A. et al. End-to-end data-driven weather prediction. \JournalTitleNature 641, 1172–1179, DOI: 10.1038/s41586-025-08897-0 (2025).
- [2] Bauer, P., Thorpe, A. & Brunet, G. The quiet revolution of numerical weather prediction. \JournalTitleNature 525, 47–55, DOI: 10.1038/nature14956 (2015).
- [3] Ritchie, H. et al. Implementation of the semi-lagrangian method in a high-resolution version of the ECMWF forecast model. \JournalTitleMonthly Weather Review 123, 489–514, DOI: 10.1175/1520-0493(1995)123<0489:IOTSLM>2.0.CO;2 (1995).
- [4] Bauer, P. et al. The ECMWF scalability programme: Progress and plans. Technical Report ECMWF Technical Memorandum No. 864, European Centre for Medium-Range Weather Forecasts (2020).
- [5] Buizza, R. et al. A comparison of the ECMWF, MSC, and GFS ensemble prediction systems. \JournalTitleMonthly Weather Review 133, 1076–1097, DOI: 10.1175/MWR2905.1 (2005).
- [6] LeCun, Y., Bengio, Y. & Hinton, G. Deep learning. \JournalTitleNature 521, 436–444, DOI: 10.1038/nature14539 (2015).
- [7] Hersbach, H. et al. The era5 global reanalysis. \JournalTitleQuarterly Journal of the Royal Meteorological Society 146, 1999–2049, DOI: 10.1002/qj.3803 (2020).
- [8] Kurth, T. et al. Fourcastnet: Accelerating global high-resolution weather forecasting using adaptive fourier neural operators. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC, DOI: 10.1145/3592979.3593412 (2023). PASC ’23.
- [9] Bi, K. et al. Accurate medium-range global weather forecasting with 3d neural networks. \JournalTitleNature 619, 533–538, DOI: 10.1038/s41586-023-06185-3 (2023).
- [10] Lam, R. et al. Learning skillful medium-range global weather forecasting. \JournalTitleScience 382, 1416–1421, DOI: 10.1126/science.adi2336 (2023).
- [11] Chen, K. et al. Fengwu: Pushing the skillful global medium-range weather forecast beyond 10 days lead. \JournalTitlearXiv preprint arXiv:2304.02948 (2023).
- [12] Chen, L. et al. Fuxi: a cascade machine learning forecasting system for 15-day global weather forecast. \JournalTitlenpj Climate and Atmospheric Science 6, 171, DOI: 10.1038/s41612-023-00512-1 (2023).
- [13] Kochkov, D. et al. Neural general circulation models for weather and climate. \JournalTitleNature 632, 1060–1066, DOI: 10.1038/s41586-024-07744-y (2024).
- [14] Price, I. et al. Probabilistic weather forecasting with machine learning. \JournalTitleNature 637, 84–90, DOI: 10.1038/s41586-024-08252-9 (2025).
- [15] Bonev, B. et al. Fourcastnet 3: A geometric approach to probabilistic machine-learning weather forecasting at scale. \JournalTitlearXiv preprint arXiv:2507.12144 (2025). 2507.12144.
- [16] Nguyen, T., Brandstetter, J., Kapoor, A., Gupta, J. K. & Grover, A. ClimaX: A foundation model for weather and climate. In Proceedings of the 40th International Conference on Machine Learning (ICML), 25904–25938 (2023).
- [17] Bodnar, C. et al. A foundation model for the Earth system. \JournalTitleNature 641, 1180–1187, DOI: 10.1038/s41586-025-09005-y (2025).
- [18] Vaswani, A. et al. Attention is all you need. In Advances in Neural Information Processing Systems, vol. 30, 5998–6008 (2017).
- [19] Lang, S., Alexe, M., Chantry, M., Dramsch, J. et al. Aifs-ecmwf’s data-driven forecasting system. \JournalTitlearXiv preprint arXiv:2406.01465 (2024).
- [20] Keisler, R. Forecasting global weather with graph neural networks. \JournalTitlearXiv preprint arXiv:2202.07575 (2022).
- [21] Pathak, J. et al. Kilometre-scale convection allowing model emulation using generative diffusion modeling. \JournalTitlearXiv preprint arXiv:2408.10958 (2024).
- [22] Harris, L. et al. Residual corrective diffusion modeling for km-scale atmospheric downscaling. \JournalTitleCommunications Earth & Environment 6, DOI: 10.1038/s43247-025-02042-5 (2025).
- [23] Verma, Y., Heinonen, M. & Garg, V. ClimODE: Climate and weather forecasting with physics-informed neural ODEs. In The Twelfth International Conference on Learning Representations (2024).
- [24] Li, Z. et al. Fourier neural operator for parametric partial differential equations. In International Conference on Learning Representations (ICLR) (2021).
- [25] Rasp, S. et al. Weatherbench 2: A benchmark for the next generation of data-driven global weather models. \JournalTitleJournal of Advances in Modeling Earth Systems 16, e2023MS004019, DOI: 10.1029/2023MS004019 (2024).
- [26] Ben Bouallègue, Z. et al. The rise of data-driven weather forecasting: A first statistical assessment of machine learning–based weather forecasts in an operational-like context. \JournalTitleBulletin of the American Meteorological Society 105, E1738–E1753, DOI: 10.1175/BAMS-D-23-0162.1 (2024).
- [27] Charlton-Perez, A. J. et al. AI models for weather forecasting: a review of current developments and future directions. \JournalTitleBulletin of the American Meteorological Society DOI: 10.1175/BAMS-D-23-0167.1 (2024). Early online release.
- [28] Bremnes, J. B., Nipen, T. N. & Seierstad, I. A. Evaluation of forecasts by a global data-driven weather model with and without probabilistic post-processing at norwegian stations. \JournalTitleNonlinear Processes in Geophysics 31, 247–257, DOI: 10.5194/npg-31-247-2024 (2024).
- [29] Olivetti, L. & Messori, G. Do data-driven models beat numerical models in forecasting weather extremes? a comparison of ifs hres, pangu-weather and graphcast. \JournalTitleEGUsphere 2024, 1–35, DOI: 10.5194/egusphere-2024-1042 (2024).
- [30] Radford, J. T., Ebert-Uphoff, I. & Stewart, J. Q. A comparison of AI weather prediction and numerical weather prediction models for 1–7-day precipitation forecasts. \JournalTitleWeather and Forecasting 40, 561–575, DOI: 10.1175/WAF-D-24-0081.1 (2025).
- [31] Hagedorn, R., Doblas-Reyes, F. J. & Palmer, T. N. The rationale behind the success of multi-model ensembles in seasonal forecasting – I. Basic concept. \JournalTitleTellus A 57, 219–233, DOI: 10.1111/j.1600-0870.2005.00103.x (2005).
- [32] Tebaldi, C. & Knutti, R. The use of the multi-model ensemble in probabilistic climate projections. \JournalTitlePhilosophical Transactions of the Royal Society A 365, 2053–2075, DOI: 10.1098/rsta.2007.2076 (2007).
- [33] Doblas-Reyes, F. J., Hagedorn, R. & Palmer, T. N. Multi-model spread and probabilistic seasonal forecasts in PROVOST. \JournalTitleQuarterly Journal of the Royal Meteorological Society 131, 363–385, DOI: 10.1256/qj.04.22 (2005).
- [34] Gneiting, T. & Raftery, A. E. Weather forecasting with ensemble methods. \JournalTitleScience 310, 248–249, DOI: 10.1126/science.1115255 (2005).
- [35] Fan, M. et al. A spatiotemporal-aware weighting scheme for improving climate model ensemble predictions. \JournalTitleJournal of Machine Learning for Modeling and Computing 3, 49–66, DOI: 10.1615/JMachLearnModelComput.2022043774 (2022).
- [36] Weigel, A. P., Knutti, R., Liniger, M. A. & Appenzeller, C. Risks of model weighting in multimodel climate projections. \JournalTitleJournal of Climate 23, 4175–4191, DOI: 10.1175/2010JCLI3594.1 (2010).
- [37] Troin, M., Arsenault, R., Wood, A. W., Brissette, F. & Martel, J.-L. Generating ensemble streamflow forecasts: A review of methods and approaches over the past 40 years. \JournalTitleWater Resources Research 57, e2020WR028392, DOI: 10.1029/2020WR028392 (2021).
- [38] Bonavita, M. On some limitations of current machine learning weather prediction models. \JournalTitleGeophysical Research Letters 51, e2023GL107377, DOI: 10.1029/2023GL107377 (2024).
- [39] Willard, J. D. et al. Analyzing and exploring training recipes for large-scale transformer-based weather prediction. \JournalTitleArtificial Intelligence for the Earth Systems 4, e240061, DOI: 10.1175/AIES-D-24-0061.1 (2025).
- [40] Jacobs, R. A., Jordan, M. I., Nowlan, S. J. & Hinton, G. E. Adaptive mixtures of local experts. \JournalTitleNeural Computation 3, 79–87, DOI: 10.1162/neco.1991.3.1.79 (1991).
- [41] Yuksel, S. E., Wilson, J. N. & Gader, P. D. Twenty years of mixture of experts. \JournalTitleIEEE Transactions on Neural Networks and Learning Systems 23, 1177–1193, DOI: 10.1109/TNNLS.2012.2200299 (2012).
- [42] Shazeer, N. et al. Outrageously large neural networks: The sparsely-gated mixture-of-experts layer. In International Conference on Learning Representations (ICLR) (2017).
- [43] Chakraborty, D. et al. Mowe : A mixture of weather experts (2025). 2509.09052.
- [44] Mnih, V. et al. Human-level control through deep reinforcement learning. \JournalTitleNature 518, 529–533, DOI: 10.1038/nature14236 (2015).
- [45] Lillicrap, T. P. et al. Continuous control with deep reinforcement learning. In International Conference on Learning Representations (ICLR) (2016).
- [46] Silver, D. et al. Mastering the game of Go with deep neural networks and tree search. \JournalTitleNature 529, 484–489, DOI: 10.1038/nature16961 (2016).
- [47] Haarnoja, T., Zhou, A., Abbeel, P. & Levine, S. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In Proceedings of the 35th International Conference on Machine Learning (ICML), 1861–1870 (2018).
- [48] Fujimoto, S., van Hoof, H. & Meger, D. Addressing function approximation error in actor-critic methods. In Proceedings of the 35th International Conference on Machine Learning (ICML), 1587–1596 (2018).
- [49] Sutton, R. S. & Barto, A. G. Reinforcement Learning: An Introduction (MIT Press, 2018), 2nd edn.
- [50] Fu, Y., Wu, D. & Boulet, B. Reinforcement learning based dynamic model combination for time series forecasting. \JournalTitleProceedings of the AAAI Conference on Artificial Intelligence 36, 6639–6647, DOI: 10.1609/aaai.v36i6.20618 (2022).
- [51] Bonev, B. et al. Spherical fourier neural operators: Learning stable dynamics on the sphere. In Proceedings of the 40th International Conference on Machine Learning, ICML, 2806–2821 (2023).
- [52] Wilks, D. S. Statistical Methods in the Atmospheric Sciences (Academic Press, 2011), 3rd edn.
- [53] Murphy, A. H. What is a good forecast? An essay on the nature of goodness in weather forecasting. \JournalTitleWeather and Forecasting 8, 281–293, DOI: 10.1175/1520-0434(1993)008<0281:WIAGFA>2.0.CO;2 (1993).
- [54] Krizhevsky, A., Sutskever, I. & Hinton, G. E. Imagenet classification with deep convolutional neural networks. In Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 1, NIPS’12, 1097–1105 (Curran Associates Inc., Red Hook, NY, USA, 2012).
- [55] Schulman, J., Wolski, F., Dhariwal, P., Radford, A. & Klimov, O. Proximal policy optimization algorithms. \JournalTitlearXiv preprint arXiv:1707.06347 (2017).
Acknowledgments
This work is supported by National Natural Science Foundation of China (Grant Nos. 42595593) , Fundamental and Interdisciplinary Disciplines Breakthrough Plan of the Ministry of Education of China (Grant No. JYB2025XDXM910), and Talent Scientific Fund of Lanzhou University (Grant No. 561120208).