Articles | Volume 20, issue 10
https://doi.org/10.5194/tc-20-6045-2026
https://doi.org/10.5194/tc-20-6045-2026
Research article
 | Highlight paper
 | 
21 Oct 2026
Research article | Highlight paper |  | 21 Oct 2026

GlaUnTI: a hybrid physics–machine learning model enables transferable glacier surface mass balance estimation

Konstantin A. Maslov, Thomas Schellenberger, Claudio Persello, and Alfred Stein
Abstract

Glacier surface mass balance (SMB) is a key climate indicator and a central driver of glacier change. Direct SMB observations remain sparse and unevenly distributed. Hence, transferable SMB models are essential for large-scale assessments and projections. Here, we propose the GLAcier-UNiversal Temperature Index model (GlaUnTI) for this purpose. This hybrid physics–machine learning model modifies a fully differentiable temperature index (TI) SMB model by introducing a shallow convolutional neural corrector. It learns spatially and temporally varying adjustments to a small set of physically interpretable TI parameters, using glacier geometry and aggregated climate information. We calibrate four models – a basic TI model, a purely data-driven recurrent neural network with no physical inductive bias and two GlaUnTI variants, with and without glacier facies maps as predictors – using a dataset of 65 European glaciers spanning 1995–2024 and covering the Alps, Scandinavia, Iceland, Svalbard and the Pyrenees. Their spatial transferability is evaluated on a held-out, spatially independent test subset of 13 glaciers across climatically and geometrically contrasting European regions. The evaluation uses 793/756/314 (annual/winter/summer) point SMB measurements and 312/235/233 glacier-wide SMB estimates. On the test glaciers, the baseline TI model achieves annual point-level performance with r=0.854 and an RMSE equal to 1.707 m w.e. With GlaUnTI, r increases to 0.940 and the RMSE reduces to 1.068 m w.e. At the glacier-wide scale, the baseline TI model attains an r equal to 0.606 and an RMSE of 0.805 m w.e. With GlaUnTI, r increases to 0.700 and the RMSE reduces to 0.627 m w.e. Including glacier facies maps from the end of the ablation season to the corrector yields moderate benefits in glacier-wide summer (11.0 %) and annual (12.2 %) SMB estimates. In contrast, the purely data-driven baseline model overall shows the weakest spatial transferability. Beyond modelling accuracy, end-to-end differentiability enables efficient gradient-based calibration, transfer learning, inverse optimisation of effective forcing perturbations, formal model explainability and propagation of forcing-driven aleatoric uncertainty through long SMB trajectories. These results demonstrate that parameter-corrected hybrid models improve SMB transferability across diverse climate regimes while preserving a physically grounded structure, suitable for integration into broader glacier evolution workflows and for informing climate-related policies.

Editorial statement
This study describes a machine learning workflow that brings together a variety of surface mass balance (SMB) measurements and a SMB model to improve model skill and to evaluate the performance of the trained and untrained model. The research makes a novel contribution to glacier mass balance modelling, with the potential for transferability across diverse climatic and glaciological settings. The workflow also provides a valuable framework that could inform the wider development and application of hybrid modelling approaches to glacier evolution that remain physically grounded.
Share
1 Introduction

Glaciers are recognised as an essential climate variable (ECV) due to their sensitivity to atmospheric forcing and their integral role in the climate system, sea-level rise and regional water resources (GCOS, 2022; Zemp et al., 2019; Fox et al., 2024; Zemp et al., 2025). Changes in glacier surface mass balance (SMB), i.e. the net result of accumulation and ablation at the glacier surface, provide a direct and physically interpretable measure of glacier–climate interactions and are therefore a key ECV product (GCOS, 2022). Long-term SMB records underpin assessments of climate variability and change, support the attribution of observed glacier retreat and serve as critical inputs to glacier evolution and sea-level projections (Marzeion et al., 2012; Rounce et al., 2023). However, direct SMB observations remain sparse and unevenly distributed in space and time, particularly outside a small number of well-monitored regions (WGMS, 2021). Hence, robust modelling of SMB is essential to bridge observational gaps, enable consistent large-scale assessments and support the development of rigorous glacier projections under past and future climate conditions.

Temperature index (TI) models represent a class of mechanistic SMB models with a strong physical inductive bias in which melt is parameterised as a function of near-surface air temperature, typically combined with precipitation-based accumulation schemes. Conceptually, TI models can be viewed as simplified energy balance formulations: air temperature acts as a proxy for the net effect of turbulent heat fluxes and radiative forcing at the glacier surface (Ohmura, 2001; Hock, 2003). While full surface energy balance models explicitly resolve individual flux components such as shortwave and longwave radiation, sensible and latent heat fluxes, they require detailed meteorological forcing that is rarely available at large spatial scales (Hock, 2005; Pellicciotti et al., 2012). In contrast, TI models rely on temperature and precipitation time series and, hence, trade physical completeness for scalability, exploiting the well-established correlation between air temperature and melt energy, which has been shown to capture a substantial fraction of observed melt variability across climatic regimes (Braithwaite and Olesen, 1989; Hock, 2003). TI models commonly distinguish snow and ice melt using separate degree day factors (DDFs), reflecting their contrasting albedo and energy absorption characteristics and improving melt representation across seasonal and facies transitions (Braithwaite and Olesen, 1989; Hock, 2003). As a result of the balance between physical interpretability and data efficiency, TI models have become a standard backbone for regional and global glacier SMB and evolution studies (Marzeion et al., 2012; Huss and Hock, 2015; Zekollari et al., 2019; Rounce et al., 2023; Zekollari et al., 2024).

Despite their widespread use, the predictive accuracy of TI models depends critically on the calibration of a small number of empirical parameters, which are most often estimated independently for individual glaciers using local in situ or geodetic mass balance observations (Hock, 2003; Rounce et al., 2023). When geodetic datasets are used, DDFs and precipitation factors are commonly tuned, typically through grid search, so that the simulated glacier-wide cumulative mass balance matches the geodetic estimate over the survey period. This glacier-specific calibration limits the transferability of TI parameter sets across glaciers and climate regimes, challenging the “one model works everywhere” paradigm. Moreover, global geodetic mass balance products can be noisy at the individual glacier scale and represent an integrated mass change signal that is not strictly equivalent to SMB (Fischer, 2011). To address parameter uncertainty and reduce reliance on per-glacier tuning, Bayesian inference has been introduced into large-scale glacier evolution modelling, enabling joint estimation of melt factors, temperature bias and precipitation scaling while quantifying uncertainties from geodetic observations (Rounce et al., 2020). Bayesian methods have also been applied to investigate how observations with different temporal resolutions constrain TI model parameters across a sample of Norwegian glaciers, demonstrating sensitivity of posterior parameter distributions to seasonal versus annual data (Sjursen et al., 2023). More advanced strategies are emerging, including ensemble-based data assimilation approaches that combine multiple observational constraints (e.g., albedo and snow depth) to reduce uncertainty in mass balance estimates across glacier zones (Cao et al., 2025). In parallel, machine learning methods have been developed to learn transferable relationships from sparse SMB observations, with models such as XGBoost demonstrating improved generalisation to unmonitored glaciers (van der Meer et al., 2025; Sjursen et al., 2025). Related work by Bolibar et al. (2020) used a neural network to reconstruct annual glacier-wide SMB for French Alpine glaciers from climate and topographical predictors, highlighting the utility of auxiliary data beyond climatic variables alone. Collectively, these probabilistic and data-driven frameworks highlight the limitations of fixed, glacier-specific TI parameterisations and the ongoing efforts to build models that retain process understanding while improving transferability across heterogeneous glaciers.

Hybrid physics–machine learning modelling seeks to combine the extrapolative power of physics-based models with the flexibility of statistical learners by learning correction terms to compensate for structural error (Reichstein et al., 2019), embedding neural components inside governing equations (Rackauckas et al., 2021) and regularising training with physics-informed losses (Beucler et al., 2021) so that predictions remain consistent and trustworthy outside the training distribution. In glaciology, Jouvet and Cordonnier (2023) introduced physics-informed neural network emulators for glacier ice flow that are trained by minimising the energy associated with the ice flow model without requiring reference solution data, and Jouvet (2023) employed similar emulators for efficient GPU-accelerated inversion of Stokes ice flow models. Bolibar et al. (2023) introduced universal differential equations for glacier ice flow modelling, in which a neural network is embedded within a shallow-ice approximation to learn the variability of Glen's creep parameter among heterogeneous glaciers while preserving the form of the dynamics equations. Closely related physics-guided methods have been developed across Earth system sciences. Analogous embedded neural networks have been implemented within hydrological rainfall–runoff models to refine selected process parameterisations, keeping the overall structure intact and achieving accuracies comparable to the state-of-the-art deep learning models (Li et al., 2023). Physics-guided neural networks explicitly use process-model outputs as additional inputs and add physics-based loss terms to penalise violations of known constraints, improving generalisation and consistency relative to purely data-driven models in lake temperature profile modelling (Jia et al., 2021; Daw et al., 2021). This body of work motivates hybrid modelling, in which physical models are systematically refined using data-driven components, particularly in settings where observations are sparse and heterogeneity is pronounced.

In this study, we propose a method for large-scale SMB modelling that augments a physically-based, auto-differentiable TI model with data-driven parameter corrections derived from deep learning. The method first fits a single global TI model and then employs a shallow fully convolutional network to learn adjustment terms that account for spatially and temporally varying glacier-specific biases while keeping the physical structure intact. It is calibrated and evaluated on a pan-European dataset of 78 glaciers over 1995–2024, combining in situ point SMB measurements, glacier-wide SMB estimates, gridded elevation products and reanalysis-based climate forcing. Additionally, ensuring that the model is autodiff-friendly (i.e. implemented within an automatic differentiation framework so that gradients with respect to parameters and inputs are readily available) results in efficient and straightforward transfer learning, inverse optimisation, input attribution and aleatoric uncertainty estimation (Appendix A).

2 Study area

Our study area comprises 78 glaciers distributed across five European regions – the European Alps (38 glaciers), Scandinavia (21), Svalbard (9), Iceland (8) and the Pyrenees (2). In recent decades, glaciers across these study regions have shown persistently negative balances. In the European Alps and Pyrenees, regional geodetic assessments indicate mean losses of about -0.74mw.e.a-1 for 2000–2016 (Davaze et al., 2020) and -0.59mw.e.a-1 for 2011–2020 (Vidaller et al., 2021), respectively. Typical mass balance magnitudes of order -1mw.e.a-1 were observed in Iceland for 1994–2019 (Aðalgeirsdóttir et al., 2020) and around -0.21mw.e.a-1 in Svalbard for 2000–2019 (Schuler et al., 2020), consistent with generally negative mass balance in Scandinavia since 2000 (Andreassen et al., 2020) and recent global assessments of glacier mass loss in the last decades (Hugonnet et al., 2021; Zemp et al., 2025). Figure 1 shows the spatial distribution of the glaciers included in this study. The selected glaciers span a wide range of climatic settings, sizes and elevations, from maritime glaciers in Scandinavia and Iceland to more continental glaciers in the Alps and High Arctic conditions in Svalbard. The analysis covers the period 1995–2024. This heterogeneous sample reflects the uneven availability of glaciological observations in Europe and is deliberately chosen to test the transferability of SMB models across contrasting climate regimes, glacier geometries and surface conditions.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f01

Figure 1Glaciers of interest: (a) overview of the study area, (b) the Alps, (c) Scandinavia, (d) Svalbard, (e) Iceland and (f) the Pyrenees. The assignment of glaciers to training (blue circles), validation (green squares) and test (orange triangles) subsets is described in Sect. 4.4.

3 Datasets

We compile a set of observational datasets to constrain, force and evaluate our SMB modelling. Surface mass balance measurements from multiple monitoring programmes and regional archives provide the reference information for calibration and evaluation. Daily near-surface air temperature and precipitation form the minimal forcing required to run a TI model. In addition, we incorporate time-varying glacier geometry through annual estimates of surface elevations and glacier outlines. This geometry is based on observations rather than being simulated with an ice-flow model, providing an observationally constrained basis for SMB modelling without explicitly modelling ice dynamics. Finally, glacier facies maps derived from optical satellite imagery at the end of the ablation season are included where available as an additional descriptor of surface conditions. Jointly, the geometry- and surface-related datasets complement the climatic forcing by providing spatial context that allows glacier-specific biases to be assimilated as auxiliary information within the hybrid modelling. The following subsections describe each dataset in detail.

3.1 SMB data

