Deep learning weather prediction models are remarkably accurate, but no one truly understands how they internally represent climate phenomena. Sparse autoencoders (SAEs) are the standard tool for mechanistic interpretability—they decompose a model's hidden representations into human-readable features. However, standard SAEs assume that features combine through linear superposition: multiple features "stack" together to form an activation pattern, with each feature corresponding to a linear direction. For weather models, atmospheric dynamics are highly nonlinear, so the linear superposition assumption breaks down.
In KAN-SAE, Cheon replaces the ReLU activations of a standard SAE with Kolmogorov-Arnold Networks (KANs)—each latent dimension gets its own learnable nonlinear gating curve. This allows the SAE to learn nonlinear activation patterns instead of being forced to explain nonlinear superposition with linear combinations.
Results
Applied to the weather model Sonny, KAN-SAE achieved:
- 975 active features discovered (vs. 566 for the linear baseline, a 72% improvement)
- 20% reduction in feature redundancy
- Comparable reconstruction fidelity
- An interpretable heatwave feature concentrated over Western Europe
- A Western Pacific typhoon tracker—validated by a causal intervention experiment: activating this feature changed the model's typhoon predictions
- Is there a tradeoff between KAN-SAE's sparsity and interpretability—do more flexible activation functions make features harder to align with single concepts?
- How does the number of B-spline grid points affect results?
- How well does the method transfer to other weather model architectures?
- Are there spurious correlations—does the discovered "typhoon feature" truly correspond to physical typhoon mechanisms, or is it just a low-dimensional pattern of pressure fields?
Without any climate supervision, it identified:
Open Questions
References
1. Cheon, M. (2026). *Beyond Linear Superposition: Discovering Climate Features in AI Weather Models with KAN-SAE*. arXiv:2605.17493 [cs.LG]. 2. Liu, Z., et al. (2024). *KAN: Kolmogorov-Arnold Networks*. arXiv. 3. Bricken, T., et al. (2023). *Towards Monosemanticity: Decomposing Language Models with Dictionary Learning*. Anthropic.