UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
2018-02-09Code Available1· sign in to hype
Leland McInnes, John Healy, James Melville
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/lmcinnes/umapOfficialIn papertf★ 8,125
- github.com/jlmelville/uwotOfficialIn papernone★ 356
- github.com/mdozmorov/scRNA-seq_notestf★ 780
- github.com/bmolab/masked-gan-manifoldpytorch★ 159
- github.com/tkonopka/umapnone★ 0
- github.com/tag-bio/umap-javanone★ 0
- github.com/ropensci-archive/umaprnone★ 0
- github.com/mevers/animated_dimensionality_reductionnone★ 0
- github.com/emnh/opengamearttf★ 0
- github.com/tjburns08/umap-for-cytofnone★ 0
Abstract
UMAP (Uniform Manifold Approximation and Projection) is a novel manifold learning technique for dimension reduction. UMAP is constructed from a theoretical framework based in Riemannian geometry and algebraic topology. The result is a practical scalable algorithm that applies to real world data. The UMAP algorithm is competitive with t-SNE for visualization quality, and arguably preserves more of the global structure with superior run time performance. Furthermore, UMAP has no computational restrictions on embedding dimension, making it viable as a general purpose dimension reduction technique for machine learning.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| MCA | UMAP | Classification Accuracy | 41.3 | — | Unverified |