We collected SMB data from several sources, including the World Glacier Monitoring Service (WGMS, 2021), the Glacier Monitoring Switzerland (GLAMOS, 2024), the Norwegian Water Resources and Energy Directorate (Elvehøy et al., 2025), CRYOBS-CLIM (, ) and the Iceland Glacier Web Portal (Icelandic Glaciers, 2025). For two glaciers in Svalbard, Austre Lovenbreen and Svenbreen, in situ SMB measurements were provided by the responsible investigators (Florian Tolle, personal communication, 2025; Jakub Małecki, personal communication, 2025) and consist of point measurements collected using the glaciological method. We harmonised all data to be largely compatible with the WGMS format. We distinguish between point SMB measurements, which are direct glaciological observations, and glacier-wide SMB estimates, which are derived by the corresponding monitoring programmes through spatial extrapolation of the glaciological observations over the glacier area. The latter are therefore used here as a weak constraint rather than as direct measurements in our modelling framework. All point measurements document the name of the glacier, the hydrological year of measurement, the geographical coordinates of the point, the balance value in m w.e., the balance type code (annual, winter or summer), and the begin and end dates of the measurement period. All glacier-wide estimates contain the name of the glacier, the hydrological year of the estimate, the annual balance in m w.e. and two dates defining the span of the hydrological year. Missing dates for glacier-wide estimates were imputed from the dates of adjacent year campaigns or, where possible, from corresponding point measurements. Any point-level or glacier-wide record missing at least one of these required fields was discarded. Glacier-wide estimates also contain optional fields – winter balance, summer balance and the end date of winter – for which missing values were allowed. In total, we compiled 10 483/15 421/3482 (annual/winter/summer) point measurements and 1637/1278/1279 glacier-wide estimates for the 30-year study period.

3.2 Elevation models

We used glacier surface elevation estimates and their associated uncertainty from Hugonnet et al. (2021), provided at 100 m spatial resolution. We extracted the elevation estimates referenced to the 30 September for each year, corresponding to the end of the hydrological year. These data are available for the period 2000–2019 and were used as the primary elevation product for our study. The elevation time series contains spatial voids (missing values), whose extent varies between glaciers due to data gaps in the underlying stereo-photogrammetric observations. To obtain spatially complete elevation fields while preserving realistic uncertainty estimates, we implemented a data-driven void imputation procedure (see Appendix B for the algorithmic description). Elevations outside the 2000–2019 observation window were extended to cover 1995–2024 by applying a quadratic fit in time independently at each grid cell. To assess the sensitivity to the elevation extrapolation, we repeated our subsequent analysis using backfilled elevations outside the 2000–2019 observation period (i.e., holding elevations fixed at their nearest observed values in time); resulting SMB estimates differed less than ±2.5 %, indicating that uncertainties associated with elevation extrapolation are secondary relative to other error sources. The resulting annually resolved elevation fields are denoted by Z, with the corresponding 1σ uncertainty estimates Zσ. These elevation grids define the reference modelling grid at 100 m resolution, to which all other spatial data products used in this study were resampled.

3.3 Glacier outlines

We compiled glacier outlines from the Randolph Glacier Inventory 7.0 (RGI Consortium, 2023) and the Global Land Ice Measurements from Space database (GLIMS Consortium, 2015). In cases of available optical satellite imagery from Landsat or Sentinel-2 at the end of summer, the outlines were derived from GlaViTU (Maslov et al., 2025a). For Svalbard, we also utilised glacier outlines derived from ICEmapper for 2016–2024 (Maslov et al., 2025b). We manually corrected glacier outlines in cases of missing supraglacial debris patches and harmonised ice divides so that they are consistent with RGI7.0 (RGI Consortium, 2023) everywhere. After that, the outlines were rasterised at a fine spatial resolution of 5 m and then resampled to the target resolution of the elevation models using bilinear interpolation. This allowed to account for the partial occupation of a cell by glacial ice. To obtain annually consistent glacier geometries, the rasterised glacier masks were linearly interpolated in time between years with available outlines on a per-cell basis, using the fractional ice coverage of each grid cell. For years outside the temporal range of available outlines, the earliest or latest available outline was used (backfilled forward or backward in time, respectively). The resulting time-varying glacier masks (GM) are used consistently in all SMB computations.

3.4 Climate data

As the primary forcing for our SMB models, we use daily ERA5-Land (Muñoz Sabater et al., 2021) near-surface (2 m) temperature and total precipitation time series. In a few cases, ERA5-Land data did not cover parts of glaciers close to shorelines or at calving fronts (e.g. glaciers in Kongsfjorden, Svalbard). These gaps were imputed with ERA5 reanalysis data (Hersbach et al., 2020). Both temperature and precipitation were resampled to the elevation grid resolution. Temperature was resampled using bilinear interpolation, as temperature fields are expected to vary smoothly in space, while precipitation (P) was resampled using nearest neighbour interpolation to avoid artificial smoothing of precipitation amounts. Glacier surface air temperature (T) was then obtained by applying a constant lapse rate correction to the resampled ERA5 temperature fields:

(1) T = T ERA 5 + Γ Z - Z ERA 5 ,

where TERA5 is the ERA5 temperature data, ZERA5 is the elevation of ERA5 grid cell (orography), Z is the glacier surface elevation (updated annually as described above), and Γ=-0.0060°Cm-1 is a spatially and temporally constant atmospheric temperature lapse rate, consistent with previous studies (Zekollari et al., 2024).

3.5 Glacier facies maps

We additionally explored whether assimilating glacier facies maps into an SMB modelling framework provides advantages, as such information is rarely incorporated explicitly in TI-based or machine learning SMB models. Hence, in cases of available optical satellite imagery from Landsat or Sentinel-2 at the end of summer (31 July–29 September), we employed the compact convolutional neural networks trained in the cross-validation folds of Maslov et al. (2026b) to classify glacier facies and ensembled their predictions. This classification workflow yields five glacier facies classes (ice, snow, debris, firn and refrozen-like) and three auxiliary classes (shadow, water and cloud). For each pixel and class c, we obtained aggregated predictive confidence as:

(2) S c = ∑ k s k ⋅ 1 { GF ^ k = c } ,

where sk and GF^k are, respectively, the calibrated model confidence and prediction of an ensemble member k, and 𝟙{ ⋅ } is the indicator function. Then the final ensemble prediction (GF⋆) and confidence (s⋆) are given as:

(3) GF ⋆ = arg max c S c , s ⋆ = S GF ⋆ ∑ k s k ,

The resulting glacier facies maps were one-hot encoded, such that each facies class is represented by a separate layer indicating the presence or absence of that class at each grid cell. Confidence values were retained to indicate the reliability of the facies classification and to allow this information to be used adaptively in the subsequent modelling. Both the glacier facies maps and the corresponding confidence rasters were resampled to the resolution of the elevation models with bilinear interpolation. All maps were visually inspected, and we excluded those with considerable cloud coverage and those that were not acquired at the end of the ablation season. This resulted into 163 glacier facies maps for 68 glaciers.

4 Methods

We implemented and evaluated four SMB models – (A) an autodiff-friendly TI model reflecting a typical TI formulation with two DDFs separating temperature sensitivities for ice and snow, (B) a purely data-driven recurrent neural network with no physics-related inductive biases, (C) a modified Model A where a shallow fully-convolutional deep learning network, driven by an initial SMB guess and SMB sensitivities from Model A as well as by the topographical and monthly climate forcings, introduces glacier- and cell-specific corrections to the basic TI parameters and (D) similar to Model C but also driven by glacier facies maps at the end of the ablation season wherever available. All models use daily fields of temperature and precipitation as primary predictors and have two regimes of producing SMB predictions. The first regime predicts daily SMB fields, while the second one predicts accumulated SMB by aggregating daily predictions on the fly over the simulation period without materialising full daily SMB trajectories, considerably reducing the GPU memory footprint and hence enabling training on large grids and long temporal trajectories. Regardless of the model, the total modelled glacier-wide SMB for a time period y (corresponding to a hydrological year or a season as defined in the dataset) is:

(4) SMB ^ y total = ∑ i j A i j GM i j y - 1 SMB ^ i j y ∑ i j A i j GM i j y - 1 ,

where Aij=0.01 km2 is the area of one grid cell coming from the elevation grid (constant for all i and j), GM stands for the glacier outline mask, and SMB^ijy is the aggregated SMB for a particular grid cell ij over all days d in the simulation period y (d|y), given as a sum of daily SMB^ijd:

(5) SMB ^ i j y = ∑ d | y SMB ^ i j d .

Simulation periods y follow hydrological season bounds reported in the compiled dataset.

4.1 Autodiff-friendly TI model

We implemented a common two-DDF TI model (Model A), where the daily SMB for each cell is given as:

(6) SMB ^ i j d = β 1 P i j d solid - β 2 T i j d + , snow + κ T i j d + , ice ,

where Pijdsolid is the solid precipitation, Tijd+,snow is the positive temperature attributed to snow melt, Tijd+,ice is the positive temperature attributed to bare ice melt, β1 is the precipitation sensitivity parameter, β2 is the DDF for snow, and κ stands for the DDF for ice relative to snow.

We model solid precipitation as a smooth function of near-surface air temperature, representing the snow-to-rain transition using a sigmoid function:

(7) P i j d solid = P i j d ⋅ σ τ P , s τ P , c - T i j d ,

where σ(x)=1/1+exp(-x) is the sigmoid function, Pijd is the total precipitation, Tijd is the temperature at the glacier surface, and τP,s and τP,c define the steepness and the centre of the snow-to-rain transition curve, respectively. Unlike traditional formulations, in which solid precipitation is computed using piece-wise linear functions with fixed temperature thresholds (Huss and Hock, 2015; Rounce et al., 2023; van der Meer et al., 2025), this formulation avoids discontinuities.

The snow and ice separation is based on fractional snow cover (FSC) in each cell:

(8) T i j d + , snow = FSC i j d ⋅ T i j d + , T i j d + , ice = 1 - FSC i j d ⋅ T i j d + , T i j d + = softplus ς T i j d ,

where Tijd+ is the positive temperature, softplust(x)=ln1+etx/t replaces classic non-smooth thresholding around zero, and ς=10 °C−1 stands for the softplus curve steepness for temperature. The FSC itself is based on a snow depletion curve of the form:

(9) FSC i j d = SWE i j d - 1 τ FSC , s SWE i j d - 1 τ FSC , s + τ FSC , c τ FSC , s ,

where SWEij d−1 is the snow water equivalent (SWE) at the previous modelling day, and τFSC,s and τFSC,c stand for, respectively, the steepness and the centre of the snow depletion curve. We use this functional form because it gives a flexible two-parameter mapping from SWE to FSC. The parameter τFSC,c defines the SWE at which FSC=0.5, while τFSC,s controls the sharpness of the transition. The formulation is bounded between 0 and 1 and increases monotonically with SWE, ensuring physical consistency. In our base TI model, the FSC acts as a first-order proxy for the grid cell albedo. As the FSC declines, the effective melt factor transitions from snow to ice values, capturing the increased energy absorption associated with reduced surface albedo. This proxy neglects intra-snow albedo aging, impurities, debris cover and terrain radiation effects; these can be introduced via additional scaling terms if needed or, though implicitly, via deep learning correctors, as will be shown later.

The SWE accounts for the total snow accumulated within a grid cell and is modelled according to:

(10) SWE i j d = softplus ζ SWE i j d - 1 + β 1 P i j d solid - β 2 T i j d + , snow ,

where ζ=20mw.e.-1 is the softplus curve steepness for the SWE. To obtain the initial state of SWE at the start of the modelling year y, we set the SWE to τFSC,c at the year y−5 and run the simulation for five consecutive years before the starting year, similar to Huss and Hock (2015).

Huss and Hock (2015)Hock (2003)Huss and Hock (2015)Hock (2003)Huss and Hock (2015)Rounce et al. (2023)Jennings et al. (2018)Rounce et al. (2023)Swenson and Lawrence (2012)

Table 1TI model parameters and their initial values.

Download Print Version | Download XLSX

The parameters of the model are constrained as follows:

(11) β 1 , β 2 , κ - 1 , τ P , s , τ FSC , s , τ FSC , c , ς , ζ > 0 ,

where θ=β1,β2,κ,τP,s,τP,c,τFSC,s,τFSC,c,ς,ζ⊤ are the TI model parameters. The initial values of the parameters are chosen based on the literature priors by averaging reported values and to remain physically consistent, those are summarised in Table 1. Our formulation is consistent with the classic two-DDF TI model, while remaining differentiable everywhere. It allows for calibration with gradient descent and its variants or even with higher-order methods, mitigating the suboptimality of grid search often employed for TI model calibration (Huss and Hock, 2015; Zekollari et al., 2024; van der Meer et al., 2025). An explicit comparison with a conventionally calibrated non-smooth TI formulation is provided in Appendix C, showing nearly identical performance.

4.2 Purely data-driven GRU baseline

