TopoMap++: A Faster and More Space Efficient Technique to Compute Projections with Topological Guarantees

Vitoria Guardieiro, Felipe Inagaki De Oliveira, Harish Doraiswamy, Luis Gustavo Nonato, Claudio Silva

Research output: Contribution to journalArticlepeer-review

Abstract

High-dimensional data, characterized by many features, can be difficult to visualize effectively. Dimensionality reduction techniques, such as PCA, UMAP, and t-SNE, address this challenge by projecting the data into a lower-dimensional space while preserving important relationships. TopoMap is another technique that excels at preserving the underlying structure of the data, leading to interpretable visualizations. In particular, TopoMap maps the high-dimensional data into a visual space, guaranteeing that the 0-dimensional persistence diagram of the Rips filtration of the visual space matches the one from the high-dimensional data. However, the original TopoMap algorithm can be slow and its layout can be too sparse for large and complex datasets. In this paper, we propose three improvements to TopoMap: 1) a more space-efficient layout, 2) a significantly faster implementation, and 3) a novel TreeMap-based representation that makes use of the topological hierarchy to aid the exploration of the projections. These advancements make TopoMap, now referred to as TopoMap++, a more powerful tool for visualizing high-dimensional data which we demonstrate through different use case scenarios.

Original languageEnglish (US)
Pages (from-to)229-239
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume31
Issue number1
DOIs
StatePublished - 2025

Keywords

  • Computational topology
  • High-dimensional data
  • Projection
  • Topological data analysis

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'TopoMap++: A Faster and More Space Efficient Technique to Compute Projections with Topological Guarantees'. Together they form a unique fingerprint.

Cite this