Topologically Regularized Data Embeddings

Edith Heiter, Robin Vandaele, Tijl De Bie, Yvan Saeys, Jefrey Lijffijt
1/9/2023
cs.LG

No official code found. Best implementation: aida-ugent/TopoEmbedding (7 stars, GPL-3.0, last commit 2022-10-25).

Abstract

Unsupervised representation learning methods are widely used for gaining insight into high-dimensional, unstructured, or structured data. In some cases, users may have prior topological knowledge about the data, such as a known cluster structure or the fact that the data is known to lie along a tree- or graph-structured topology. However, generic methods to ensure such structure is salient in the low-dimensional representations are lacking. This negatively impacts the interpretability of low-dimensional embeddings, and plausibly downstream learning tasks. To address this issue, we introduce topological regularization: a generic approach based on algebraic topology to incorporate topological prior knowledge into low-dimensional embeddings. We introduce a class of topological loss functions, and show that jointly optimizing an embedding loss with such a topological loss function as a regularizer yields embeddings that reflect not only local proximities but also the desired topological structure. We include a self-contained overview of the required foundational concepts in algebraic topology, and provide intuitive guidance on how to design topological loss functions for a variety of shapes, such as clusters, cycles, and bifurcations. We empirically evaluate the proposed approach on computational efficiency, robustness, and versatility in combination with linear and non-linear dimensionality reduction and graph embedding methods.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Topologically Regularized Data Embeddings

70R, HTMLOct 25, 20223 years agoGPL-3.0

Similar Papers

Cite this paper

@article{heiter2023topologically,
  title  = {Topologically Regularized Data Embeddings},
  author = {Edith Heiter and Robin Vandaele and Tijl De Bie and Yvan Saeys and Jefrey Lijffijt},
  year   = {2023},
  eprint = {2301.03338},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.03338v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.03338.svg)](https://codeofpaper.com/paper/2301.03338)

Discussion