As a purely data-driven baseline with no physical inductive bias, we employ a simple one-layer gated recurrent unit (GRU) model (Model B). The GRU is a variant of a recurrent neural network that introduces gating mechanisms to mitigate vanishing gradient issues and to better capture long-term dependencies through internal memory management. The GRU is defined as (Cho et al., 2014):

(12) z i j d = σ W z x i j d + U z h i j d - 1 + b z , r i j d = σ W r x i j d + U r h i j d - 1 + b r , h ^ i j d = tanh W h x i j d + U h r i j d ⊙ h i j d - 1 + b h , h i j d = ( 1 - z i j d ) ⊙ h i j d - 1 + z i j d ⊙ h ^ i j d ,

where xijd=Tijd,Pijd⊤ is the input vector, z is the update gate, r is the reset gate, h^ is the candidate hidden state, h is the hidden state, ⊙ stands for the Hadamard product, and Wz,Wr,Wh,Uz,Ur,Uh,bz,br,bh are trainable parameters. In the implementation, the GRU receives normalised inputs, corresponding to the temperature and precipitation values divided by their maximum-absolute values. Similar to the TI model, we initialise h0 as a trainable vector at the year y−5 and run the simulation for five consecutive years to obtain the starting conditions for the period of interest. Finally, the SMB output is computed as a linear projection of the hidden state vector:

(13) SMB ^ i j d = W SMB h i j d + b SMB ,

where WSMB and bSMB are also trainable parameters.

We chose the GRU as the baseline due to its topological similarities with our TI formulation. Both models treat each grid cell independently, apply non-linear transformations to daily temperature and precipitation inputs, operate sequentially forward in time and maintain a single internal memory state (the SWE in the TI model and the hidden state h in the GRU) through a single computational unit. Unlike the TI model, the GRU imposes no physical inductive bias and instead relies on a flexible, high-capacity parameterisation. We fix the hidden state dimension to 16, resulting in 961 trainable parameters compared to 7 in the TI model. This contrast in model capacity enables a controlled assessment of whether a physics-informed structure provides advantages over a purely data-driven model in capturing SMB variability.

4.3 GlaUnTI

As the third comparative model, we propose GLAcier-UNiversal Temperature Index model (GlaUnTI), a modification of the autodiff-friendly TI model that attaches multiplicative correctors to the precipitation sensitivity and DDF terms:

(14) SMB ^ i j d = β 1 e Δ i j y ( 1 ) P i j d solid - β 2 e Δ i j y ( 2 ) T i j d + , snow + κ e Δ i j y ( 3 ) T i j d + , ice ,

and additive correctors to the rain-to-snow transition centre and the ERA5-Land temperature bias:

(15) P i j d solid = P i j d ⋅ σ τ P , s τ P , c + Δ i j y ( 4 ) - T i j d , T i j d + = softplus ς T i j d + Δ i j y ( 5 ) ,

where Δy(1…5) are matrices of glacier- and cell-specific corrections to the base TI parameters in year y, following the general ideas introduced by Reichstein et al. (2019), Bolibar et al. (2023) and Li et al. (2023). Consistent with Eq. (14), the multiplicative corrections are applied to the SWE as well:

(16) SWE i j d = softplus ζ SWE i j d - 1 + β 1 e Δ i j y ( 1 ) P i j d solid - β 2 e Δ i j y ( 2 ) T i j d + , snow .

The architecture of the deep learning corrector is shown in Fig. 2. It consists of two branches. The first branch is a 2D-convolutional branch, and it processes spatially distributed predictors, which include an initial guess of the SMB from Model A (SMB0=f(T,P), where f is Model A) and the sensitivities of the initial guess to small perturbations (ΔSMB0,ΔT=f(T+0.5°C,P)-SMB0, ΔSMB0,ΔP=f(T,P⋅1.05)-SMB0) as well as the glacier outline mask (GM), surface elevation and its uncertainty (Z and Zσ), and glacier facies predictors (GF) that include concatenated glacier facies masks (GF⋆) and their confidence (s⋆) introduced earlier. The inclusion of the initial guess and the sensitivities partially reflects the ideas from Jia et al. (2021) and Daw et al. (2021), where a data-driven model serves as a post-processing step for a physical model. The second branch is a 1D-convolutional branch that processes monthly aggregated time series of temperature (TM) and precipitation (PM) over the modelled year. The output of the second branch gets reprojected to match the shape of the output of the first branch, and both are fused with a simple summation. Two more convolutional layers are applied after that to enhance the fusion and the extraction of potentially useful hidden features from both branches jointly. Finally, bilinear resampling is applied to match the shape of the correctors with the shape of the glacier grid. This simple resampling is computationally efficient and provides a regularising effect due to the enforced smoothness of the outputs. Before entering the corrector, Z, Zσ, TM and PM are divided by feature-specific maximum absolute values. SMB0 is divided by 10 m w.e., corresponding to the typical magnitude order of measured point SMB. The perturbation-derived sensitivity fields, glacier masks and facies predictors are kept in their original ranges. Notably, Eq. (6) remains the main backbone of the GlaUnTI model, and the overparameterised corrector only influences its core parameters, hence, keeping the interpretability of the model high by design.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f02

Figure 2Deep learning corrector architecture. The shapes of tensors are denoted as channels×height×width for the spatial branch and as channels×months for the temporal branch.

Download

We distinguish two variants of the GlaUnTI model. The first one (Model C) is the model where all glacier facies predictors are replaced with a placeholder (−1 for each grid cell and facies channel), i.e. only the initial guess, glacier geometry and climate aggregates influence the correction terms. The second one (Model D) is where the actual values of GF are fed to the model where available, and the placeholder is used elsewhere, allowing for separate evaluation of the added value of glacier facies maps. Both variants have frozen TI parameters from trained Model A. The initial parameters of Model C are random, while those of Model D are initialised from trained Model C. Model C is trained to convergence before this transfer, and extended training without facies did not lead to further improvements in validation error. Hence, any performance gains in Model D cannot be explained by extended optimisation or a better starting point and are primarily associated with the inclusion of glacier facies predictors.

4.4 Model training and evaluation

We performed a stratified split of the dataset into six folds, balancing the number of glaciers, the number of glacier-wide SMB estimates, the number of point SMB measurements, the number of available glacier facies maps and the appearance of the five regions among the folds. The split was performed at the glacier level. For the stratification, each glacier was assigned to a stratum defined by its region and quantile-binned descriptors of data availability, namely, the number of point SMB measurements, the number of observation years and the number of available glacier facies maps. Glaciers were then assigned iteratively to the folds. At each step, the next glacier was placed into the fold with the lowest current number of glaciers from the same stratum. After that, we selected the first fold as the test one, the second one as the validation one and the rest as the training ones. Overall, the test subset contains 13 glaciers with 312/235/233 (annual/winter/summer) glacier-wide SMB reference values, 793/756/314 point measurements and 29 glacier facies maps. The validation subset includes 13 glaciers, 278/194/195 glacier-wide estimates, 2350/906/633 point measurement and 26 facies maps. The training subset consists of 52 glaciers, 1047/849/851 glacier-wide SMB estimates, 7340/13 759/2535 point SMB measurements and 108 facies maps. The split is shown in Fig. 1.

(Kingma and Ba, 2014)

Table 2Models compared in this study.

Download Print Version | Download XLSX

All models, their training configurations and initial weight setups are summarised in Table 2. All four models are trained using daily temperature and precipitation inputs and the same loss definition. The training is done by minimising the following loss function on the glaciers from the training subset:

(17) L = 1 n ∑ i j y w i j y SMB ^ i j y - SMB i j y point 2 + λ 1 1 m ∑ y SMB ^ y total - SMB y total 2 + + λ 2 diag - 1 θ init θ - θ init 2 2 + λ 3 ∑ k Δ ( k ) 2 2 + + λ 4 ∑ k Δ ( k ) - Δ ( k ) ‾ 2 + + λ 5 Δ ( 3 ) - Δ ( 2 ) 2 ,

where SMBijypoint are measured annual/winter/summer point SMB mapped to the corresponding grid cell, SMBytotal are glacier-wide SMB estimates, n and m are the number of point measurements and glacier-wide estimates, respectively, wijy are the point-specific SMB weights that reduces the influence of the point measurements with the timings misaligned with the simulation period, λ1 is the term that downweights the glacier-wide estimates as they are a result of extrapolation and we treat them rather like a spatial regulariser, λ2…5 are additional regularisers, and ⋅‾ stands for the spatial mean value. The regularisation terms λ2…5 constrain the optimisation by anchoring the TI parameters to literature-based priors (λ2), limiting the magnitude and spatial variability of the learned correction fields (λ3, λ4) and enforcing consistency between snow- and ice-melt corrections (λ5). Numerically, λ1=0.1 is chosen to be of the same order as the ratio of glacier-wide to point observation counts in the training set. We selected λ2=0.1, λ3=5, λ4=20, λ5=5 with grid search by running training for a couple of epochs so that the validation loss dynamics is optimal at the beginning; a more fine-grained tuning was not possible due to the high computational requirements. The simulation periods y are either annual (running from the beginning of a hydrological year to its end) or seasonal (running from the beginning of a hydrological year to the end of winter and from the end of winter to the end of the hydrological year) and are aligned with the dates assigned to the glacier-wide estimates of SMB in the dataset. These dates, however, are not always aligned with the point measurements as some field campaigns can occupy several days or there could be several independent campaigns. Hence, to account for this discrepancy and to avoid materialising daily SMB fields during training, which is prohibitive due to the memory constraints, we introduce the weights wijy=exp-d1,y-d1,ijy′η2exp-d2,y-d2,ijy′η2, where d1,y and d2,y are the dates defining the period of glacier-wide estimate, d1,ijy′ and d2,ijy′ are the dates of the point measurement, and η=6.36 d is the decay parameter estimated from the data, so that one Gaussian weight component computed from the 95th percentile of the date difference yields 0.05. Equation (17) is computed per glacier over the whole study period (1995–2024) from one continuous simulation, the corresponding gradients are summed up across the glaciers, and only one parameter update per epoch is applied.

The best model parameters are selected by tracking the loss values without regularisers (i.e. λ2…5=0) on the validation glaciers and saving only the best-performing models. The best trained models were then evaluated on a spatially independent test subset of 13 glaciers. The performance is reported in terms of Pearson's correlation coefficient, bias and RMSE:

(18) r = ∑ i y ^ i - y ^ ‾ y i - y ‾ ∑ i y ^ i - y ^ ‾ 2 ∑ i y i - y ‾ 2 , bias = 1 n ∑ i y ^ i - y i , RMSE = 1 n ∑ i y ^ i - y i 2 ,

where yi is the reference SMB value, y^i is the model output, and ⋅‾ stands for the mean value. Evaluation is done at both point and glacier-wide level, and we report both annual and seasonal performance where possible. The exact dates for point measurements are used to report the test performance, without the weighting logic (i.e. no wijy) used for training and validation, as dense daily SMB time series are produced in this case.

All models were trained and evaluated on a cloud server equipped with an NVIDIA RTX A6000 GPU, a 128-core CPU (2.5 GHz) and 1 TB of RAM. In this setup, training the basic TI model (Model A) and the GRU baseline (Model B) required approximately 12 and 36 h, respectively, while training the GlaUnTI models (Models C and D) required approximately 48 h. Once trained, forward simulation of SMB for a single glacier over the full 30-year study period is computationally inexpensive and takes on the order of seconds. All models were implemented in Python (v3.13.5) using JAX (v0.6.0) for automatic differentiation and just-in-time compilation.

5 Results

This section evaluates the predictive performance of the four SMB models on a spatially independent test set of 13 glaciers not used during training or validation. Performance is assessed at both point-level SMB measurements obtained from the glaciological method and glacier-wide SMB estimates. We report correlation, bias and RMSE for annual and seasonal SMB, first aggregated across all test glaciers and subsequently resolved at the individual-glacier level to assess robustness and transferability in more detail. The results are presented in Figs. 3–5 and summarised quantitatively below.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f03

Figure 3Point-level performance of the SMB models on the test glaciers: for (a) Model A, (b) Model B, (c) Model C, (d) Model D, (e) Model C for glaciers and years where glacier facies maps are available, (f) Model D for glaciers and years where glacier facies maps are available, and (g–i) bias mean and spread per year for Model D.

Download

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f04

Figure 4Glacier-wide performance of the SMB models on the test glaciers: for (a) Model A, (b) Model B, (c) Model C, (d) Model D, (e) Model C for glaciers and years where glacier facies maps are available, (f) Model D for glaciers and years where glacier facies maps are available, and (g–i) bias mean and spread per year for Model D.

Download

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f05

Figure 5Per-glacier performance of the SMB models on the test glaciers: for (a) point measurements and for (b) glacier-wide estimates. A, B, C and D correspond to the different models (see Table 2).

Download

5.1 Point-level performance

