WxFM-XL: Adapting Univariate Foundation Models to Multi-Station Weather Forecasting

summary

Video file (mp4)

The gist

The gist: WxFM-XL is a model for adapting univariate time series foundation models to multi-station weather forecasting by introducing a cross-station error correlation prior graph and a dynamic

In short

WxFM-XL adapts univariate weather foundation models for multi-station forecasting by decomposing forecasts into low, mid, and high frequency components. It introduces a dynamic fusion mechanism that blends static spatial correlations with frequency-specific error correlation priors to refine predictions. This results in state-of-the-art performance across various datasets.

Key concepts

Frequency Domain Decomposition
This technique breaks down the foundation model's forecast into distinct frequency bands, labeled 'low,' 'mid,' and 'high.' This allows the model to treat different components of the weather prediction separately, tailoring corrections specifically to each frequency band.
Dynamic Fusion Mechanism
This mechanism adaptively combines two types of spatial information: a fixed geographic spatial correlation graph and dynamic error correlation graphs. It uses a learnable gate to balance these static and dynamic priors, creating a frequency-aware fusion prior graph that guides the correction process.
Graph Residual Adapter
This lightweight component extends the frozen foundation model by refining its forecasts. It uses the dynamically fused prior graph to guide how information propagates across time patches, ensuring that cross-station corrections are applied while preserving the model's original temporal patterns.

Terminology used across episodes

This episode discusses

The paper

WxFM-XL: Adapting Univariate Foundation Models to Multi-Station Weather Forecasting · Read on arXiv

Xiao Wang, Changjian Chen, Zhuo Tang, Rongwen Li, Hongwu Liu, Kenli Li

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: I'm Tom.

Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.

Tom: Today's paper: "WxFM-XL: Adapting Univariate Foundation Models to Multi-Station Weather Forecasting".

Jane: The gist:

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So, we're looking at this paper called "WxFM-XL: Adapting Univariate Foundation Models to Multi-Station Weather Forecasting." Basically, the thesis is that taking these big univariate time series foundation models and making them work for multiple weather stations isn't just about modeling the correlations between different variables.

Jane: Right, it’s about two things they think we’re often overlooking when we apply these models to multi-station weather forecasting. It’s the spatial information of the stations themselves and how the error priors of different stations relate back to that foundation model.

Tom: Exactly. They propose WxFM-XL, which introduces a cross-station error correlation prior graph to capture those station-specific error priors with respect to the foundation model. Then they build on that by suggesting a dynamic fusion mechanism that adaptively integrates a spatial correlation graph with the error correlation prior graph.

Lu: What's interesting here is how they handle the frequency information. They first apply frequency domain decomposition to separate the foundation model forecasts into distinct "low, mid, and high frequencies" <ref:2610.10057#pg5>. Then they build tailored error correlation prior graphs for each specific band.

Meng: I’m curious about that dynamic fusion part. How do they actually balance using the static spatial graph with these dynamic error correlation priors? Does it get messy when you try to combine things that change based on the frequency?

Jane: It gets structured by what they call the "frequency-aware dynamic fusion prior graphs" <ref:2610.10057#pg5>. They use a learnable gate, alpha f, to combine the spatial correlation graph with the error correlation prior graph, resulting in a fusion prior graph A fusion f which is A spatial + alpha f A error f.

Tom: So they’re balancing the fixed geographic locations with those dynamically calculated error correlations based on frequency. That sounds like a way to make the spatial relationship smarter depending on whether you're looking at short-term or long-term forecasts.

Lalam: I can confirm that the structure of this paper suggests they are trying to capture complex patterns beyond just simple neighborhood relations by looking at those error correlation graphs for low, mid, and high frequencies <ref:2610.10057#pg2>.

Paper summary: Jane: They use a lightweight graph residual adapter guided by this dynamic fusion prior graph to extend the foundation model. This adapter refines the foundation model forecasts using that combined prior while keeping the strong temporal priors it learned during its pretraining phase <ref:2610.10057#pg9>.

Tom: The mechanism for this adapter involves multi-scale time patch embedding, where they divide the forecast into nonoverlapping temporal segments and project them into latent tokens Z(p) <ref:2610.10057#pg5>. They also use a learnable node gate g to adapt the propagation weights based on that fusion prior graph A fusion f.

Meng: From a deployment standpoint, how does this complexity translate? The online complexity is given as O((one + F)N T out T out + FX p in P N T p K D + T p D + D squared + pD) <ref:2610.10057#pg1>. Does that avoid the quadratic station dependence of dense spatial attention, or is that still a problem at scale?

Lu: It says it avoids the quadratic station dependence of joint or dense spatial attention <ref:2610.10057#pg5>, which is important because we’re dealing with large multi-station datasets where that complexity gets really high. The sparse prior graphs themselves require O(FK N) memory, which is manageable.

