Hostname: page-component-76d6cb85b7-5qg8f Total loading time: 0 Render date: 2026-07-25T16:06:17.545Z Has data issue: false hasContentIssue false

Generative unsupervised downscaling of climate models via domain alignment: Application to wind fields

Published online by Cambridge University Press:  17 July 2026

Julie Keisler*
Affiliation:
Inria Research Centre of Paris , France
Boutheina Oueslati
Affiliation:
Electricite de France Departement OSIRIS, France
Anastase Charantonis
Affiliation:
Inria Research Centre of Paris , France
Yannig Goude
Affiliation:
Electricite de France Departement OSIRIS, France
Claire Monteleoni
Affiliation:
Inria Research Centre of Paris , France University of Colorado Boulder , USA
*
Corresponding author: Julie Keisler; Email: julie.keisler@inria.fr

Abstract

General circulation models (GCMs) are widely used for future climate projections, but their coarse spatial resolution and systematic biases limit their direct use for impact studies. This limitation is particularly critical for wind-related applications, such as wind energy, which require spatially coherent, multivariate, and physically plausible near-surface wind fields. Classical statistical downscaling and bias correction methods partly address this issue. Still, they struggle to preserve spatial structure, intervariable consistency, and robustness under climate change, especially in high-dimensional settings. Recent advances in generative machine learning offer new opportunities for downscaling and bias correction, eliminating the need for explicitly paired low- and high-resolution datasets. However, many existing approaches remain difficult to interpret and challenging to deploy in operational climate impact studies. In this work, we apply SerpentFlow, an interpretable, generative, domain alignment framework, to the multivariate downscaling and bias correction of wind variables from GCM outputs. This is a method that generates low-resolution/high-resolution training data pairs by separating large-scale spatial patterns from small-scale variability. Large-scale components are aligned across climate model and observational domains. Conditional fine-scale variability is then learned using a flow-matching generative model. We apply the approach to multiple wind variables downscaling, including average and maximal wind speed, zonal and meridional components, and compare it with widely used multivariate bias correction methods. Results show improved spatial coherence, intervariable consistency, and robustness under future climate conditions, highlighting the potential of interpretable generative models for wind and energy applications.

Information

Type
Application Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Overview of the training and inference pipeline of SerpentFlow, a generative domain-adaptation method for statistical downscaling via shared-structure.Figure 1. long description.

Figure 1

Figure 2. Radar plots summarizing the performance of all methods averaged over all climate variables (results on average wind speed only are given Supplementary Figure S7). Higher values (closer to the outer circle) indicate better agreement with the reference. SF stands for SerpentFlow in all the plots, and “mbr” indicates “one member” for a generative method, the average of the members being shown otherwise.Figure 2. long description.

Figure 2

Figure 3. Radar plots summarizing the performance of all methods. Higher values (closer to the outer circle) indicate better agreement with the reference.Figure 3. long description.

Supplementary material: File

Keisler et al. supplementary material

Keisler et al. supplementary material
Download Keisler et al. supplementary material(File)
File 8.1 MB