Figure 3 summarises point-level performance of the models. For each observation, the modelled SMB is aggregated over the exact measurement period reported in the dataset, and compared to the corresponding reference value. Model A achieves an annual correlation of r=0.854 (n=793), with RMSE=1.707mw.e. and mean bias=+0.298mw.e.. Model B shows a lower correlation (r=0.798) and a higher RMSE (2.066 m w.e.), with bias=+0.522mw.e. Notably, both Models A and B demonstrate a noticeable tail of underestimated melt as the reference SMB values decrease. The GlaUnTI models improve substantially over both baselines. Model C reaches r=0.933, RMSE=1.095mw.e. and bias=+0.074mw.e. Model D yields r=0.940, RMSE=1.068mw.e. and bias=+0.009mw.e. Relative to Model A, Model C and Model D reduce the annual point-level RMSE by approximately 0.61 (35.9 %) and 0.64 m w.e. (37.4 %), respectively. Summer and winter performance generally follows the same ranking across models, with Models C and D consistently reducing the RMSE and absolute bias relative to Models A and B, with the only exception of the winter bias that remains the lowest for Model B. Figure 3g–i indicate that Model D maintains a near-zero mean bias over time. For the subset of glaciers and years where glacier facies maps are available (n=32 annual point measurements), Models C and D retain high annual correlations (r=0.940 and 0.948), yet without convincing improvements from including glacier facies maps, especially given the limited set of seasonal point measurements.

5.2 Glacier-wide performance

At the glacier-wide scale (Fig. 4), Model A achieves an annual correlation of r=0.606 (n=312), with RMSE=0.805mw.e. and bias=0.084mw.e. Model B exhibits substantially weaker annual correlation (r=0.331) and a higher RMSE (1.009 m w.e.), while maintaining near-zero mean biases. Models C and D improve glacier-wide performance relative to both baselines. Model C achieves r=0.684 with RMSE=0.651mw.e. and bias=+0.110mw.e. Model D yields the best overall glacier-wide performance with r=0.700, RMSE=0.627mw.e. and bias=-0.005mw.e. Relative to Model A, Model D reduces the annual glacier-wide RMSE by approximately 0.18 m w.e. (22.1 %). Model D also maintains a near-zero mean bias over time, yet with a higher tendency to underestimate both glacier melt in summer and accumulation in winter (Fig. 4g–i). Seasonal glacier-wide performance shows consistent improvements for Models C and D relative to Models A and B across the summer and winter subsets. For the facies-available subset (n=27 annual estimates), Model D further reduces the RMSE (from 0.718 to 0.639 m w.e.) and absolute bias (from 0.561 to 0.467 m w.e.) relative to Model C for summer and, hence, annual estimates.

5.3 Per-glacier performance

Resolving performance by glacier, Fig. 5 shows per-glacier performance across the 13 spatially independent test glaciers in terms of distributions of correlation, bias and RMSE evaluated separately for point-level measurements and glacier-wide SMB estimates. For both evaluation scales, Models C and D consistently reduce the per-glacier RMSE relative to Models A and B annually and in winter. In particular, the median per-glacier RMSEs are lower and the interquartile ranges are narrower for Models C and D, indicating that the improvements observed in the aggregate metrics are robust across the test glaciers. Model B exhibits the largest inter-glacier variability, with wide spreads in all metrics. Seasonal differences are evident at the glacier scale, with winter performance showing lower correlations and higher variability than summer performance for all models; however, Models C and D generally outperform Models A and B in both seasons. Overall, the GlaUnTI models (C and D) generalise robustly to spatially independent glaciers and their performance gains are systematic.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f06

Figure 6Annual SMB maps produced by Model D for: (a) Grosser Aletsch in 2011, (b) Schwarzberg in 2015 and (c) Hansbreen in 2016. Each panel shows the predicted annual SMB field (top), SWE (bottom left) and a glacier facies map derived from optical satellite imagery acquired near the end of the ablation season (bottom right). Dates in the SMB panels indicate the end date of the annual SMB measurement period, while dates in the facies maps indicate the acquisition dates of the corresponding satellite images. Point markers show available in-situ SMB measurements. Labels next to the points show point-level prediction errors in m w.e., calculated as predicted SMB minus measured SMB.

5.4 Qualitative assessment of modelled SMB

Figure 6 provides qualitative examples of the spatial structure of annual SMB fields predicted by Model D for three glaciers from the test subset. The modelled SMB patterns are spatially coherent and follow the expected elevation-dependent structure, with negative SMB over lower ablation areas and positive SMB over upper accumulation areas. The modelled equilibrium line positions (indicated by the SMB=0 contour) are also broadly consistent with the glacier facies maps acquired near the end of the ablation season: snow tends to occur above or near the modelled equilibrium line. The accompanying SWE fields provide an additional consistency check. The largest end-of-period snow storage is generally located in the upper accumulation areas and decreases towards the ablation zones. The point-level errors shown in the SMB panels indicate that the spatially distributed fields are locally consistent with available in-situ measurements, although individual deviations remain. An important nuance is that the SMB/SWE states and facies maps are not always perfectly co-temporal. This temporal mismatch is particularly visible for Hansbreen (Fig. 6c), where the facies map precedes the SMB end date by almost three months, meaning that subsequent late-season accumulation can affect the SMB and SWE states without being represented in the facies map.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f07

Figure 7Point-level performance over the independent 2019–2024 evaluation period of (a) Model A finetuned separately for each test glacier and (b) the original Model D without glacier-specific finetuning.

Download

5.5 Comparison with glacier-specific TI calibration

To separate the benefit of spatial transferability from the performance achievable through local calibration, we additionally finetuned Model A independently for each of the 13 test glaciers. For each glacier, all available point measurements and glacier-wide SMB estimates from 1995–2012 were used for finetuning, while observations from 2013–2018 were used as the validation subset. The period 2019–2024 was kept completely independent and used only for performance evaluation. Model D was not finetuned in this experiment and was used directly with the parameters obtained from the original spatial training, i.e. without using any observations from the test glaciers. This setup deliberately favours Model A, since its parameters can adapt to earlier observations from the same glacier on which it is subsequently evaluated. Nevertheless, Model D remains highly competitive over the independent 2019–2024 period (Fig. 7). For annual point SMB, the per-glacier finetuned Model A reaches r=0.948, bias=-0.308mw.e. and RMSE=0.905mw.e., compared with r=0.944, bias=+0.107mw.e. and RMSE=0.883mw.e. for Model D. The same pattern is observed seasonally. Model D has a lower absolute bias in both winter and summer and comparable RMSEs, with slightly lower winter and slightly higher summer RMSE. Hence, GlaUnTI approaches the performance of glacier-specific TI calibration while retaining transferability to glaciers without local calibration data.

6 Discussion

Overall, our results show that combining a TI backbone with a learnable, spatially distributed correction improves the ability of the model to generalise to spatially independent glaciers. Across the held-out test set spanning five heterogeneous European regions, the hybrid models reduce the annual point-scale RMSE from 1.707 m w.e. (Model A) to 1.068 m w.e. (Model D, 37.4 %) and annual glacier-wide RMSE from 0.805 to 0.627 m w.e. (22.1 %), while maintaining near-zero mean bias at both scales. This reduction is consistent with the core hypothesis that a physically structured TI formulation imposes a strong inductive bias, and that the neural corrector is then forced to spend its capacity primarily on persistent, glacier-specific or climate-specific residual errors rather than relearning the full accumulation and ablation mappings from scratch.

A quantitative comparison with recent SMB modelling studies highlights both the competitiveness of our results and the importance of the evaluation scope. In the French Alps, a deep learning SMB model reaches a glacier-wide RMSE of 0.51 m w.e. under a leave-one-glacier-out validation (Bolibar et al., 2020), which is comparable to our glacier-wide RMSE of 0.627 m w.e. obtained from a spatially independent suite of glaciers. In Switzerland, an XGBoost-based approach achieves a point-scale RMSE of 0.604 m w.e. (versus 0.687 m w.e. for a TI baseline), representing a 13.7 % improvement (van der Meer et al., 2025). These results, however, reflect a single-country domain with relatively homogeneous conditions. In the European Alps, a machine learning model reports an annual point RMSE of 1.071 m w.e. (Anilkumar et al., 2023), close to our 1.068 m w.e. despite our use of spatially independent glaciers for evaluation. In Norway, an XGBoost model attains an annual point RMSE of 1.00 m w.e. (0.35–1.37 m w.e. per glacier) and a glacier-wide RMSE of 0.54 m w.e. (Sjursen et al., 2025). Our corresponding values of 1.068 m w.e. (0.469–1.51 m w.e. per glacier) and 0.627 m w.e. fall within the same performance range. In the same study and under the same experimental protocol (Sjursen et al., 2025), established glacier evolution models – OGGM (Maussion et al., 2019), GloGEM (Huss and Hock, 2015) and PyGEM (Rounce et al., 2023) – yield annual point RMSEs of 0.9–1.1 m w.e., indicating that GlaUnTI performs on par with process-based approaches. For Svalbard, CryoGrid simulations achieve substantially lower point-scale errors of 0.33 m w.e. (Schmidt et al., 2023), though these results lack a spatial hold-out evaluation and benefit from higher-quality regional forcing, limiting comparability. Hence, absolute RMSE values must be interpreted jointly with domain heterogeneity, forcing quality and evaluation protocols. Our key result is the consistent improvement from Models A and B to Models C and D across glaciers and seasons.

The poor transfer performance of the purely data-driven GRU baseline (Model B), particularly at the glacier-wide scale (annual r=0.331), highlights the need for a strong structural prior in geoscientific applications with sparse and diverse observational networks. A model with flexible state dynamics can fit local idiosyncrasies in the training glaciers yet fails to generalise to new geometries and climate regimes. In contrast, the TI backbone acts as a structural regulariser. It enforces physically interpretable monotonic responses (temperature-driven melt and precipitation-driven accumulation), preserves a meaningful internal state and implicitly constrains extrapolation under domain shifts. The neural corrector of GlaUnTI then learns where and when those simplified assumptions fail systematically, e.g. persistent precipitation underestimation, elevation-dependent temperature biases, spatial patterns tied to shading and facies-related albedo and water retention effects, while remaining anchored to the physics-informed backbone.

The deviation tail visible for Models A and B at strongly negative SMB (underestimated melt at large ablation magnitudes) likely indicates missing or underrepresented processes. Plausible candidates are debris-enhanced melt or melt-albedo feedbacks not captured by the FSC proxy and not sufficiently expressed through temperature alone. Heterogeneous debris patterns and rugged terrain can produce localised high melt and strong representativeness errors at stake locations (Bisset et al., 2020). More broadly, during extreme melt seasons, enhanced and highly variable radiative forcing (and associated energy-balance shifts) can weaken the empirical link between air temperature and melt energy, challenging the “temperature as proxy” assumption (Litt et al., 2019). This interpretation is consistent with the observation that the hybrid corrector reduces the tail, while the predictive variance remains large (Fig. 3c, d). The corrector can compensate for systematic bias correlated with geometry and climate aggregates, but it cannot perfectly reconstruct process variability that is not identifiable from the chosen predictors. In a related way, point measurements themselves are not necessarily representative of the mean SMB of a 100 m grid cell resolution, particularly on large, topographically complex glaciers with strong microclimate gradients, wind redistribution and variable shading. The signal at the point scale mixes true process mismatch with unresolved subgrid variability and measurement representativeness. Another unresolved process is the absence of explicit advection of the SWE state. SWE is not transported with glacier flow, so coupling GlaUnTI to an ice dynamics model would be required for long-term projections or fast flowing glaciers. Similarly, uncertainty in surface elevation propagates into the temperature forcing, introducing additional errors at the point scale. This matters for both training and evaluation. The consistent improvement at the glacier-wide scale is therefore an important addition as aggregation averages out local noise, while Models C and D generally reduce the glacier-wide RMSE and increase correlations, indicating that GlaUnTI is not merely overfitting, but is also capturing coherent biases relevant to integrated mass balance.

Inclusion of the glacier facies maps into GlaUnTI yields moderate improvement in predicting summer glacier-wide SMB, yet the benefits for other target variables remain marginal. Facies products likely act as surrogate indicators for multiple unresolved processes simultaneously, including late-summer albedo history, firn retention capacity, debris cover, exposure of bare ice and the position of the snowline region, rather than facies being a causal driver per se. This is physically motivated because accumulation area extent and snowline position are closely linked to SMB (Rabatel et al., 2017, 2005; Hock et al., 2007; Drolon et al., 2016), while the facies classes also provide an observational proxy for surface-albedo contrasts between snow, firn, bare ice and debris. This reframes facies assimilation as a pragmatic way to inject remote sensing constraints on the state of the surface into an SMB model when direct energy balance forcing is unavailable. Moreover, because GlaUnTI propagates SWE through time, facies-based corrections can affect subsequent snow storage, melt partitioning and SMB beyond the exact years in which facies maps are available. This is consistent with the improvement of Model D over Model C in summer SMB even for years without directly available facies maps. The weak statistical separation between Models C and D here is also affected by the limited sample size (n=32 annual point measurements, n=27 annual glacier-wide estimates), limiting the ability to resolve modest but potentially real gains. Alternative remote sensing products might play similar roles, potentially with better temporal coverage than the end-of-summer facies maps, e.g., transient snowline altitude, bare-ice exposure duration or SAR melt intensity time series (as in Scher et al., 2021). Future extensions could also include more direct energy balance predictors, such as shortwave radiation, thermal infrared information and wind, but doing so would move the present TI model closer to a complete surface energy balance formulation.

