mlsanityData to 7 Oct 2026

Out-of-Core Dimensionality Reduction for Large Data via Out-of-Sample Extensions

arXiv 2408.04129 ↗First posted 7 Aug 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Dimensionality reduction (DR) is a well-established approach for the visualization of high-dimensional data sets. While DR methods are often applied to typical DR benchmark data sets in the literature, they might suffer from high runtime complexity and memory requirements, making them unsuitable for large data visualization especially in environments outside of high-performance computing. To perform DR on large data sets, we propose the use of out-of-sample extensions. Such extensions allow inserting new data into existing projections, which we leverage to iteratively project data into a reference projection that consists only of a small manageable subset. This process makes it possible to perform DR out-of-core on large data, which would otherwise not be possible due to memory and runtime limitations. For metric multidimensional scaling (MDS), we contribute an implementation with out-of-sample projection capability since typical software libraries do not support it. We provide an evaluation of the projection quality of five common DR algorithms (MDS, PCA, t-SNE, UMAP, and autoencoders) using quality metrics from the literature and analyze the trade-off between the size of the reference set and projection quality. The runtime behavior of the algorithms is also quantified with respect to reference set size, out-of-sample batch size, and dimensionality of the data sets. Furthermore, we compare the out-of-sample approach to other recently introduced DR methods, such as PaCMAP and TriMAP, which claim to handle larger data sets than traditional approaches. To showcase the usefulness of DR on this large scale, we contribute a use case where we analyze ensembles of streamlines amounting to one billion projected instances.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 46 references that are in the map. First posted on arXiv 7 Aug 2024.

Builds on

13 of 46 references.

References · 13

  1. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  2. 2020Understanding How Dimension Reduction Tools Work: An Empirical Approach to Deciphering t-SNE, UMAP, TriMAP, and PaCMAP for Data Visualizationcited by 170
  3. 2020Parametric UMAP embeddings for representation and semi-supervised learningcited by 103
  4. 2020Machine Learning in Python: Main developments and technology trends in data science, machine learning, and artificial intelligencecited by 81
  5. 2016Visualizing Large-scale and High-dimensional Datacited by 79
  6. 2017Efficient Algorithms for t-distributed Stochastic Neighborhood Embeddingcited by 75
  7. 2019TriMap: Large-scale Dimensionality Reduction Using Tripletscited by 59
  8. 2013Mapping the stereotyped behaviour of freely-moving fruit fliescited by 21
  9. 2018t-SNE-CUDA: GPU-Accelerated t-SNE and its Applications to Modern Datacited by 19
  10. 2020Bringing UMAP Closer to the Speed of Light with GPU Accelerationcited by 18
  11. 2021Empirical comparison between autoencoders and traditional dimensionality reduction methodscited by 13
  12. 2022Scalability in Visualizationcited by 5
1 more
  1. 2022ParaDime: A Framework for Parametric Dimensionality Reductioncited by 4

Built on by

Not cited yet.