atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Persistent Homology for High-dimensional Data Based on Spectral Methods

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Metric and ordinal embedding

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that traditional persistent homology fails on high-dimensional noisy point clouds and proposes applying persistent homology to spectral distances (effective resistance, diffusion distance) on the kNN graph, validated on synthetic manifolds and six scRNA-seq datasets.

Problem

Persistent homology is sensitive to high-dimensional noise: when low-intrinsic-dimensional data sit in a high-dimensional ambient space, Euclidean-distance persistence diagrams fail to reveal the true loops and voids.

Approach

Use spectral distances (corrected effective resistance and diffusion distance) computed on the symmetric kNN graph as input distance matrices for persistent homology, since random-walk-based distances aggregate information from all edges and are robust to high-dimensional noise; also derive a closed-form expression of corrected effective resistance as a sum of diffusion distances.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Euclidean distance with effective resistance on the kNN graphPersistent homology · Noisy circle in R^50loop detection scoreHelped
Replace Euclidean distance with diffusion distance on the kNN graphPersistent homology · Noisy circle in R^50loop detection scoreHelped
Use spectral distances instead of competing distance methodsPersistent homology · Synthetic datasets in R^50hole detection scoreMixed
Use diffusion distance instead of Euclidean distancePersistent homology · Torus in R^50hole detection scoreHurt
Use effective resistance or diffusion distance instead of Euclidean distancePersistent homology · Circle with σ=0.25 as ambient dimension increasesloop detection: d≳30Helped
Replace correlation distance with effective resistancePersistent homology · Malaria scRNA-seqhole detection score (s2): s_2 > 0.9Helped
Replace correlation distance with diffusion distancePersistent homology · Malaria scRNA-seqhole detection score (s2): s_2 > 0.9Helped
Use spectral distances instead of competing distancesPersistent homology · Six scRNA-seq datasetshole detection scoreHelped
Use normalized PCA before persistent homologyPersistent homology on 1D toy datasets · Three 1D toy datasetsloop detection scoreNo clear effect
Increase the number of PCA componentsPCA preprocessing for persistent homology · 1D toy datasetsloop detection scoreHurt
Use fewer PCA components than the true data dimensionalityPCA preprocessing for persistent homology · 1D toy datasetsloop detection scoreHurt
Replace PCA preprocessing with effective resistancePersistent homology · Linked circles and eyeglassesloop detection scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic circle, linked circles, eyeglasses, sphere, torus in R^50 Malaria scRNA-seq Neurosphere scRNA-seq Hippocampus scRNA-seq HeLa2 scRNA-seq Neural IPCs scRNA-seq Pancreas scRNA-seq

Benchmarks: synthetic noisy manifolds in R^50 six single-cell RNA-seq datasets with known cycles

Metrics: hole detection score (relative persistence gap)

Baselines: Euclidean distance persistent homology Fermat distance distance-to-measure (DTM) core distance (HDBSCAN) geodesic distance on kNN graph UMAP graph distance t-SNE graph distance UMAP embedding distance Laplacian Eigenmaps distance PCA preprocessing

Builds on: persistent homology Vietoris-Rips complex diffusion distance effective resistance UMAP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy