Correction des biais dans les estimations de l’équivalent en eau de la neige de surface au moyen de l’apprentissage automatique

-Par Fraser King-

Pendant les hivers froids du Canada, les accumulations de neige qui ne sont pas constamment déneigées ou pelletées augmentent lentement en taille et en densité. Du point de vue du bilan hydrique, ces accumulations de neige agissent comme des châteaux d’eau éphémères, attendant que les températures printanières les réchauffent suffisamment pour les faire fondre en masse. Cette eau issue de la fonte des neiges constitue un élément essentiel des bilans d’eau locaux, car elle remplit les aquifères et alimente les rivières et les lacs voisins. Cependant, les périodes rapides de fonte des neiges peuvent rapidement saturer le sol, entraînant un ruissellement de surface et des inondations. Les inondations causées par la fonte des neiges sont devenues de plus en plus problématiques dans une grande partie du Canada au cours des dernières décennies, alors que les températures mondiales continuent d’augmenter, entraînant des millions de dollars de dommages pour les communautés locales et des perturbations pour le développement et la durabilité des écosystèmes régionaux.

La capacité de quantifier avec précision la quantité d’eau stockée dans la neige au sol représente donc un élément important de la prévision des inondations, permettant aux gouvernements locaux de mieux se préparer et d’atténuer les dommages causés par les futurs épisodes de fonte rapide des neiges. Comme le mentionne Ross D. Brown dans un bulletin de la SCMO publié récemment, le nombre de sites d’observation de la neige au Canada a chuté de plus de 50 % depuis 1995, laissant d’importantes lacunes non observées dans une grande partie du pays. Les modèles climatiques et les produits de réanalyse sont des outils puissants qui peuvent être utilisés pour combler ces lacunes spatio-temporelles dans les observations, mais aucun modèle n’est exempt de biais, d’erreurs et d’incertitudes, ce qui limite nos estimations de la teneur en eau réelle d’un manteau neigeux donné.

Dans un article soumis à Hydrology and Earth System Science en 2020, nous répondons à certaines des préoccupations susmentionnées concernant l’erreur de modèle en corrigeant le biais des estimations de l’équivalent en eau de la neige (EEN) à partir du produit EEN quadrillé du système d’assimilation de données SNOw (SNODAS). SNODAS est un ensemble de données quotidiennes de modélisation et d’assimilation de données à 1 km produit par le centre opérationnel de télédétection hydrologique du National Oceanic and Atmospheric Administration (NOAA) National Weather Service. Bien que ce produit ait été conçu principalement pour être utilisé dans la partie continentale des États-Unis, la partie nord de SNODAS chevauche le sud de l’Ontario. Grâce à la combinaison des nombreuses sources d’observations assimilées par SNODAS et de son modèle interne complexe basé sur la physique, SNODAS produit des estimations d’EEN de surface de la plus haute qualité dans la région.

L’apprentissage automatique est utilisé depuis des décennies dans le domaine des géosciences, mais les progrès rapides des ressources informatiques, combinés aux pétaoctetsde données d’observation désormais facilement accessibles, ont permis à ce domaine de recherche de prendre de l’essor ces dernières années. Alors qu’il peut être tentant de passer immédiatement à l’apprentissage automatique pour des problèmes tels que la réduction d’échelle ou la correction de biais, nous soutenons que cet état d’esprit peut être problématique. L’approche du rasoir d’Occam pour des problèmes tels que ceux-ci offrent aux chercheurs des occasions supplémentaires d’économiser sur les coûts de calcul (c’est-à-dire éviter les phases coûteuses de formation/hyperparamétrage du modèle) et de concevoir un modèle que l’on peut mieux interpréter et expliquer. Bien que nous soyons incroyablement optimistes quant à l’avenir de l’apprentissage automatique (et surtout de l’apprentissage profond) dans les géosciences, nous recommandons également aux futurs chercheurs de commencer par des méthodes simples avant de fouiller dans leurs boîtes à outils respectives.


-By Fraser King-

During Canada’s cold winters, snowpacks that aren’t consistently plowed or hovelled slowly grow in size and density. From a water-balance perspective, these snowpacks act as ephemeral water towers, waiting for spring temperatures to eventually warm them enough to melt en masse. This snowmelt-derived water is a critical contributor to local water budgets as it refills aquifers, and feeds nearby rivers and lakes. However, rapid snowmelt periods can quickly saturate the soil, leading to surface runoff and flooding. Snowmelt-derived flooding has become increasingly problematic across much of Canada in recent decades as global temperatures continue to rise, leading to millions of dollars in damage to local communities, and disruptions to regional ecosystem development and sustainability.

Figure 1: a) Relative bias in SNODAS SWE estimates when compared to in situ estimates from ECCC; and b) 7 year timeseries of SWE on ground estimates from SNODAS and ECCC.

The ability to accurately quantify the amount of water stored in snow on the ground is therefore an important component in flood forecasting, allowing local governments to better prepare for, and mitigate, damages caused by future rapid snowmelt events. As discussed in another recent CMOS bulletin from Ross D. Brown, the number of snow-observing sites across Canada has dropped by over 50% since 1995, leaving large unobserved gaps across much of the country. Climate models and reanalysis products are powerful tools which can be used to fill these spatiotemporal gaps in observations, however no model is without bias, error and uncertainty, which limits our estimates of the true water content in a given snowpack.

