Generative Deep Learning is a powerful tool for modeling of the Madden-Julian oscillation (MJO) in the tropics, yet its relationship to traditional theoretical frameworks remains poorly understood. Here we propose a video diffusion model, trained on atmospheric reanalysis, to synthetize long MJO sequences conditioned on key low-dimensional metrics. The generated MJOs capture key features including composites, power spectra and multiscale structures including convectively coupled waves, despite some bias. We then prompt the model to generate more tractable MJOs based on intentionally idealized low-dimensional conditionings, for example a perpetual MJO, an isolated modulation by seasons and/or the El Nino-Southern Oscillation, and so on. This enables deconstructing the underlying processes and identifying physical drivers. The present approach provides a practical framework for bridging the gap between low-dimensional MJO theory and high-resolution atmospheric complexity and will help tropical atmosphere prediction.
Figures & tables
Conditioning
Description
pc1
First principal component of the RMM-UBC index (MJO phase/amplitude)
pc2
Second principal component of the RMM-UBC index (MJO phase/amplitude)
doyc
Cosine component of the day-of-year (seasonal cycle)
doys
Sine component of the day-of-year (seasonal cycle)
n34sst
Niño 3.4 Sea Surface Temperature anomaly (ENSO state)
Table 1: Low-dimensional conditioning variables used for climate prompting.
Model
Fields
Conditionings
MJO Only
olr, ubc, zbc, q400
pc1, pc2
MJO with Seasons
olr, ubc, zbc, q400
pc1, pc2, doyc, doys
MJO with Seasons/ENSO
olr, ubc
pc1, pc2, doyc, doys, n34sst
Table 2: Trained Models.
Model Architecture (U-Net)
Levels (Hierarchy)
4
Dim Multipliers
(1, 2, 4, 8)
Bottleneck Size
2×8
Attention Heads
8
Positional Encoding
Rotary (Temp)
Sampling Factor
2×
Parameter (Training)
Field width (lon)
64
Field height (lat)
16
Field Channels
2 to 4
Field Frames (time)
16
Table 3: Model parameters for architecture, training, and sampling.
Figure 1: Model generated MJO sequence. a , Conditionings pc1 and pc2, as a function of time. b , Conditionings doys, doys and n34sst. c,d,e,f Hovmollers of sample fields, as a function of time and longitude: zonal winds (UBC), geopotential (ZBC), moisture (Q400) and convection (OLR). Fields are averaged over equatorial band (15N-15S). Here the model is prompted with observed conditionings from ERA5 1960-2022 (thus it regenerates the training record). All conditionings and fields are standardized. The principal components deduced directly from the sample fields match the conditionings (gray dashed lines in a).
Figure 2: Model generated power spectra. a , Power spectra of symmetric and asymmetric components 15N-15S, for UBC=U850-U200 (zonal wind velocity). MJO is within band k=1-3, w=0.01-0.03 (30-90 days). Gray lines indicate analytical dispersion curves for major equatorial waves. b , Repeated for ZBC=Z850-Z200 (geopotential). c , Repeated for Q400 (moisture). d , Repeated for OLR (convection). Here the model is prompted with observed conditionings from ERA5 1960-2022, as in Fig. 1 .
Figure 3: Ensemble Sampling. a , Conditionings pc1, pc2 as a function of time. b,c,d , Hovmollers (15N-15S) for Observed Fields UBC, Q400, OLR from the ERA5 training record, as a function of time and longitude. e,f,g , Hovmollers for ensemble mean. h,i,j , Hovmollers for ensemble standard deviation. k,l,m , Hovmollers for ensemble difference, that is difference between one member and the ensemble mean. Here the model is prompted with observed ERA5 conditionings 1960-2022, but sampled 10 times.
Figure 4: Model Prompt for a perpetual MJO. a , Conditionings pc1, pc2 as a function of time. b-c , Hovmollers (15N-15S) of OLR, UBC as a function of frame (i.e. time) and longitude. d-e , Power spectra (symmetric and antisymmetric 15N-15S) for OLR and UBC, following Fig. 2 . This uses model version trained for MJO alone (Tab. 2 ).
Figure 5: MJO Composites. a, c, e, g , Composites of UBC, ZBC, Q400 and OLR, by MJO phase 1-8. b,d,f,h , Composites of pc1, pc2, by MJO phase 1-8. Here the model is prompted for a perpetual MJO as in Fig. 4 . MJO phases are deduced from pc1, pc2. This is deduced from the perpetual MJO flow in Fig. 4
Figure 6: Model Prompt for a perpetual MJO with seasonal modulation. a , Conditionings pc1, pc2 as a function of time (sinusoides with period 73 days). b , Conditionings doyc, doys for seasons (sinusoides with period 1 year). c-d , Hovmollers (15N-15S) of OLR, UBC as a function of time and longitude. e-f , Seasonal Power spectra (symmetric 15N-15S) for OLR and UBC, with seasonal multiplier centred on boreal winter. g-h , Seasonal power spectra with seasonal multiplier centred on boreal summer. This uses model version trained for MJO with Seasons (Tab. 2 ).
Figure 7: Model Prompt for a perpetual MJO with seasonal and ENSO modulation. a , Conditionings pc1, pc2 as a function of time (sinusoides with period 73 days). b , Conditionings doyc, doys for seasons (sinusoides with period 1 year), and n34sst for ENSO (sinusoide with period 2 years). Note all conditionings are 2-year periodic. c-f , Hovmollers (15N-15S) of Phase-Composite for UBC, ZBC, Q400, OLR, as a function of 2-year phase and longitude. Phase Composites are binned averages along the 2-year phase, which extracts the periodic signals. This uses model version trained for MJO with Seasons/ENSO (Tab. 2 ).
Figure 8: Architecture of the video diffusion model. The model predicts the noise ϵθ added to the input atmospheric fields xt . It implements a 3D hierarchical U-Net architecture with tokens (conditionings) embedded within the Encoder/Decoder blocks via global and cross-attention pathways. Skip connections concatenate encoder output with corresponding decoder input. Encoders downsample while Decoders upsample the feature maps.
Climate modeling uses physical simulations and data-driven methods to understand, predict, and project Earth’s climate and its response to external forces.
Here, we describe Monthly Diffusion at 1.5-degree grid spacing (MD-1.5 version 0.9), a climate emulator that leverages a spherical Fourier neural operator (SFNO)-inspired Conditional Variational Auto-Encoder (CVAE) architecture to model the evolution of low-frequency internal atmospheric variability using latent diffusion. MDv0.9 was designed to forward-step at monthly mean timesteps in a data-sparse regime, using modest computational requirements. This work describes the motivation behind the architecture design, the MDv0.9 training procedure, and initial results.
Kyle J. C. Hall, Maria J. Molina
Department of Atmospheric & Oceanic Sciences, University of Maryland, College Park, MD 20740
While machine learning-based weather models hold significant promise, they struggle to predict the detailed structure of large-scale weather systems such as cyclonic storms. Regional models are constrained by limited historical records within fixed geographic boundaries, while global models are computationally expensive and often operate at resolutions too coarse to capture fine-grained storm dynamics. To bridge this gap, we introduce the Geospatial Diffusion-based Evolution Synthesis (GeoDES) model, a custom image-to-video diffusion model. By focusing generation strictly on the evolving storm structure, GeoDES synthesizes physically consistent, high-fidelity weather events suitable for stress-testing forecast models and expanding meteorological datasets. Evaluations demonstrate that GeoDES outperforms prior methods on key metrics, achieving 52% lower Peak Vorticity Error and 8% higher Anomaly Correlation Coefficient than the next strongest methods on the North Atlantic test set.
Sonia Cromp, Satya Sai Srinath Namburi GNVV, Youran Wang +4
University of Wisconsin-Madison · GE HealthCare · University of Georgia +2
Tropical cyclones are growing more destructive in a changing climate, and efficient forecasting of their structure and track has become a necessity. Deep generative models promise an alternative to computationally expensive numerical weather prediction (NWP), yet current systems produce either satellite imagery or atmospheric fields, never both; they need many sampling steps, putting them out of reach of modest hardware; and their storm tracks come from regression heads with no physical link to the generated atmosphere. This work presents a single-pass model that jointly forecasts GRIDSAT-B1 infrared imagery and four ERA5 atmospheric fields (U-wind, V-wind, air temperature, and surface pressure) out to nine hours. A five-channel variational autoencoder compresses each 5 x 256 x 256 frame to a 4 x 64 x 64 latent, and a conditional rectified-flow UNet with a factorized temporal-attention module predicts the next three frames from three past frames, their best-track coordinates, and timestamps. The model is then reward-fine-tuned (DRaFT) against a differentiable track error derived from the predicted winds through a steering-flow calculation. On held-out 2022 storms the model reaches 16.35 dB PSNR and 0.759 SSIM, ahead of a reproduced cascaded-diffusion baseline at every lead time (+0.84 dB at +9 h) while sampling ~30x faster (56 ms vs. 1673 ms). Track error at +9 h is 62.4 km, 15% below the baseline, and a reward fine-tuning study demonstrates a further 8-11% track-error reduction across sampler budgets.
Meheru Zannat, Sk. Md. Masudul Ahsan
Department of Computer Science and Engineering Khulna University of Engineering & Technology Khulna 9203, Bangladesh