paper-with-me

홈 › Papers

From $t$-SNE to UMAP with contrastive learning

2022-06-03 · Sebastian Damrich, Jan Niklas Böhm, Fred A. Hamprecht, Dmitry Kobak

Neighbor embedding methods $t$-SNE and UMAP are the de facto standard for visualizing high-dimensional datasets. Motivated from entirely different viewpoints, their loss functions appear to be unrelated. In practice, they yield strongly differing embeddings and can suggest conflicting interpretations of the same data. The fundamental reasons for this and, more generally, the exact relationship between $t$-SNE and UMAP have remained unclear. In this work, we uncover their conceptual connection via a new insight into contrastive learning methods. Noise-contrastive estimation can be used to optimize $t$-SNE, while UMAP relies on negative sampling, another contrastive method. We find the precise relationship between these two contrastive methods and provide a mathematical characterization of the distortion introduced by negative sampling. Visually, this distortion results in UMAP generating more compact embeddings with tighter clusters compared to $t$-SNE. We exploit this new conceptual connection to propose and implement a generalization of negative sampling, allowing us to interpolate between (and even extrapolate beyond) $t$-SNE and UMAP and their respective embeddings. Moving along this spectrum of embeddings leads to a trade-off between discrete / local and continuous / global structures, mitigating the risk of over-interpreting ostensible features of any single embedding. We provide a PyTorch implementation.

📄 PDF Abstract BibTeX arXiv:2206.01816

Code (3)

berenslab/contrastive-ne 공식 구현 pytorch
hci-unihd/cl-tsne-umap 공식 구현 pytorch
sdamrich/cl-tsne-umap pytorch

Tasks

Contrastive LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

Bitcoin Customer Service Number +1-833-534-1729 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Contrastive Learning 설명 없음
Residual Connection 설명 없음
Batch Normalization 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…

Similar Papers 제목 키워드 기반

UMAP Is Spectral Clustering on the Fuzzy Nearest-Neighbor Graph

2026-02-12 · Yang Yang arxiv

UMAP (Uniform Manifold Approximation and Projection) is among the most widely used algorithms for non linear dimensionality reduction and data visualisation. Despite its popularity, and despite being presented through th…

Dimensionality ReductionContrastive Learning

GNUMAP: A Parameter-Free Approach to Unsupervised Dimensionality Reduction via Graph Neural Networks

2024-07-30 · Jihee You, So Won Jeong, Claire Donnat

With the proliferation of Graph Neural Network (GNN) methods stemming from contrastive learning, unsupervised node representation learning for graph data is rapidly gaining traction across various fields, from biology to…

BenchmarkingContrastive LearningDimensionality ReductionGraph Neural Network+1

Supervised Stochastic Neighbor Embedding Using Contrastive Learning

2023-09-15 · Yi Zhang

Stochastic neighbor embedding (SNE) methods $t$-SNE, UMAP are two most popular dimensionality reduction methods for data visualization. Contrastive learning, especially self-supervised contrastive learning (SSCL), has sh…

Contrastive LearningData VisualizationDimensionality Reduction

Uniform Manifold Approximation and Projection (UMAP) and its Variants: Tutorial and Survey

2021-08-25 · Benyamin Ghojogh, Ali Ghodsi, Fakhri Karray, Mark Crowley

Uniform Manifold Approximation and Projection (UMAP) is one of the state-of-the-art methods for dimensionality reduction and data visualization. This is a tutorial and survey paper on UMAP and its variants. We start with…

Data VisualizationDimensionality Reduction

On UMAP's true loss function

2021-03-26 · NeurIPS 2021 12 · Sebastian Damrich, Fred A. Hamprecht

UMAP has supplanted t-SNE as state-of-the-art for visualizing high-dimensional datasets in many disciplines, but the reason for its success is not well understood. In this work, we investigate UMAP's sampling based optim…