Wasserstein Dictionaries of Persistence Diagrams
Not on the map. Why?
Abstract (arXiv)
This paper presents a computational framework for the concise encoding of an ensemble of persistence diagrams, in the form of weighted Wasserstein barycenters [100], [102] of a dictionary of atom diagrams. We introduce a multi-scale gradient descent approach for the efficient resolution of the corresponding minimization problem, which interleaves the optimization of the barycenter weights with the optimization of the atom diagrams. Our approach leverages the analytic expressions for the gradient of both sub-problems to ensure fast iterations and it additionally exploits shared-memory parallelism. Extensive experiments on public ensembles demonstrate the efficiency of our approach, with Wasserstein dictionary computations in the orders of minutes for the largest examples. We show the utility of our contributions in two applications. First, we apply Wassserstein dictionaries to data reduction and reliably compress persistence diagrams by concisely representing them with their weights in the dictionary. Second, we present a dimensionality reduction framework based on a Wasserstein dictionary defined with a small number of atoms (typically three) and encode the dictionary as a low dimensional simplex embedded in a visual space (typically in 2D). In both applications, quantitative experiments assess the relevance of our framework. Finally, we provide a C++ implementation that can be used to reproduce our results.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 19 of its 108 references that are in the map. First posted on arXiv 28 Apr 2023.
Builds on
19 of 108 references.
References · 19
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2014Sketching as a Tool for Numerical Linear Algebracited by 288
- 2013Fast Computation of Wasserstein Barycenterscited by 216
- 2016Geometry Helps to Compare Persistence Diagramscited by 39
- 2018The Topology ToolKitcited by 39
- 2017Wasserstein Dictionary Learning: Optimal Transport-based unsupervised non-linear dictionary learningcited by 35
- 2018Large Scale computation of Means and Clusters for Persistence Diagrams using Optimal Transportcited by 32
- 2021Wasserstein Distances, Geodesics and Barycenters of Merge Treescited by 16
- 2019Task-based Augmented Contour Trees with Fibonacci Heapscited by 15
- 2019Progressive Wasserstein Barycenters of Persistence Diagramscited by 15
- 2019Ranking Viscous Finger Simulations to an Acquired Ground Truth with Topology-aware Matchingscited by 13
- 2018Persistence Atlas for Critical Point Variability in Ensemblescited by 11
7 more
- 2022Discrete Morse Sandwich: Fast Computation of Persistence Diagrams for Scalar Data -- An Algorithm and A Benchmarkcited by 11
- 2022Topological Analysis of Ensembles of Hydrodynamic Turbulent Flows -- An Experimental Studycited by 11
- 2019Uncertainty Visualization of 2D Morse Complex Ensembles Using Statistical Summary Mapscited by 10
- 2022Topological data analysis of vortices in the magnetically-induced current density in LiH moleculecited by 9
- 2019A Structural Average of Labeled Merge Trees for Uncertainty Visualizationcited by 8
- 2022Principal Geodesic Analysis of Merge Trees (and Persistence Diagrams)cited by 8
- 2021Utilising urgent computing to tackle the spread of mosquito-borne diseasescited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1; 2026: 1.
4 papers.
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)cited by 3
- 2023TTK is Getting MPI-Readycited by 3
- 2025Robust Barycenters of Persistence Diagramscited by 1
- 2026Sierpi'nski--Knopp Wasserstein Distance for Persistence Diagrams and Applications to 2-Wasserstein Approximationcited by 0
- 2026Sierpi'nski--Knopp Wasserstein Distance for Persistence Diagrams and Applications to 2-Wasserstein Approximation1 Sep 2026
- 2025Robust Barycenters of Persistence Diagrams18 Sep 2025
- 2023TTK is Getting MPI-Ready12 Oct 2023
- 2023Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)5 Jul 2023