Jane: The training objective is designed to balance the foundation model's temporal priors with the corrections from the adapter <ref:2610.10057#pg5>. It’s this loss function: L = lambda mse MSE(x: t+T-one x t: t+T-one) + sum f in F lambda f v f uut two where the denominator normalizes each band-specific error by its energy component <ref:2610.10057#pg1>.

Tom: That normalization is key. It prevents low-energy components from overwhelming the optimization process <ref:2610.10057#pg5>. They’re explicitly tuning the contribution of each frequency band during training to ensure everything gets attention.

Lalam: The experimental results show that WxFM-XL outperforms state of the art baselines across multiple datasets <ref:2610.10057#pg5>. They achieve the best MSE in nine settings and second-best in the remaining seven, which is a lot of consistency.

Jane: It’s not just about MSE though. The paper also reports that WxFM-XL generally achieves better performance compared to task-specific models like STELLA, CDPNet, MSGNet, and Corrformer <ref:2610.10057#pg5>. And they find it achieves the lowest MAE across all variables on both regional datasets <ref:2610.10057#pg21>.

Paper summary: Meng: So if I'm deploying this to a real-world weather service, what does that mean for the operational cost? The model parameters stay frozen during training, so we only update the adapter and the graph gates, which sounds much more efficient than retraining a foundation model from scratch.

Tom: That’s right. The implementation details show that only the adapter, patch projections, graph gates, fusion factors, temporal modules, and scale scorers are updated during training <ref:2610.10057#pg19>. It keeps the massive foundation model frozen and only trains the necessary correction components.

Lu: The ablation studies back up those results too. Removing either the frequency domain decomposition or the error correlation prior graph consistently degrades forecasting accuracy <ref:2610.10057#pg5>. And without the multi-scale temporal module, they saw the largest overall degradation, especially for temperature and wind forecasting on the French regional dataset.

Jane: So it confirms that frequency-specific correction, error-aware spatial propagation, and multi-scale temporal modeling all contribute to the improvements they see <ref:2610.10057#pg5>. They show these elements are complementary rather than just one single fix for the problem.

Tom: The conclusion is that WxFM-XL successfully adapts those univariate foundation models to multi-station weather forecasting by decomposing forecasts into frequency bands and dynamically integrating band-specific error correlation priors with static spatial relations <ref:2610.10057#pg7>.

Jane: It means they’ve found a way to make these powerful univariate models much more useful for real, messy, multi-station weather data by accounting for the specific errors each station makes.

Tom: And the final implication is that this approach yields consistent improvements over existing baselines when tested on both regional and global datasets <ref:2610.10057#pg22>.

Lu: Future work they mentioned is incorporating dependencies among meteorological variables to move towards joint multivariate and multi-station forecasting <ref:2610.10057#pg7>. That’s the next step in complexity.

Jane: So, for someone just listening, this paper suggests that instead of treating every station as an equal input source, we should be paying attention to how much error each station makes at different time scales and spatial relationships <ref:2610.10057#pg7>.

Conclusion: Tom: So, we’re wrapping up on WxFM-XL, this paper by its authors that tackles adapting univariate time series foundation models to multi-station weather forecasting.

Jane: Right, so what’s the big picture here? It basically takes those huge foundation models that work on one station and makes them work for many stations.

Tom: Exactly. The core idea is using a cross-station error correlation prior graph and a dynamic fusion mechanism to integrate static spatial graphs with those error priors.

Jane: And what does that mean in simple terms? It means the model isn't just looking at the weather at one station; it's looking at how the errors between stations relate to each other, and how that changes depending on the frequency of the forecast.

Tom: That’s right. The paper shows they decompose forecasts into low, mid, and high frequencies and build different error graphs for each band.

Jane: So when you listen to this show after hearing about it, you should think about how these models are trying to correct systematic errors across different locations by understanding the spatial relationships between those stations in a dynamic way.

Tom: It’s important because they didn't just tinker with the model; they built a whole system, from that frequency decomposition all the way down to a lightweight graph residual adapter.

Jane: And what they found is that this approach consistently beats state of the art baselines across nine settings and second-best in seven others.

Tom: The results are pretty strong, especially when you look at those absolute error metrics, like MAE across regional datasets.

Jane: It suggests that this method offers a more consistent improvement than just tweaking one part of the model or using a task-specific approach.

Tom: And they’re leaving room for more work, specifically looking at how dependencies among different weather variables can be incorporated for joint forecasting down the road.

Jane: So, if you’re listening to this, keep in mind that we're moving toward models that understand not just one variable at one place, but how all those things interact across multiple stations dynamically.

More episodes

← Home