{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/umap-uniform-manifold-approximation-and","title":"UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction","arxiv_id":"1802.03426","date":"2018-02-09","proceeding":null,"authors":["Leland McInnes","John Healy","James Melville"],"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.","url_abs":"https://arxiv.org/abs/1802.03426v3","url_pdf":"https://arxiv.org/pdf/1802.03426v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/jlmelville/uwot","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/lmcinnes/umap","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/AnabelSMRuggiero/Dimensionality-Reduction-Tutorial","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/Defasium/bayesVec2Midi","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/LTLA/umappp","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/NCBI-Hackathons/DiseaseCluster","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/UnofficialJuliaMirror/UMAP.jl-c4f8c510-2410-5be4-91d7-4fbaeb39457e","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/UnofficialJuliaMirrorSnapshots/UMAP.jl-c4f8c510-2410-5be4-91d7-4fbaeb39457e","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/VGalata/plsdb","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/alex-delavega/umap_jades_2025","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/arjunastra/diagnosing-tremor-smarthphones-machinelearning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/bmolab/masked-gan-manifold","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/cc-skuehn/Workshop_Manifold_Learning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/davisidarta/fastlapmap","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/diazale/umap_review","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/dillondaudert/UMAP.jl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/donelsonsmith/umap_R","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/ejohnson643/EMBEDR","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/emnh/opengameart","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/fhopfmueller/visualizing-mnist-activations","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/ftheberge/GraphMiningNotebooks","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/hsmaan/CovidGenotyper","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/lrthomps/umap_var","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/lukashedegaard/ride","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/mcsorkun/ChemPlot","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/mdozmorov/scRNA-seq_notes","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/mevers/animated_dimensionality_reduction","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/pityka/lamp","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"NOASSERTION"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/ropensci-archive/umapr","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/ropenscilabs/umapr","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/sonali-bioc/Pattwell_transcript_sci-RNA-seq3","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/tag-bio/umap-java","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/timradtke/recur","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/tjburns08/umap-for-cytof","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/tkonopka/umap","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/turhancan97/Methods-of-Clustering-Single-Cell-RNA-Sequencing-Data","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/weallen/STARmap","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/wiradkp/pytorch_speaker_embedding_for_diarization","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"umap-uniform-manifold-approximation-and","repo_url":"https://github.com/yttrilab/b-soid","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"dimensionality-reduction","task_name":"Dimensionality Reduction"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/dimensionality-reduction-on-mca","task":"Dimensionality Reduction","dataset":"MCA","model":"UMAP","rank_in_archive_order":4,"of":4,"metrics":{"Classification Accuracy":"41.3"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1802.03426","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}