Uncertainty in climate forcing explains a large portion of the modelled SMB error and remains a dominant constraint on SMB performance at large scales. The differentiable setup makes this limitation explicit. The aleatoric uncertainty propagation example (Appendix A3) illustrates how temporally correlated forcing discrepancies can generate uncertainty envelopes comparable to the observed model–reference mismatch for cumulative trajectories, emphasising that model performance should not be interpreted independently of the forcing uncertainties. This also has methodological implications. As models become more flexible (e.g., by introducing complex machine learning correctors), they can effectively compensate for biases in the climate forcing, improving agreement with observations. Without explicitly modelling forcing uncertainty, however, such corrections may combine the effects of forcing errors and structural model deficiencies in a way that complicates physical attribution. In practice, this suggests that future work should explicitly model and propagate uncertainties in climate forcing rather than treating them as unstructured residual noise, particularly when SMB is integrated into long-term projections where small daily errors accumulate.

The relationship between glaciological glacier-wide SMB estimates and geodetic mass change motivates a careful use of geodetic data to better constrain SMB models and to exploit the full range of available observations. Geodetic observations provide a valuable, spatially comprehensive constraint on glacier mass change, particularly where in situ SMB measurements are absent and, hence, represent a natural complement to the glaciological in situ data. Global geodetic products provide robust and internally consistent signals at regional to global scales, but their uncertainty at the individual glacier scale can be substantial for small glaciers and steep terrains (Hugonnet et al., 2021). In contrast, regional geodetic surveys, which often rely on higher resolution elevation models and region-specific processing, typically achieve lower uncertainties and are more suitable for constraining glacier-wide mass changes over decadal periods (Geissler et al., 2021; Van Tricht et al., 2023). Importantly, geodetic mass change is not strictly equivalent to surface mass balance. It integrates additional processes such as dynamic thinning, frontal ablation for calving glaciers and basal melt. Also, uncertainty in the effective density of elevation changes introduces a non-negligible source of error in geodetic mass balance estimates (Huss, 2013), further complicating their direct use as annual SMB targets. A promising path forward is therefore to use high-quality regional geodetic surveys as weak but informative constraints over sufficiently long time periods. For land-terminating glaciers, such constraints can act as upper bounds on cumulative SMB trajectories, helping to prevent long-term drift. This strategy would enable an SMB model to leverage as much useful information as possible from geodetic observations, while respecting the misalignment between the definitions of SMB and geodetic mass balance.

Finally, the autodiff-friendly formulation expands the role of the SMB models beyond the traditional task of predicting mass balances. Differentiability enables seamless coupling of surface processes with ice dynamics within a unified framework, in which gradients can propagate consistently from atmospheric forcing through SMB into ice flow and thickness change. This directly facilitates integration with differentiable ice-flow frameworks such as the Instructed Glacier Model (IGM; Jouvet et al., 2022) and the Open global glacier model + DIfferential equation Neural Networks (ODINN.jl; Bolibar et al., 2023), opening a way towards joint SMB–dynamics modelling systems in which surface and dynamic processes are treated as interacting components rather than as sequential modules. Such coupled frameworks are particularly valuable for investigating short-term or sustained atmospheric forcing anomalies that influence ice dynamics, including changes in basal sliding, velocity variability and surge behaviour, as documented in observational and modelling studies linking climate forcing to dynamic glacier response (Burgess et al., 2013; Flowers et al., 2016). Such a framework would allow these interactions to be explored in a consistent and computationally efficient manner. Beyond methodological advances, this capability has direct relevance for policy applications. The inverse modelling example (Appendix A1) demonstrates how gradient-based optimisation can be used to infer effective forcing perturbations required to stabilise glacier-wide SMB over a target period. Because the full modelling chain is GPU-driven, such analyses can, in principle, be efficiently scaled to regional or continental scales, enabling systematic evaluation of climate sensitivities and stabilisation thresholds. These results provide a basis for translating climate forcing scenarios into regionally aggregated targets, with potential relevance for assessments reported in IPCC frameworks and for the formulation of climate change mitigation strategies explicitly focused on glacier preservation.

7 Conclusions

In this study, we introduced GlaUnTI, a hybrid SMB modelling framework that couples an autodiff-friendly TI backbone with a lightweight convolutional corrector that learns glacier- and cell-specific adjustments to the key TI parameters while preserving the physical model structure. Across a spatially independent pan-European test set spanning 1995–2024, several contrasting glacier regions and 13 glaciers, GlaUnTI reduced annual point SMB error by 37.4 % and annual glacier-wide error by 22.1 % relative to the baseline TI model, while maintaining near-zero bias and improving robustness across individual glaciers and seasons. These results support the central premise that a physics-informed backbone provides a strong inductive bias for out-of-sample generalisation, while the learned corrector primarily expends capacity on systematic residual errors associated with regional forcing biases, topographic effects and simplified melt and accumulation assumptions. The proposed framework is intended to be extensible toward additional observational constraints. A wide class of remote sensing proxies, such as albedo products, transient snowline altitude or SAR melt indicators, can provide information on processes that are poorly represented by temperature and precipitation alone and may therefore help correct systematic structural error. End-to-end differentiability enables efficient calibration, transfer learning, inverse optimisation, attribution with respect to atmospheric forcing and first-order propagation of forcing uncertainty (Appendix A), and it provides a natural route to incorporate geodetic mass change products as weak, multi-annual constraints that reduce long-term drift of predicted SMB. Finally, the same design facilitates coupling to differentiable ice flow frameworks, enabling consistent sensitivity analyses from climate forcing through SMB into ice dynamics and supporting scenario- and mitigation-relevant questions such as estimating stabilisation thresholds in terms of effective forcing perturbations on regional scales.

Appendix A: Illustrative applications of differentiability

In this appendix, we demonstrate additional benefits of the autodiff-friendly TI formulation. Specifically, we illustrate three case studies enabled by differentiability of the full TI forward model – (i) gradient-based inverse modelling, (ii) model explainability through input attribution and (iii) first-order propagation of forcing-driven aleatoric uncertainty. In all examples, we take a glacier from the test subset and finetune Model A on all available point measurements and glacier-wide estimates from 1995–2012, using 2013–2018 as the validation subset for early stopping. Model performance is reported for a temporally independent test period (2019–2024) in order to avoid inflation of results due to temporal leakage. We deliberately use the lowest-complexity model due to the limited amount of single-glacier training data and the methodological focus of these demonstrations rather than the pursuit of the best predictive accuracy. Jointly, these three examples illustrate how differentiability transforms the TI model from a purely predictive tool into a flexible framework for scientific analysis and interpretation with modest programming efforts and computational requirements.

A1 Inverse modelling

We first demonstrate the use of the autodiff-friendly TI formulation for gradient-based inverse modelling by estimating an effective temperature perturbation required to balance the annual glacier-wide SMB over a recent period. The example illustrates how sensitivities of cumulative SMB with respect to climate forcing can be exploited to adjust forcing trajectories to meet the constraints imposed on the modelled SMB.

Similarly to the differentiation w.r.t. model parameters during calibration, it is possible to differentiate the model w.r.t. its inputs or latent perturbations attached to them and solve a constrained optimisation problem for the forcing. In this particular case, we shift the temperature time series by a scalar offset ΔT2015…2024 in 2015–2024 and then minimise the following objective:

(A1) L = 1 5 ∑ y = 2020 2024 SMB ^ y total 2 + ϵ Δ T 2015 … 2024 2 ,

where ϵ=1e-4 is a small regularisation term that slightly improves convergence. Minimising L w.r.t. ΔT2015…2024 then answers the question: “What temperature change during 2015–2024 is required to bring the modelled glacier-wide SMB into equilibrium with the mean climate state over 2020–2024?” This setup should be interpreted as a deliberately reduced inverse experiment rather than a complete climate-change scenario. In a more complete setting, the joint distribution of temperature and precipitation would need to be modified, including changes in precipitation amount and frequency.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f08

Figure A1Inverse modelling case study for Grosser Aletsch: (a) point-level performance in 2019–2024 of the finetuned model, (b) glacier-wide performance, (c) cumulative SMB over 1995–2024 with unchanged ERA5-Land forcing, (d) cumulative SMB with shifted temperature time series, (e) precipitation time series, (f) temperature time series, (g) predicted daily SMB, and (h) cumulative glacier-wide SMB trajectory for original ERA5-Land forcing and with the forcing adjusted after inverse modelling.

We apply this procedure to Grosser Aletsch in the Swiss Alps and hold the glacier geometry fixed over the inversion period (i.e., the model is run with static outlines and elevation) to isolate the effect of forcing perturbations. Figure A1 summarises both the model performance and the inversion outcome. Over the temporally independent evaluation period, the finetuned model exhibits good glacier-wide annual performance (Fig. A1b), while the point-scale errors are larger (Fig. A1a), as expected given unresolved local processes and representativeness limitations for a large glacier with several variably oriented tributaries. The optimisation yields an effective temperature offset of ΔT2015…2024=-2.42 °C (Fig. A1h), which increases the modelled glacier-wide cumulative SMB over the recent decade and brings the average annual glacier-wide SMB in 2020–2024 to zero by construction. This inferred ΔT2015…2024 should be interpreted as an effective forcing perturbation within the TI modelling system, i.e. it compensates for both climatic forcing discrepancies and residual model biases remaining after finetuning (including the reported negative annual glacier-wide bias of -0.343mw.e.), yet the former dominates.

A2 Model explainability

We next illustrate how the autodiff-friendly TI formulation enables attribution of glacier-wide SMB to specific components of the climate forcing using integrated gradients (Sundararajan et al., 2017). This analysis provides insight into the relative contributions of temperature and precipitation anomalies at different times of the year to interannual variations in glacier-wide SMB.

Integrated gradients are an explainable artificial intelligence method that is commonly used to evaluate the influence of particular inputs on the outputs in deep learning models. In practice, it works with any differentiable non-linear model, as in our case. Given an input trajectory Xy (e.g., the forcing sequence for year y) and a baseline trajectory X′, integrated gradients attribute the difference in the model output between Xy and X′ to individual input dimensions by integrating input gradients along the straight line path connecting the baseline to the input (Sundararajan et al., 2017):

(A2) IG X y = X y - X ′ ⊙ ∫ α = 0 1 ∇ X y f X ′ + α X y - X ′ d α .
https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f09

Figure A2Model explainability case study for Schwarzberg: (a) point-level performance in 2019–2024 of the finetuned model, (b) glacier-wide performance, (c) ERA5-Land forcing, and (d) annual glacier-wide SMB with monthly aggregated values of integrated gradients for precipitation and temperature overlayed. The positive (negative) values of integrated gradients indicate a positive (negative) contribution to SMB as compared to the baseline climate over 1995–2024.

Download

We apply this method to Schwarzberg in the Swiss Alps. As baseline forcing, we use the monthly climatology over 1995–2024, and we compute integrated gradients for each year relative to this baseline. Figure A2 summarises the evaluation and attribution results. Over the temporally independent evaluation period, the model shows adequate annual glacier-wide performance (Fig. A2b), supporting interpretation of annual attribution patterns at the glacier-wide scale. Point-scale errors are larger (Fig. A2a), similar to the previous case. The integrated-gradient time series in Fig. A2d provides an interpretable decomposition of annual glacier-wide SMB anomalies into temperature- and precipitation-associated contributions relative to the baseline. Positive (negative) integrated-gradient values indicate a positive (negative) contribution to SMB compared to baseline climate, enabling identification of years in which anomalously warm conditions (temperature contributions) or anomalous accumulation (precipitation contributions) dominate the SMB anomaly. The integrated-gradient attribution highlights physically consistent responses of glacier-wide SMB to anomalous climate conditions in individual years, yet does so in a formal and objective manner. For instance, Fig. A2d shows that the strongly negative SMB anomaly in 2003 is dominated by a large negative temperature contribution, reflecting the exceptionally warm summer conditions that affected large parts of central Europe during that year. Similarly, the pronounced negative SMB in 2022 is primarily associated with sustained positive temperature anomalies extending over a long melt season, consistent with widespread reports of extreme summer warmth and enhanced ablation. In contrast, the positive SMB anomaly in 2001 is associated with a strong positive precipitation contribution, indicating above-average snowfall during the accumulation season. The year 2014 exhibits a positive SMB anomaly despite near-average precipitation, which is instead attributed to a cooler-than-average summer and reduced melt.

A3 First-order aleatoric uncertainty quantification

Finally, we demonstrate first-order propagation of climate forcing uncertainty through the TI model using automatic differentiation to quantify forcing-driven aleatoric uncertainty in cumulative glacier-wide SMB. The example highlights how temporally correlated errors in temperature and precipitation translate into aleatoric uncertainty envelopes for long-term mass balance trajectories.

A common first-order approximation for uncertainty propagation through a general differentiable model f is obtained through linearisation around the mean input (also known as the delta method):

(A3) Σ y = E Y - μ y Y - μ y ⊤ , Y - μ y ≈ f μ x + J X - μ x - μ y ≈ J X - μ x , Σ y ≈ E J X - μ x X - μ x ⊤ J ⊤ = J Σ x J ⊤ ,

where J=∂f∂XX=μx, X and Y stand for input and output variables of f, and Σx and Σy are covariance matrices of X and Y.

In our case, we represent forcing uncertainty through a latent perturbation vector z:

(A4) z ∈ R 2 K , z ∼ N 0 , I ,

and generate perturbed physical forcing fields as a deterministic transformation:

(A5) X = g ( z ) ,

where g applies the following transformations to the temperature (T) and precipitation (P) time series:

(A6) g t T z = T t + σ T z b ( t ) T , g t P z = P t exp σ log P z b ( t ) P ,

with b(t)∈0,…,K-1 assigning each day t to one of K temporal blocks, σT denoting the standard deviation of additive temperature errors, and σlog P standing for the standard deviation of multiplicative precipitation errors in logarithmic space. The perturbations are assumed to be spatially coherent over the glacier domain, consistent with the spatial resolution of the ERA5-Land data for small glaciers. The full SMB cumulative trajectory is therefore:

(A7) y z = f g z ∈ R L , z = z T , z P ,

where f is the model yielding a cumulative SMB trajectory, L is the number of daily time steps in the trajectory.

Finally, the variance of the cumulative glacier-wide SMB is evaluated as:

(A8) Var y t = Σ y t t ≈ ∑ j = 1 2 K J z t j 2 , J z = ∂ y ∂ z z = 0

In practice, this summation is evaluated using Jacobian-vector products (Jzej) in chunks without explicit construction of Σy or Jz due to the memory constraints for large L.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f10

Figure A3Aleatoric uncertainty propagation case study for Rembesdalskaaka: (a) point-level performance in 2019–2024 of the finetuned model, (b) glacier-wide performance, and (c) cumulative glacier-wide SMB trajectory. The shaded envelope represents forcing-driven aleatoric uncertainty obtained by propagating ERA5-Land forcing discrepancies through the SMB model using first-order automatic differentiation.

Download

We demonstrate this procedure for Rembesdalskaaka in Southern Norway. Figure A3 reports both forward-model performance and the resulting uncertainty envelope. While point-scale SMB exhibits larger errors due to unresolved local processes (Fig. A3a), the model performs substantially better for glacier-wide SMB (Fig. A3b), which is the relevant scale for the cumulative trajectory and this uncertainty analysis. We calibrate σT, σlog P and the block structure K by analysing residuals between ERA5-Land and E-OBS (Cornes et al., 2018) temperature and precipitation over the glacier domain and their temporal autocorrelation. For this case study, the selected block configuration corresponds to weekly blocks (approximately 7 d per block) and is chosen based on temperature as the more conservative estimate. For the presented example, we obtain σT=1.59 and σlog P=0.96, which are also consistent with similar estimates reported in other studies (Prein and Gobiet, 2017; Delhasse et al., 2020; Dalla Torre et al., 2024). The shaded envelope in Fig. A3c represents forcing-driven aleatoric uncertainty only and does not include observational uncertainty in reference SMB values, parameter uncertainty or structural model error. Nevertheless, the magnitude of the forcing-driven envelope is comparable to the observed model–reference mismatch in this case study (all annual reference points lie within the displayed 1.96σ envelope), indicating that uncertainty in climate forcing is generally a major contributor to SMB uncertainty in modelling studies.

Appendix B: Data-driven imputation of elevation voids

This appendix describes the data-driven imputation procedure used to fill missing values in the surface elevation time series (Hugonnet et al., 2021). The objective is to infer plausible elevation values in the original voids, as evaluated on withheld data with known elevations, while preserving realistic uncertainty estimates.

First, we constructed a library of 223 void patterns by extracting all connected void regions from the full elevation dataset. For each glacier, synthetic voids were generated by randomly selecting void patterns from this library, applying random rotations and translations, and placing them on non-void elevation cells while ensuring that they did not overlap with any existing voids. These synthetic voids temporarily hide cells with known elevations and serve as validation masks, i.e. the imputation accuracy can be evaluated in these areas. Synthetic void patterns were added iteratively until the total glacier-wide void fraction matched the maximum void coverage observed across all glaciers (4.69 %), providing a realistic validation scenario. This procedure was repeated five times for each glacier, providing five independent synthetic void realisations that are treated as validation sets.

Next, we calibrated regression void-filling models that predict elevation from the following predictors – horizontal coordinates of each grid cell, Copernicus GLO-30 DEM features (elevation, slope and aspect) and acquisition year of the elevation raster being imputed. For each synthetic void realisation, the models were calibrated per glacier using non-void cells and evaluated against the withheld synthetic voids. Non-linear relationships between the predictors (x) and the Hugonnet et al. (2021) data were modelled using random Fourier features (sklearn.kernel_approximation.RBFSampler; Rahimi and Recht, 2008) followed by Bayesian ridge regression, which also provides posterior uncertainty estimates. A predictor vector x was first mapped into a D-dimensional random Fourier feature space:

(B1) ϕ ( x ) = 2 D cos w 1 ⊤ x + b 1 , … , cos w D ⊤ x + b D ,

where wi∼N0,2γI, bi∼U0,2π, and D, γ are hyperparameters. In this feature space, the imputed elevation y^ was modelled as:

(B2) y ^ ( x ) = ϕ ( x ) ⊤ β + β 0 ,

where β and β0 are learnable parameters estimated via the procedure implemented in sklearn.linear_model.BayesianRidge. These methods were chosen as a computationally efficient approximation to kernel regression, avoiding poor scalability for the large number of grid cells and repeated fits required here.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f11

Figure B1Results of the elevation void imputation: (a–d) original elevation rasters from Hugonnet et al. (2021), and (e–h) the same data with imputed voids. Void regions are shown in white. Glacier outlines are taken from RGI7.0 (RGI Consortium, 2023).

The model hyperparameters (γ, D) were optimised using Bayesian optimisation by minimising the mean RMSE between the modelled and the Hugonnet et al. (2021) data across the five synthetic void realisations and all glaciers. Across all glaciers, this procedure yielded a mean imputation RMSE of 14.8 m, comparable to the reported uncertainties of global elevation products (Podgórski et al., 2019; Chen et al., 2022). It is also consistent with the mean pixel-wise uncertainty of 10 m assumed in the Hugonnet et al. (2021) data themselves. After finding the optimal hyperparameters, the regression models were retrained using all available non-void elevation data (i.e. without synthetic voids) and subsequently applied to impute the original voids. Examples of the imputed elevation data are provided in Fig. B1. The posterior standard deviation from Bayesian ridge regression was retained as an estimate of elevation 1σ uncertainty associated with the imputed values.

Appendix C: Comparison with a classical non-smooth TI formulation

To verify that the smooth approximations introduced to make Model A compatible with automatic differentiation do not degrade the performance of the TI backbone, we implemented an otherwise comparable non-smooth TI formulation. The daily SMB is given by:

(C1)SMB^ijd=β1Pijdsolid-β2Tijd+,snow+κTijd+,ice,(C2)Pijdsolid=Pijd,Tijd≤TleftPijd⋅Tleft+Lsr-TijdLsr,Tleft<Tijd<Tleft+Lsr0,Tijd≥Tleft+Lsr,(C3)Tijd+,snow=FSCijd⋅Tijd+,(C4)Tijd+,ice=1-FSCijd⋅Tijd+,(C5)Tijd+=max0,Tijd,(C6)FSCijd=0,SWEijd-1<τFSC,c1,SWEijd-1≥τFSC,c,(C7)SWEijd=max0,SWEijd-1+β1Pijdsolid-β2Tijd+,snow,

where β1,β2,κ,Tleft,Lsr,τFSC,c⊤ are the model parameters. Tleft defines the temperature below which all precipitation is treated as solid, while Lsr defines the width of the linear snow-to-rain transition. The remaining parameters correspond directly to those of Model A. Compared with Eqs. (7)–(10), this formulation therefore replaces the smooth snow-to-rain transition, positive-temperature and SWE approximations, and fractional snow-cover transition by piecewise or threshold-based analogies.

We calibrated the classical formulation on the combined training and validation glacier subsets, while retaining the 13 test glaciers as a spatially independent evaluation set. Calibration was performed with an iterative grid search consisting of three refinement iterations. The first iteration explored broad parameter ranges, after which the ranges were progressively narrowed around the best-performing parameter set in the second and third iterations. Within each refinement, the accumulation-related parameters β1,Tleft,Lsr and the ablation-related parameters β2,κ,τFSC,c were fitted in separate grid-search steps to keep the calibration computationally tractable. For a controlled comparison, we also recalibrated the autodiff-friendly formulation on the same combined training and validation glacier subsets. This calibration was run for 150 epochs, corresponding to approximately 36 h, i.e., a computational budget comparable to the classical grid search described above. The literature-prior regularisation was removed by setting λ2=0, and the learning rate was increased to 0.1, allowing the gradient-based optimisation to explore the parameter space more freely. This was done because the classical calibration converged towards an effectively one-DDF solution, with τFSC,c=0 and κ=1, which is far from the literature-based initial parameterisation used for Model A.

https://tc.copernicus.org/articles/20/6045/2026/tc-20-6045-2026-f12

Figure C1Point-level performance of (a) the classical non-smooth TI formulation and (b) the autodiff-friendly TI formulation on test glaciers.

Download

In this setup, the two formulations show nearly identical point-level performance on the held-out test glaciers (Fig. C1). For annual SMB, the classical formulation reaches r=0.890, bias=+0.071mw.e. and RMSE=1.492mw.e., compared with r=0.889, bias=+0.030mw.e. and RMSE=1.522mw.e. for the autodiff-friendly formulation. The differences remain small seasonally. The corresponding winter RMSEs are 0.610 and 0.613mw.e., and the summer RMSEs are 1.375 and 1.402mw.e., respectively. Thus, replacing the classical threshold-based operations by the smooth approximations required for automatic differentiation does not materially affect the predictive performance of the TI backbone.

Code and data availability

Our codebase and models are freely available at https://doi.org/10.5281/zenodo.23418693 (Maslov et al., 2026c) under the GNU General Public License v2. The routines for data-driven elevation imputation of voids are deposited at https://doi.org/10.5281/zenodo.23418711 (Maslov et al., 2026d). The compiled dataset is publicly available at https://doi.org/10.4121/5ea53bc3-2c85-42bb-89d1-606c8ed1d80a (Maslov et al., 2026a).

Author contributions

KAM designed the study, implemented the methods and conducted the analysis. TS supported the dataset compilation. All authors discussed the results extensively. TS had the project idea and leads the project together with CP. KAM wrote the manuscript. CP, TS and AS reviewed the manuscript.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Acknowledgements

