Understanding and Improving UMAP with Geometric and Topological Priors: The JORC-UMAP Algorithm

Xiaobin Li, Run Zhang
1/23/2026
cs.LGcs.CVmath.GT

No confident code implementation found for this paper.

Abstract

Nonlinear dimensionality reduction techniques, particularly UMAP, are widely used for visualizing high-dimensional data. However, UMAP's local Euclidean distance assumption often fails to capture intrinsic manifold geometry, leading to topological tearing and structural collapse. We identify UMAP's sensitivity to the k-nearest neighbor graph as a key cause. To address this, we introduce Ollivier-Ricci curvature as a geometric prior, reinforcing edges at geometric bottlenecks and reducing redundant links. Since curvature estimation is noise-sensitive, we also incorporate a topological prior using Jaccard similarity to ensure neighborhood consistency. The resulting method, JORC-UMAP, better distinguishes true manifold structure from spurious connections. Experiments on synthetic and real-world datasets show that JORC-UMAP reduces tearing and collapse more effectively than standard UMAP and other DR methods, as measured by SVM accuracy and triplet preservation scores, while maintaining computational efficiency. This work offers a geometry-aware enhancement to UMAP for more faithful data visualization.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2026understanding,
  title  = {Understanding and Improving UMAP with Geometric and Topological Priors: The JORC-UMAP Algorithm},
  author = {Xiaobin Li and Run Zhang},
  year   = {2026},
  eprint = {2601.16552},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.16552v1}
}

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/2601.16552.svg)](https://codeofpaper.com/paper/2601.16552)

Discussion