atlas

Research map / Graph learning / Graph algorithms and clustering

Recovering Manifold Structure Using Ollivier Ricci Curvature

ICLR 2025 · Graph learning › Graph algorithms and clustering · approach: Graph embedding and spectral sparsification · 0 citations (OpenAlex)

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.

Proposes ORC-ManL, a training-free pruning algorithm that removes shortcut edges from k-NN graphs using unweighted Ollivier-Ricci curvature candidates filtered by thresholded graph distances, with theory on curvature of shortcut edges.

Problem

Nearest neighbor graphs built from noisy manifold samples contain shortcut edges that bridge distant manifold neighborhoods, distorting distances and harming downstream geometric data analysis tasks.

Approach

Use unweighted Ollivier-Ricci curvature to flag extremely negative-curvature edges as candidate shortcuts, then remove only those candidates whose endpoint distance in the thresholded graph is large relative to epsilon, with theory showing shortcut edges have ORC at most -1 in the vanishing-noise limit.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the metric-distortion validation step after ORC candidate selection (ablation)ORC-ManL vs. ORC Only · Synthetic manifolds: 1D and 2D pruning benchmarksgood-edge removal (%): ORC-ManL: 0.0\pm0.0; ORC Only: 10.9\pm0.1 to 18.1\pm0.3Helped
Add ORC-ManL graph pruning before manifold learningIsomap, LLE, UMAP, and t-SNE · Noisy Swiss Roll and Swiss Holeembedding qualityHelped
Add ORC-ManL graph pruning before t-SNEt-SNE · Noisy Swiss Roll and Swiss Holeembedding qualityNo clear effect
Add ORC-ManL graph pruning before persistent homologyVietoris-Rips persistent homology · Concentric Circles and Chained ToriWasserstein distance to noiseless persistence diagramHelped
Add ORC-ManL graph pruning before spectral clusteringSpectral clustering · Synthetic manifolds with two connected componentsadjusted Rand indexHelped
Add ORC-ManL graph pruning before intrinsic-dimension estimationPointwise intrinsic-dimension estimation · Swiss Roll and adjacent spherespoint-wise accuracyMixed
Add ORC-ManL graph pruning before scalar-curvature estimationScalar-curvature estimation · Swiss Roll and adjacent spheresestimation accuracyHelped
Prune the nearest-neighbor graph with ORC-ManLIsomap · ALM brain-cell scRNAseqneuronal community separationHelped
Prune the nearest-neighbor graph with ORC-ManLUMAP and spectral embedding · PBMC scRNAseqcluster alignment with annotationsHelped
Prune the nearest-neighbor graph with ORC-ManLUMAP · MNISTinter-class edge removal (%): 14.92% inter-class edges; 7.90% intra-class edgesMixed
Prune the nearest-neighbor graph with ORC-ManLUMAP · KMNISTinter-class edge removal (%): 14.70% inter-class edges; 5.39% intra-class edgesMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST KMNIST PBMC scRNAseq (10XGenomics) ALM mouse brain scRNAseq (Allen Institute) synthetic manifolds

Benchmarks: MNIST KMNIST

Metrics: percent good edges removed percent shortcut edges removed classification accuracy of edges adjusted Rand index Wasserstein distance between persistence diagrams mean-squared error of intrinsic dimension scalar curvature estimation error

Baselines: ORC Only Bisection MST Density Distance Isomap LLE UMAP t-SNE

Builds on: Ollivier-Ricci curvature Isomap UMAP t-SNE

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