The authors cordially thank Romain Hugonnet (University of Washington) for providing surface elevation estimates for the glaciers of interest. The authors are grateful to Florian Tolle, Eric Bernard, Jean-Michel Friedt and Madeleine Griselin (Université Marie & Louis Pasteur, CNRS, French Polar Institute IPEV) for providing SMB measurements for Austre Lovenbreen, as well as to Jakub Małecki (Adam Mickiewicz University) for providing measurements for Svenbreen. We are also thankful to Jordi Bolibar (Université Grenoble Alpes) for scientific discussions regarding the frame of the study. We acknowledge the E-OBS dataset from the EU-FP6 project UERRA (https://www.uerra.eu/, last access: 14 December 2025) and the Copernicus Climate Change Service, and the data providers in the ECA&D project (https://www.ecad.eu/, last access: 14 December 2025).

Financial support

This research was financed by the Research Council of Norway under the “Researcher Project for Scientific Renewal” (project MASSIVE, grant no. 315971). Additional support was provided by Open Clouds for Research Environments under the EU H2020 programme (project MATS_CLOUD, grant no. 824079) for access to the CREODIAS cloud computing platform.

Review statement

This paper was edited by Benjamin Smith and reviewed by Ritu Anilkumar and one anonymous referee.

References

Aðalgeirsdóttir, G., Magnússon, E., Pálsson, F., Thorsteinsson, T., Belart, J. M. C., Jóhannesson, T., Hannesdóttir, H., Sigurðsson, O., Gunnarsson, A., Einarsson, B., Berthier, E., Schmidt, L. S., Haraldsson, H. H., and Björnsson, H.: Glacier Changes in Iceland From ∼1890 to 2019, Front. Earth Sci., 8, https://doi.org/10.3389/feart.2020.523646, 2020. a

Andreassen, L. M., Elvehøy, H., Kjøllmoen, B., and Belart, J. M. C.: Glacier change in Norway since the 1960s – an overview of mass balance, area, length and surface elevation changes, J. Glaciol., 66, 313–328, https://doi.org/10.1017/jog.2020.10, 2020. a

Anilkumar, R., Bharti, R., Chutia, D., and Aggarwal, S. P.: Modelling point mass balance for the glaciers of the Central European Alps using machine learning techniques, The Cryosphere, 17, 2811–2828, https://doi.org/10.5194/tc-17-2811-2023, 2023. a

Beucler, T., Pritchard, M., Rasp, S., Ott, J., Baldi, P., and Gentine, P.: Enforcing Analytic Constraints in Neural Networks Emulating Physical Systems, Phys. Rev. Lett., 126, 098302, https://doi.org/10.1103/PhysRevLett.126.098302, 2021. a

Bisset, R. R., Dehecq, A., Goldberg, D. N., Huss, M., Bingham, R. G., and Gourmelen, N.: Reversed Surface-Mass-Balance Gradients on Himalayan Debris-Covered Glaciers Inferred from Remote Sensing, Remote Sens., 12, https://doi.org/10.3390/rs12101563, 2020. a

Bolibar, J., Rabatel, A., Gouttevin, I., Galiez, C., Condom, T., and Sauquet, E.: Deep learning applied to glacier evolution modelling, The Cryosphere, 14, 565–584, https://doi.org/10.5194/tc-14-565-2020, 2020. a, b

Bolibar, J., Sapienza, F., Maussion, F., Lguensat, R., Wouters, B., and Pérez, F.: Universal differential equations for glacier ice flow modelling, Geosci. Model Dev., 16, 6671–6687, https://doi.org/10.5194/gmd-16-6671-2023, 2023. a, b, c

Braithwaite, R. and Olesen, O.: Calculation of glacier ablation from air temperature, West Greenland, 219–233, Kluwer Academic Publishers, the Netherlands, j. oerlemans edn., 1989. a, b

Burgess, E. W., Larsen, C. F., and Forster, R. R.: Summer melt regulates winter glacier flow speeds throughout Alaska, Geophys. Res. Lett., 40, 6160–6164, https://doi.org/10.1002/2013GL058228, 2013. a

Cao, W., Aalstad, K., Schmidt, L. S., Westermann, S., and Schuler, T. V.: Glacier data assimilation on an Arctic glacier: Learning from large ensemble twin experiments, arxiv [preprint], https://arxiv.org/abs/2502.09314 (last access: 27 January 2026), 2025. a

Chen, W., Yao, T., Zhang, G., Li, F., Zheng, G., Zhou, Y., and Xu, F.: Towards ice-thickness inversion: an evaluation of global digital elevation models (DEMs) in the glacierized Tibetan Plateau, The Cryosphere, 16, 197–218, https://doi.org/10.5194/tc-16-197-2022, 2022. a

Cho, K., van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y.: Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation, in: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), edited by: Moschitti, A., Pang, B., and Daelemans, W., 1724–1734, Association for Computational Linguistics, Doha, Qatar, https://doi.org/10.3115/v1/D14-1179, 2014. a

Cornes, R. C., van der Schrier, G., van den Besselaar, E. J. M., and Jones, P. D.: An Ensemble Version of the E-OBS Temperature and Precipitation Data Sets, J. Geophys. Res.-Atmos., 123, 9391–9409, https://doi.org/10.1029/2017JD028200, 2018. a

Dalla Torre, D., Di Marco, N., Menapace, A., Avesani, D., Righetti, M., and Majone, B.: Suitability of ERA5-Land reanalysis dataset for hydrological modelling in the Alpine region, J. Hydrol.: Reg. Stud. 52, 101718, https://doi.org/10.1016/j.ejrh.2024.101718, 2024. a

Davaze, L., Rabatel, A., Dufour, A., Hugonnet, R., and Arnaud, Y.: Region-Wide Annual Glacier Surface Mass Balance for the European Alps From 2000 to 2016, Front. Earth Sci., 8, https://doi.org/10.3389/feart.2020.00149, 2020. a

Daw, A., Karpatne, A., Watkins, W., Read, J., and Kumar, V.: Physics-guided Neural Networks (PGNN): An Application in Lake Temperature Modeling, arxiv [preprint], https://arxiv.org/abs/1710.11431 (last access: 27 January 2026), 2021. a, b

Delhasse, A., Kittel, C., Amory, C., Hofer, S., van As, D., S. Fausto, R., and Fettweis, X.: Brief communication: Evaluation of the near-surface climate in ERA5 over the Greenland Ice Sheet, The Cryosphere, 14, 957–965, https://doi.org/10.5194/tc-14-957-2020, 2020. a

Drolon, V., Maisongrande, P., Berthier, E., Swinnen, E., and Huss, M.: Monitoring of seasonal glacier mass balance over the European Alps using low-resolution optical satellite images, J. Glaciol., 62, 912–927, https://doi.org/10.1017/JOG.2016.78, 2016. a

Elvehøy, H., Kjøllmoen, B., Andreassen, L. M., and Sjursen, K. H.: Glaciological point mass balance measurements for Norway 1962–2021, Norwegian Water Resources and Energy Directorate (NVE) [data set], https://doi.org/10.58059/sjse-6w92, 2025. a

Fischer, A.: Comparison of direct and geodetic mass balances on a multi-annual time scale, The Cryosphere, 5, 107–124, https://doi.org/10.5194/tc-5-107-2011, 2011. a

Flowers, G. E., Jarosch, A. H., Belliveau, P. T. A. P., and Fuhrman, L. A.: Short-term velocity variations and sliding sensitivity of a slowly surging glacier, Ann. Glaciol., 57, 71–83, https://doi.org/10.1017/aog.2016.7, 2016. a

Fox, E., Schwartz-Marin, E., Rangecroft, S., Palmer, S., and Harrison, S.: ‘Water resource’ framing for the value and governance of glacier water availability in the semi-arid Chilean Andes, Front. Water, 6, https://doi.org/10.3389/frwa.2024.1367889, 2024. a

GCOS: The 2022 GCOS ECVs Requirements (GCOS 245), https://library.wmo.int/idurl/4/58111 (last access: 27 January 2026), 2022. a, b

Geissler, J., Mayer, C., Jubanski, J., Münzer, U., and Siegert, F.: Analyzing glacier retreat and mass balances using aerial and UAV photogrammetry in the Ötztal Alps, Austria, The Cryosphere, 15, 3699–3717, https://doi.org/10.5194/tc-15-3699-2021, 2021. a

GLACIOCLIM: French glacier mass balance observations, Observatoire GLACIOCLIM, France, point mass balance measurements for Argentière, Gébroulaz and Saint-Sorlin glaciers, https://glacioclim.osug.fr/, last access: 23 September 2026. a

GLAMOS: Swiss Glacier Mass Balance, release 2024, Glacier Monitoring Switzerland, GLAMOS Data [data set], https://doi.org/10.18750/massbalance.2024.r2024, 2024. a

GLIMS Consortium: GLIMS Glacier Database, Version 1, Boulder Colorado, USA. NASA National Snow and Ice Data Center Distributed Active Archive Center [data set], https://doi.org/10.7265/N5V98602, 2015. a

Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, https://doi.org/10.1002/qj.3803, 2020. a

Hock, R.: Temperature index melt modelling in mountain areas, J. Hydrol., 282, 104–115, https://doi.org/10.1016/S0022-1694(03)00257-9, 2003. a, b, c, d, e, f

Hock, R.: Glacier melt: a review of processes and their modelling, Prog. Phys. Geogr.: Earth and Environment, 29, 362–391, https://doi.org/10.1191/0309133305pp453ra, 2005. a

Hock, R., Kootstra, D.-S., and Reijmer, C.: Deriving glacier mass balance from accumulation area ratio on Storglaciären, Sweden, in: 7th Scientific Assembly of the International Association of Hydrological Science, IAHS – Workshop on Andean Glaciology and Symposium on the Contribution from Glaciers and Snow Cover to Runoff from Mountains in Different Climates, 318, 163–170, https://www.scopus.com/inward/record.uri?eid=2-s2.0-38549156622&partnerID=40&md5=abe3ce04fbedff2850dd16badab023de (last access: 27 January 2026), 2007. a

Hugonnet, R., McNabb, R., Berthier, E., Menounos, B., Nuth, C., Girod, L., Farinotti, D., Huss, M., Dussaillant, I., Brun, F., and Kääb, A.: Accelerated global glacier mass loss in the early twenty-first century, Nature, 592, 726–731, https://doi.org/10.1038/S41586-021-03436-Z, 2021. a, b, c, d, e, f, g, h

Huss, M.: Density assumptions for converting geodetic glacier volume change to mass change, The Cryosphere, 7, 877–887, https://doi.org/10.5194/tc-7-877-2013, 2013. a

Huss, M. and Hock, R.: A new model for global glacier change and sea-level rise, Front. Earth Sci., 3, https://doi.org/10.3389/feart.2015.00054, 2015. a, b, c, d, e, f, g, h

Icelandic Glaciers: Iceland Glacier Web Portal, includes glacier mass balance and observational data, https://www.icelandicglaciers.is/ (last access: 3 January 2026), 2025. a

Jennings, K. S., Winchell, T. S., Livneh, B., and Molotch, N. P.: Spatial variation of the rain–snow temperature threshold across the Northern Hemisphere, Nat. Commun., 9, 1148, https://doi.org/10.1038/s41467-018-03629-7, 2018. a

Jia, X., Willard, J., Karpatne, A., Read, J. S., Zwart, J. A., Steinbach, M., and Kumar, V.: Physics-Guided Machine Learning for Scientific Discovery: An Application in Simulating Lake Temperature Profiles, ACM/IMS Trans. Data Sci., 2, https://doi.org/10.1145/3447814, 2021. a, b

Jouvet, G.: Inversion of a Stokes glacier flow model emulated by deep learning, J. Glaciol., 69, 13–26, https://doi.org/10.1017/jog.2022.41, 2023. a

Jouvet, G. and Cordonnier, G.: Ice-flow model emulator based on physics-informed deep learning, J. Glaciol., 69, 1941–1955, https://doi.org/10.1017/jog.2023.73, 2023. a

Jouvet, G., Cordonnier, G., Kim, B., Lüthi, M., Vieli, A., and Aschwanden, A.: Deep learning speeds up ice flow modelling by several orders of magnitude, J. Glaciol., 68, 651–664, https://doi.org/10.1017/jog.2021.120, 2022. a

Kingma, D. P. and Ba, J. L.: Adam: A Method for Stochastic Optimization, in: 3rd International Conference on Learning Representations, ICLR 2015 – Conference Track Proceedings, International Conference on Learning Representations, ICLR, arxiv, https://doi.org/10.48550/arxiv.1412.6980, 2014. a

Li, B., Sun, T., Tian, F., and Ni, G.: Enhancing process-based hydrological models with embedded neural networks: A hybrid approach, J. Hydrol., 625, 130107, https://doi.org/10.1016/j.jhydrol.2023.130107, 2023. a, b

Litt, M., Shea, J., Wagnon, P., Steiner, J., Koch, I., Stigter, E., and Immerzeel, W.: Glacier ablation and temperature indexed melt models in the Nepalese Himalaya, Sci. Rep., 9, 5264, https://doi.org/10.1038/s41598-019-41657-5, 2019. a

Marzeion, B., Jarosch, A. H., and Hofer, M.: Past and future sea-level change from the surface mass balance of glaciers, The Cryosphere, 6, 1295–1322, https://doi.org/10.5194/tc-6-1295-2012, 2012. a, b

Maslov, K. A., Persello, C., Schellenberger, T., and Stein, A.: Globally scalable glacier mapping by deep learning matches expert delineation accuracy, Nat. Commun., 16, 43, https://doi.org/10.1038/s41467-024-54956-x, 2025a. a

Maslov, K. A., Schellenberger, T., Persello, C., and Stein, A.: Three times accelerated glacier area loss in Svalbard revealed by deep learning, EarthArXiv [preprint], https://doi.org/10.31223/X5472T (last access: 3 January 2026), 2025b. a

