Attraction-Repulsion Spectrum in Neighbor Embeddings
Not on the map. Why?
Abstract (arXiv)
Neighbor embeddings are a family of methods for visualizing complex high-dimensional datasets using kNN graphs. To find the low-dimensional embedding, these algorithms combine an attractive force between neighboring pairs of points with a repulsive force between all points. One of the most popular examples of such algorithms is t-SNE. Here we empirically show that changing the balance between the attractive and the repulsive forces in t-SNE using the exaggeration parameter yields a spectrum of embeddings, which is characterized by a simple trade-off: stronger attraction can better represent continuous manifold structures, while stronger repulsion can better represent discrete cluster structures and yields higher kNN recall. We find that UMAP embeddings correspond to t-SNE with increased attraction; mathematical analysis shows that this is because the negative sampling optimisation strategy employed by UMAP strongly lowers the effective repulsion. Likewise, ForceAtlas2, commonly used for visualizing developmental single-cell transcriptomic data, yields embeddings corresponding to t-SNE with the attraction increased even more. At the extreme of this spectrum lie Laplacian Eigenmaps. Our results demonstrate that many prominent neighbor embedding algorithms can be placed onto the attraction-repulsion spectrum, and highlight the inherent trade-offs between them.
Key facts. Cited by 41 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 9; 2024: 11; 2025: 9; 2026: 7.
41 papers.
Sort:
- 2023Manifold learning: what, how, and whycited by 66
- 2022From t-SNE to UMAP with contrastive learningcited by 28
- 2022Unsupervised visualization of image datasets using contrastive learningcited by 16
- 2023Class-constrained t-SNE: Combining Data Features and Class Probabilitiescited by 8
- 2023A Heat Diffusion Perspective on Geodesic Preserving Dimensionality Reductioncited by 6
- 2025The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reductioncited by 5
- 2022ParaDime: A Framework for Parametric Dimensionality Reductioncited by 4
- 2024Convergence analysis of t-SNE as a gradient flow for point cloud on a manifoldcited by 4
- 2024Large data limits and scaling laws for tSNEcited by 4
- 2025DREAMS: Preserving both Local and Global Structure in Dimensionality Reductioncited by 4
- 2022Interpretable Dimensionality Reduction by Feature Preserving Manifold Approximation and Projectioncited by 3
- 2023Relating tSNE and UMAP to Classical Dimensionality Reductioncited by 3
29 more
- 2023Persistent Homology for High-dimensional Data Based on Spectral Methodscited by 3
- 2024Accelerating hyperbolic t-SNEcited by 3
- 2024Curvature Augmented Manifold Embedding and Learningcited by 3
- 2024Outlier Detection in Large Radiological Datasets using UMAPcited by 3
- 2024Navigating the Effect of Parametrization for Dimensionality Reductioncited by 3
- 2023Collection Space Navigator: An Interactive Visualization Interface for Multidimensional Datasetscited by 2
- 2024Sailing in high-dimensional spaces: Low-dimensional embeddings through angle preservationcited by 2
- 2025EmbedOR: Provable Cluster-Preserving Visualizations with Curvature-Based Stochastic Neighbor Embeddingscited by 2
- 2023Navigating Perplexity: A linear relationship with the data set size in t-SNE embeddingscited by 1
- 2024Graph Vertex Embeddings: Distance, Regularization and Community Detectioncited by 1
- 2024FedNE: Surrogate-Assisted Federated Neighbor Embedding for Dimensionality Reductioncited by 1
- 2024Attraction-Repulsion Swarming: A Generalized Framework of t-SNE via Force Normalization and Tunable Interactionscited by 1
- 2025Dimensionality reduction for homological stability and global structure preservationcited by 1
- 2025Node Embeddings via Neighbor Embeddingscited by 1
- 2026MAPLE: Self-Supervised Learning-Enhanced Nonlinear Dimensionality Reduction for Visual Analysiscited by 1
- 2022On the Selection of Tuning Parameters for Patch-Stitching Embedding Methodscited by 0
- 2023Efficient and Robust Bayesian Selection of Hyperparameters in Dimension Reduction for Visualizationcited by 0
- 2023Supervised Stochastic Neighbor Embedding Using Contrastive Learningcited by 0
- 2024Bypassing Skip-Gram Negative Sampling: Dimension Regularization as a More Efficient Alternative for Graph Embeddingscited by 0
- 2025Cluster and then Embed: A Modular Approach for Visualizationcited by 0
- 2025Why Can't I See My Clusters? A Precision-Recall Approach to Dimensionality Reduction Validationcited by 0
- 2025FUnc-SNE: A flexible, Fast, and Unconstrained algorithm for neighbour embeddingscited by 0
- 2025The Tree-SNE Tree Existscited by 0
- 2026The Rashomon Effect for Visualizing High-Dimensional Datacited by 0
- 2026A Spectral Decomposition Framework for Multiscale Nonlinear Dimensionality Reductioncited by 0
- 2026FuTCR: Future-Targeted Contrast and Repulsion for Continual Panoptic Segmentationcited by 0
- 2026On Out-of-sample Embedding in UMAPcited by 0
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flowcited by 0
- 2026ibUMAP: Coherent and Scalable Field Evaluation for UMAP Optimizationcited by 0
- 2026ibUMAP: Coherent and Scalable Field Evaluation for UMAP Optimization1 Oct 2026
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flow28 Jul 2026
- 2026On Out-of-sample Embedding in UMAP3 Jun 2026
- 2026FuTCR: Future-Targeted Contrast and Repulsion for Continual Panoptic Segmentation12 May 2026
- 2026A Spectral Decomposition Framework for Multiscale Nonlinear Dimensionality Reduction2 Apr 2026
- 2026The Rashomon Effect for Visualizing High-Dimensional Data1 Apr 2026
- 2026MAPLE: Self-Supervised Learning-Enhanced Nonlinear Dimensionality Reduction for Visual Analysis28 Jan 2026
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025FUnc-SNE: A flexible, Fast, and Unconstrained algorithm for neighbour embeddings9 Sep 2025
- 2025Why Can't I See My Clusters? A Precision-Recall Approach to Dimensionality Reduction Validation4 Sep 2025
- 2025EmbedOR: Provable Cluster-Preserving Visualizations with Curvature-Based Stochastic Neighbor Embeddings3 Sep 2025
- 2025Cluster and then Embed: A Modular Approach for Visualization27 Aug 2025
29 more
- 2025DREAMS: Preserving both Local and Global Structure in Dimensionality Reduction19 Aug 2025
- 2025Node Embeddings via Neighbor Embeddings31 Mar 2025
- 2025The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reduction12 Mar 2025
- 2025Dimensionality reduction for homological stability and global structure preservation5 Mar 2025
- 2024Navigating the Effect of Parametrization for Dimensionality Reduction24 Nov 2024
- 2024Attraction-Repulsion Swarming: A Generalized Framework of t-SNE via Force Normalization and Tunable Interactions15 Nov 2024
- 2024Large data limits and scaling laws for tSNE16 Oct 2024
- 2024FedNE: Surrogate-Assisted Federated Neighbor Embedding for Dimensionality Reduction17 Sep 2024
- 2024Outlier Detection in Large Radiological Datasets using UMAP31 Jul 2024
- 2024Sailing in high-dimensional spaces: Low-dimensional embeddings through angle preservation14 Jun 2024
- 2024Bypassing Skip-Gram Negative Sampling: Dimension Regularization as a More Efficient Alternative for Graph Embeddings30 Apr 2024
- 2024Graph Vertex Embeddings: Distance, Regularization and Community Detection9 Apr 2024
- 2024Curvature Augmented Manifold Embedding and Learning21 Mar 2024
- 2024Convergence analysis of t-SNE as a gradient flow for point cloud on a manifold31 Jan 2024
- 2024Accelerating hyperbolic t-SNE23 Jan 2024
- 2023Manifold learning: what, how, and why7 Nov 2023
- 2023Persistent Homology for High-dimensional Data Based on Spectral Methods6 Nov 2023
- 2023Supervised Stochastic Neighbor Embedding Using Contrastive Learning15 Sep 2023
- 2023Navigating Perplexity: A linear relationship with the data set size in t-SNE embeddings29 Aug 2023
- 2023Class-constrained t-SNE: Combining Data Features and Class Probabilities26 Aug 2023
- 2023Relating tSNE and UMAP to Classical Dimensionality Reduction20 Jun 2023
- 2023Efficient and Robust Bayesian Selection of Hyperparameters in Dimension Reduction for Visualization1 Jun 2023
- 2023A Heat Diffusion Perspective on Geodesic Preserving Dimensionality Reduction30 May 2023
- 2023Collection Space Navigator: An Interactive Visualization Interface for Multidimensional Datasets11 May 2023
- 2022Interpretable Dimensionality Reduction by Feature Preserving Manifold Approximation and Projection17 Nov 2022
- 2022Unsupervised visualization of image datasets using contrastive learning18 Oct 2022
- 2022ParaDime: A Framework for Parametric Dimensionality Reduction10 Oct 2022
- 2022On the Selection of Tuning Parameters for Patch-Stitching Embedding Methods14 Jul 2022
- 2022From t-SNE to UMAP with contrastive learning3 Jun 2022
- 2023Manifold learning: what, how, and whycited by 66
- 2022From t-SNE to UMAP with contrastive learningcited by 28
- 2022Unsupervised visualization of image datasets using contrastive learningcited by 16
- 2023Class-constrained t-SNE: Combining Data Features and Class Probabilitiescited by 8
- 2023A Heat Diffusion Perspective on Geodesic Preserving Dimensionality Reductioncited by 6
- 2025The Shape of Attraction in UMAP: Exploring the Embedding Forces in Dimensionality Reductioncited by 5
- 2022ParaDime: A Framework for Parametric Dimensionality Reductioncited by 4
- 2024Convergence analysis of t-SNE as a gradient flow for point cloud on a manifoldcited by 4
- 2024Large data limits and scaling laws for tSNEcited by 4
- 2025DREAMS: Preserving both Local and Global Structure in Dimensionality Reductioncited by 4
- 2022Interpretable Dimensionality Reduction by Feature Preserving Manifold Approximation and Projectioncited by 3
- 2023Relating tSNE and UMAP to Classical Dimensionality Reductioncited by 3
12 most cited of 41 All 41 (JSON)
- 2026ibUMAP: Coherent and Scalable Field Evaluation for UMAP Optimization1 Oct 2026
- 2026FloDR: An invertible dimensionality reduction method based on a normalising flow28 Jul 2026
- 2026On Out-of-sample Embedding in UMAP3 Jun 2026
- 2026FuTCR: Future-Targeted Contrast and Repulsion for Continual Panoptic Segmentation12 May 2026
- 2026A Spectral Decomposition Framework for Multiscale Nonlinear Dimensionality Reduction2 Apr 2026
- 2026The Rashomon Effect for Visualizing High-Dimensional Data1 Apr 2026
- 2026MAPLE: Self-Supervised Learning-Enhanced Nonlinear Dimensionality Reduction for Visual Analysis28 Jan 2026
- 2025The Tree-SNE Tree Exists16 Oct 2025
- 2025FUnc-SNE: A flexible, Fast, and Unconstrained algorithm for neighbour embeddings9 Sep 2025
- 2025Why Can't I See My Clusters? A Precision-Recall Approach to Dimensionality Reduction Validation4 Sep 2025
- 2025EmbedOR: Provable Cluster-Preserving Visualizations with Curvature-Based Stochastic Neighbor Embeddings3 Sep 2025
- 2025Cluster and then Embed: A Modular Approach for Visualization27 Aug 2025
12 newest of 41 All 41 (JSON)