In a paper submitted to Hydrology and Earth System Science in 2020, we address some of the aforementioned concerns surrounding model error by bias correcting snow water equivalent (SWE) estimates from the SNOw Data Assimilation System (SNODAS) gridded SWE product. SNODAS is a daily, 1 km modelling and data assimilation dataset produced by the National Oceanic and Atmospheric Administration (NOAA) National Weather Service’s Operational Hydrologic Remote Sensing Center. While this product was primarily developed for use across the continental United States, the northern portion of SNODAS overlaps with southern Ontario. Through a combination of the many sources of observations assimilated by SNODAS, and its complex, physically-based internal model, SNODAS produces some of the highest quality estimates of surface SWE across the region.

However, when compared with independent in situ measurements recorded by the Climate Research Division of Environment and Climate Change Canada (ECCC), SNODAS displays clear spatiotemporal biases in its SWE estimates across much of southern Ontario (Figure 1). Temporally, SNODAS exhibits a strong positive bias pre-2014 (a period which marks a distinct change in the known assimilated datasets), along with strong positive spatial biases as we move further inland, away from the US border.

To address these biases, we explored a suite of increasingly sophisticated statistical bias-correction methods, culminating in the application of a nonlinear machine learning (ML) technique which displayed the best overall skill. Instead of jumping directly into ML, we followed an “Occam’s razor” methodological approach by starting with simple, well validated and interpretable methods of bias correction like mean bias subtraction (MBS) and linear regression to develop a performance baseline. The idea being that if a simple method does nearly as well as a more sophisticated ML-based method, we should use the simpler, more explainable technique.

Figure 2: RMSE and absolute mean bias for each model trained and tested using different spatiotemporal partitions of the full training dataset.

We evaluated four different models including the aforementioned MBS, a simple linear regression (SLR) model, decision tree (DT), and finally a random forest (RF). Each of these models were fit using the same training datasets over three periods

  1. December, January, February (DJF)
  2. March, April, May (MAM)
  3. DJF MAM (i.e. annual)

across two spatial domains (northern vs. southern Ontario). Each model was fit using a set of climate predictor variables (SNODAS SWE on ground, precipitation biases, surface temperature, elevation, year, and day of year) to model ECCC SWE on ground at 391 sites.

Our results indicated that the RF continually demonstrated the lowest overall RMSE and absolute mean bias over each period and across all regions (Figure 2). The overly simplistic MBS did an excellent job at removing the mean bias (by construction), however this was accomplished by overcorrecting the bias in some regions and under correcting it in others (resulting in the high RMSE for this method in Figure 2). The SLR fared better with a slightly lower overall RMSE, however these linear methods were unable to fully account for the nonlinear spatiotemporal bias from Figure 1. The best performing methods were the ML-based DT and RF, with the RF demonstrating improved performance annually (improved robustness).

Figure 3: Timeseries comparisons of monthly area-normalized discharge from SNODAS and the bias corrected SWE melt estimates at three river gauges in Ontario.

To further quantify the differences between bias-corrected and uncorrected SWE estimates, we also performed a simple water balance analysis across three watersheds in southern Ontario, anticipating that reductions in mean SWE would produce a more physically consistent fit with in situ melt measurements. Comparing monthly snow melt estimates (i.e. the negative SWE differences between consecutive monthly means from bias corrected and uncorrected SWE datasets) with area-normalized discharge across each basin (Figure 3), we found that the bias corrected RF-derived melt estimates were much closer in magnitude to in situ, and did not display the unphysical overestimation which was typical of SNODAS. These types of follow-up comparisons are incredibly useful methods for further validating the robustness of bias correction models like those explored in this work, and can be used to identify deficiencies which may be hidden upon first glance (e.g. preserving physical laws which are unknown to the ML model).

While the ML-based bias correction techniques applied here demonstrate good skill and a general robustness throughout the region, there are other options to choose from in the ML toolbox. In an upcoming study, we plan on evaluating some of these tools through a daily, ten-year Canada-wide bias correction of temperature, precipitation and radiation fields from the fifth-generation Canadian Regional Climate Model (CRCM5) (biases shown in Figure 4). With a much larger available sample in this follow-up project, we are able to experiment with more sophisticated neural network (NN) approaches for spatiotemporally bias correcting each climate variable. These bias corrected fields can then be used to drive land surface models and, in turn, bias correct surface snow estimates via a proxy correction of associated climate variables. When trained on the billions of available data points, early results suggest that NN approaches strongly outperform linear methods, and even beat out RF techniques for nonlinear biases like those present in surface temperature.

Figure 4: CRCM5 surface temperature (T2M) and precipitation (PR) biases at a) monthly and b) annual timescales; along with their corresponding climatological mean biases across Canada in c) and d).

ML has been used across the Geosciences for decades, however, rapid advancements in computing resources, combined with petabytes of now easily accessible observational data, has allowed this field of research to flourish in recent years. While it can be appealing to immediately jump to ML for problems like downscaling or bias correction, we argue that this mindset may be problematic. The Occam’s razor approach to problems such as these provide researchers with additional opportunities to save on computational costs (i.e. avoid expensive model training/hyperparameterization phases), and to develop a more interpretable and explainable model. While we are incredibly optimistic about the future of ML (and especially deep learning) in the Geosciences, we also recommend that future researchers take care by starting with simple methods before digging into their respective machine learning toolboxes.


Fraser King completed his PhD in remote sensing and machine learning of precipitation at the University of Waterloo in December, 2022. He is now a post doctoral research fellow at the University of Michigan, developing machine learning-based snowfall retrieval algorithms and using surface and spaceborne radars to improve our understanding of hydrometeor particle microphysics.

apprentissage machine, fraser king, manteau neigeux, SNODAS

Pour les numéros précédents allez à la page Archives sur le site principal.

© 2017 Société canadienne de météorologie et d’océanographie

Designed & powered by Creative Carbon