Maslov, K. A., Hugonnet, R., Tolle, F., Bernard, E., Friedt, J.-M., Griselin, M., Małecki, J., Schellenberger, T., Persello, C., and Stein, A.: GlaUnTI: Glacier surface mass balance dataset, Version 1, 4TU.ResearchData [data set], https://doi.org/10.4121/5ea53bc3-2c85-42bb-89d1-606c8ed1d80a, 2026a. a

Maslov, K. A., Schellenberger, T., Pandit, P., Persello, C., and Stein, A.: Automating glacier facies classification: Benchmark dataset and deep learning baseline from pan-European sample, Science of Remote Sensing, 14, 100506, https://doi.org/10.1016/j.srs.2026.100506, 2026b. a

Maslov, K. A., Schellenberger, T., Persello, C., and Stein, A.: GlaUnTI: GLAcier-UNiversal Temperature Index model v1.0.0, Zenodo [code], https://doi.org/10.5281/zenodo.23418693, 2026c. a

Maslov, K. A., Schellenberger, T., Persello, C., and Stein, A.: DEM Imputation v1.0.0, Zenodo [code], https://doi.org/10.5281/zenodo.23418711, 2026d. a

Maussion, F., Butenko, A., Champollion, N., Dusch, M., Eis, J., Fourteau, K., Gregor, P., Jarosch, A. H., Landmann, J., Oesterle, F., Recinos, B., Rothenpieler, T., Vlug, A., Wild, C. T., and Marzeion, B.: The Open Global Glacier Model (OGGM) v1.1, Geosci. Model Dev., 12, 909–931, https://doi.org/10.5194/gmd-12-909-2019, 2019. a

Muñoz-Sabater, J., Dutra, E., Agustí-Panareda, A., Albergel, C., Arduini, G., Balsamo, G., Boussetta, S., Choulga, M., Harrigan, S., Hersbach, H., Martens, B., Miralles, D. G., Piles, M., Rodríguez-Fernández, N. J., Zsoter, E., Buontempo, C., and Thépaut, J.-N.: ERA5-Land: a state-of-the-art global reanalysis dataset for land applications, Earth Syst. Sci. Data, 13, 4349–4383, https://doi.org/10.5194/essd-13-4349-2021, 2021. a

Ohmura, A.: Physical Basis for the Temperature-Based Melt-Index Method, J. Appl. Meteorol., 40, 753–761, https://doi.org/10.1175/1520-0450(2001)040<0753:PBFTTB>2.0.CO;2, 2001. a

Pellicciotti, F., Buergi, C., Immerzeel, W. W., Konz, M., and Shrestha, A. B.: Challenges and Uncertainties in Hydrological Modeling of Remote Hindu Kush–Karakoram–Himalayan (HKH) Basins: Suggestions for Calibration Strategies, Mt. Res. Dev., 32, 39–50, https://doi.org/10.1659/MRD-JOURNAL-D-11-00092.1, 2012. a

Podgórski, J., Kinnard, C., Pętlicki, M., and Urrutia, R.: Performance Assessment of TanDEM-X DEM for Mountain Glacier Elevation Change Detection, Remote Sens., 11, https://doi.org/10.3390/rs11020187, 2019. a

Prein, A. F. and Gobiet, A.: Impacts of uncertainties in European gridded precipitation observations on regional climate analysis, Int. J. Climatol., 37, 305–327, https://doi.org/10.1002/joc.4706, 2017. a

Rabatel, A., Dedieu, J. P., and Vincent, C.: Using remote-sensing data to determine equilibrium-line altitude and mass-balance time series: validation on three French glaciers, 1994–2002, J. Glaciol., 51, 539–546, https://doi.org/10.3189/172756505781829106, 2005. a

Rabatel, A., Sirguey, P., Drolon, V., Maisongrande, P., Arnaud, Y., Berthier, E., Davaze, L., Dedieu, J. P., and Dumont, M.: Annual and seasonal glacier-wide surface mass balance quantified from changes in glacier surface state: A review on existing methods using optical satellite imagery, Remote Sens., 9, https://doi.org/10.3390/rs9050507, 2017. a

Rackauckas, C., Ma, Y., Martensen, J., Warner, C., Zubov, K., Supekar, R., Skinner, D., Ramadhan, A., and Edelman, A.: Universal Differential Equations for Scientific Machine Learning, arxiv, https://arxiv.org/abs/2001.04385 (last access: 27 January 2026), 2021. a

Rahimi, A. and Recht, B.: Weighted sums of random kitchen sinks: replacing minimization with randomization in learning, in: Proceedings of the 22nd International Conference on Neural Information Processing Systems, NIPS'08, 1313–1320, Curran Associates Inc., Red Hook, NY, USA, ISBN 9781605609492, 2008. a

Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, https://doi.org/10.1038/s41586-019-0912-1, 2019. a, b

RGI Consortium: Randolph Glacier Inventory – A Dataset of Global Glacier Outlines, Version 7, Boulder, Colorado USA. NSIDC: National Snow and Ice Data Center [data set], https://doi.org/10.5067/f6jmovy5navz, 2023. a, b, c

Rounce, D. R., Khurana, T., Short, M. B., Hock, R., Shean, D. E., and Brinkerhoff, D. J.: Quantifying parameter uncertainty in a large-scale glacier evolution model using Bayesian inference: application to High Mountain Asia, J. Glaciol., 66, 175–187, https://doi.org/10.1017/jog.2019.91, 2020. a

Rounce, D. R., Hock, R., Maussion, F., Hugonnet, R., Kochtitzky, W., Huss, M., Berthier, E., Brinkerhoff, D., Compagno, L., Copland, L., Farinotti, D., B., and McNabb, R. W.: Global glacier change in the 21st century: Every increase in temperature matters, Science, 379, 78–83, https://doi.org/10.1126/science.abo1324, 2023. a, b, c, d, e, f, g

Scher, C., Steiner, N. C., and McDonald, K. C.: Mapping seasonal glacier melt across the Hindu Kush Himalaya with time series synthetic aperture radar (SAR), The Cryosphere, 15, 4465–4482, https://doi.org/10.5194/tc-15-4465-2021, 2021. a

Schmidt, L. S., Schuler, T. V., Thomas, E. E., and Westermann, S.: Meltwater runoff and glacier mass balance in the high Arctic: 1991–2022 simulations for Svalbard, The Cryosphere, 17, 2941–2963, https://doi.org/10.5194/tc-17-2941-2023, 2023. a

Schuler, T. V., Kohler, J., Elagina, N., Hagen, J. O. M., Hodson, A. J., Jania, J. A., Kääb, A. M., Luks, B., Małecki, J., Moholdt, G., Pohjola, V. A., Sobota, I., and Van Pelt, W. J. J.: Reconciling Svalbard Glacier Mass Balance, Front. Earth Sci., 8, https://doi.org/10.3389/feart.2020.00156, 2020. a

Sjursen, K. H., Dunse, T., Tambue, A., Schuler, T. V., and Andreassen, L. M.: Bayesian parameter estimation in glacier mass-balance modelling using observations with distinct temporal resolutions and uncertainties, J. Glaciol., 69, 1803–1822, https://doi.org/10.1017/jog.2023.62, 2023. a

Sjursen, K. H., Bolibar, J., van der Meer, M., Andreassen, L. M., Biesheuvel, J. P., Dunse, T., Huss, M., Maussion, F., Rounce, D. R., and Tober, B.: Machine learning improves seasonal mass balance prediction for unmonitored glaciers, The Cryosphere, 19, 5801–5826, https://doi.org/10.5194/tc-19-5801-2025, 2025. a, b, c

Sundararajan, M., Taly, A., and Yan, Q.: Axiomatic Attribution for Deep Networks, in: Proceedings of the 34th International Conference on Machine Learning, edited by: Precup, D. and Teh, Y. W., vol. 70 of Proceedings of Machine Learning Research, 3319–3328, PMLR, https://proceedings.mlr.press/v70/sundararajan17a.html (last access: 27 January 2026), 2017. a, b

Swenson, S. C. and Lawrence, D. M.: A new fractional snow-covered area parameterization for the Community Land Model and its effect on the surface energy balance, J. Geophys. Res.-Atmos., 117, https://doi.org/10.1029/2012JD018178, 2012. a

van der Meer, M., Zekollari, H., Huss, M., Bolibar, J., Sjursen, K. H., and Farinotti, D.: A minimal machine-learning glacier mass balance model, The Cryosphere, 19, 805–826, https://doi.org/10.5194/tc-19-805-2025, 2025. a, b, c, d

Van Tricht, L., Paice, C. M., Rybak, O., Popovnin, V., Satylkanov, R., and Huybrechts, P.: Monitoring the annual geodetic mass balance of Bordu and Sary-Tor glaciers using UAV data, Ann. Glaciol., 64, 320–329, https://doi.org/10.1017/aog.2023.71, 2023. a

Vidaller, I., Revuelto, J., Izagirre, E., Rojas-Heredia, F., Alonso-González, E., Gascoin, S., René, P., Berthier, E., Rico, I., Moreno, A., Serrano, E., Serreta, A., and López-Moreno, J. I.: Toward an Ice-Free Mountain Range: Demise of Pyrenean Glaciers During 2011–2020, Geophys. Res. Lett., 48, e2021GL094339, https://doi.org/10.1029/2021GL094339, 2021. a

WGMS: Fluctuations of Glaciers Database, World Glacier Monitoring Service, Zurich, Switzerland [data set], https://doi.org/10.5904/wgms-fog-2021-05, 2021. a, b

Zekollari, H., Huss, M., and Farinotti, D.: Modelling the future evolution of glaciers in the European Alps under the EURO-CORDEX RCM ensemble, The Cryosphere, 13, 1125–1146, https://doi.org/10.5194/tc-13-1125-2019, 2019. a

Zekollari, H., Huss, M., Schuster, L., Maussion, F., Rounce, D. R., Aguayo, R., Champollion, N., Compagno, L., Hugonnet, R., Marzeion, B., Mojtabavi, S., and Farinotti, D.: Twenty-first century global glacier evolution under CMIP6 scenarios and the role of glacier-specific observations, The Cryosphere, 18, 5045–5066, https://doi.org/10.5194/tc-18-5045-2024, 2024. a, b, c

Zemp, M., Huss, M., Thibert, E., Eckert, N., McNabb, R., Huber, J., Barandun, M., Machguth, H., Nussbaumer, S. U., Gärtner-Roer, I., Thomson, L., Paul, F., Maussion, F., Kutuzov, S., and Cogley, J. G.: Global glacier mass changes and their contributions to sea-level rise from 1961 to 2016, Nature, 568, 382–386, https://doi.org/10.1038/S41586-019-1071-0, 2019. a

Zemp, M., Jakob, L., Dussaillant, I., Nussbaumer, S. U., Gourmelen, N., Dubber, S., A, G., Abdullahi, S., Andreassen, L. M., Berthier, E., Bhattacharya, A., Blazquez, A., Boehm Vock, L. F., Bolch, T., Box, J., Braun, M. H., Brun, F., Cicero, E., Colgan, W., Eckert, N., Farinotti, D., Florentine, C., Floricioiu, D., Gardner, A., Harig, C., Hassan, J., Hugonnet, R., Huss, M., Jóhannesson, T., Liang, C.-C. A., Ke, C.-Q., Khan, S. A., King, O., Kneib, M., Krieger, L., Maussion, F., Mattea, E., McNabb, R., Menounos, B., Miles, E., Moholdt, G., Nilsson, J., Pálsson, F., Pfeffer, J., Piermattei, L., Plummer, S., Richter, A., Sasgen, I., Schuster, L., Seehaus, T., Shen, X., Sommer, C., Sutterley, T., Treichler, D., Velicogna, I., Wouters, B., Zekollari, H., Zheng, W., and Team, T.: Community estimate of global glacier mass changes from 2000 to 2023, Nature, 639, 382–388, https://doi.org/10.1038/s41586-024-08545-z, 2025. a, b

Download
Editorial statement
This study describes a machine learning workflow that brings together a variety of surface mass balance (SMB) measurements and a SMB model to improve model skill and to evaluate the performance of the trained and untrained model. The research makes a novel contribution to glacier mass balance modelling, with the potential for transferability across diverse climatic and glaciological settings. The workflow also provides a valuable framework that could inform the wider development and application of hybrid modelling approaches to glacier evolution that remain physically grounded.
Short summary
Glaciers are melting worldwide, but direct measurements are spatially sparse. We developed a new model that combines mechanistic physical rules with machine learning to better estimate yearly gains and losses of ice mass across Europe. By learning local corrections to a physical melt model, the machine learning component improves accuracy and works well on glaciers not used for training. This will help produce more reliable glacier assessments and support future climate studies.
Share