Glaciers and their thickness
Knowledge of the volumes of glaciers and ice caps, as well as their spatially distributed ice thickness, is fundamental for geophysical modeling. As of today, we know their volumes (and their distributed ice thickness) with a large degree of uncertainty, especially where we have absent or little direct measurements (the Himalayas, a notable example). Since we cannot measure glacier thickness everywhere, we rely on models to estimate their present-day conditions. Importantly, glacier future projections are strongly dependent (that is pretty obvious) on today’s volumes. If those are not uncertain, so will be their future projections at 2100.

All existing glaciers from the Randolph Glacier Inventory. Credits: N. Maffezzoli.
In this project, the goal is to improve the knowledge of glacier ice volumes. The approach I decided to pursue is to develop a machine learning model. The reasoning behind this choice is to leverage the millions of available ice thickness measurements that have been acquired over decades of field campaigns all over the world’s glaciers. Such an approach, on a global scale, has not been attempted before.
Machine learning regression
Some decades ago, scientists have started to monitor glaciers. First, by taking photographs. Later on, measurements became possible. Now, we have millions of thickness data available from hundreds-to-thousands glaciers scattered around the world. That sounds a lot, but it is not, as only about 1% of glaciers provide data. A machine learning approach can leverage such data to provide us with an estimate of ice thickness, based on a set of other variables related to ice thickness. Different architectures exist for such a regression. I explored three of them: Multi-layer perceptron (a great classic), Gradient-Boosted Decision Trees (great for sparse data, blazing fast), and Graph Neural Networks (a great way to leverage any geometrical structure of the system).
Below some results at inference time ⬇️



Modeled ice thickness via a Multi-Layer Perceptron (left, Aletsch glacier, Swiss Alps), a Gradient-Boosted Decision Tree (middle, 69.7 N, 27.0 W), a Graph Neural Network (right, 70.2 N, 25.2 W). Measurements over these glaciers are indicated with the big circles. Credits: N. Maffezzoli.
After some consideration and weighting pros and cons, I decided to fully develop a gradient-boosted tree model, called ICEBOOST. It is informed by some 39 numberical features, and ensembles XGBoost and CatBoost for its prediction. It is developed on GitHub.

Academy of Sciences ice cap (Komsomolets Island, Severnaya Zemlya, Russian Federation) modeled ice thickness. Left: ICEBOOST (gradient-boosted system), middle: Shallow Ice Approximation by Millan et al., 2022, right: model by Farinotti et al. (2019). No ground truth data is available this ice cap to compare the three models. Credits: N. Maffezzoli.
Datasets and released Products
We released the following products:
- Global paper, preprint on arXiv: https://arxiv.org/abs/2512.11685
- Global paper: in-press in Nature Scientific Data - hang in there ..
- Zenodo (model, modeled glaciers, training datasets): https://zenodo.org/records/17724512
- Zenodo (glacier regional merged mosaics): https://zenodo.org/records/20463551
- Zenodo (glacier-complex products): https://zenodo.org/records/21220985
- Web Visualizer: https://nmaffe.github.io/iceboost_webapp/
Citation
The model was published on Geoscientific Model Development:
Maffezzoli, N., Rignot, E., Barbante, C., Petersen, T., and Vascon, S.: A gradient-boosted tree framework to model the ice thickness of the world’s glaciers (IceBoost v1.1), Geosci. Model Dev., 18, 2545–2568, https://doi.org/10.5194/gmd-18-2545-2025, 2025.
@Article{maffezzoli_iceboost_2025,
author = {Maffezzoli, N. and Rignot, E. and Barbante, C. and Petersen, T. and Vascon, S.},
title = {A gradient-boosted tree framework to model the ice thickness of the world's glaciers (IceBoost v1.1)},
journal = {Geoscientific Model Development},
volume = {18},
year = {2025},
number = {9},
pages = {2545--2568},
url = {https://gmd.copernicus.org/articles/18/2545/2025/},
doi = {10.5194/gmd-18-2545-2025}
}
Funding
The work has been supported by the EU Horizon Europe Marie Sklodowska-Curie Actions programme (Grant no. 101066651), project SKYNET.


