mlsanityData to 14 Oct 2026

Dimensionality Reduction for k-Means Clustering and Low Rank Approximation

arXiv 1410.6801 ↗First posted 24 Oct 2014cs.DS cs.LGcited by 48

Not on the map. Why?

Abstract (arXiv)

We show how to approximate a data matrix A with a much smaller sketch tilde A that can be used to solve a general class of constrained k-rank approximation problems to within (1+ε) error. Importantly, this class of problems includes k-means clustering and unconstrained low rank approximation (i.e. principal component analysis). By reducing data points to just O(k) dimensions, our methods generically accelerate any exact, approximate, or heuristic algorithm for these ubiquitous problems. For k-means dimensionality reduction, we provide (1+ε) relative error results for many common sketching techniques, including random row projection, column selection, and approximate SVD. For approximate principal component analysis, we give a simple alternative to known algorithms that has applications in the streaming setting. Additionally, we extend recent work on column-based matrix reconstruction, giving column subsets that not only `cover' a good subspace for bvA, but can be used directly to compute this subspace. Finally, for k-means clustering, we show how to achieve a (9+ε) approximation by Johnson-Lindenstrauss projecting data points to just O(log k/ε2) dimensions. This gives the first result that leverages the specific structure of k-means to achieve dimension independent of input size and sublinear in k.

Key facts. Cited by 48 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Oct 2014.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 14; 2022: 8; 2023: 9; 2024: 10; 2025: 7.

48 papers.

Sort:

  1. 2021Coresets for Classification -- Simplified and Strengthenedcited by 28
  2. 2021Newton-LESS: Sparsification without Trade-offs for the Sketched Newton Updatecited by 23
  3. 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
  4. 2023Replicable Clusteringcited by 19
  5. 2021A Unified Approach to Coreset Learningcited by 18
  6. 2022Dynamic Tensor Product Regressioncited by 17
  7. 2021Lifelong Learning with Sketched Structural Regularizationcited by 15
  8. 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
  9. 2021Adversarial Robustness of Streaming Algorithms through Importance Samplingcited by 13
  10. 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
  11. 2021Dimensionality Reduction for Wasserstein Barycentercited by 13
  12. 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
36 more
  1. 2021An Introduction to Johnson-Lindenstrauss Transformscited by 11
  2. 2021Learning a Latent Simplex in Input-Sparsity Timecited by 11
  3. 2022SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimatescited by 8
  4. 2022An Empirical Evaluation of k-Means Coresetscited by 7
  5. 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
  6. 2021Randomized Dimensionality Reduction for Facility Location and Single-Linkage Clusteringcited by 6
  7. 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Timecited by 4
  8. 2021Probabilistic methods for approximate archetypal analysiscited by 4
  9. 2022Near-Linear Time and Fixed-Parameter Tractable Algorithms for Tensor Decompositionscited by 4
  10. 2023On Generalization Bounds for Projective Clusteringcited by 4
  11. 2024No Dimensional Sampling Coresets for Classificationcited by 4
  12. 2024Settling Time vs. Accuracy Tradeoffs for Clustering Big Datacited by 4
  13. 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
  14. 2024Optimal Oblivious Subspace Embeddings with Near-optimal Sparsitycited by 4
  15. 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
  16. 2023Simple, Scalable and Effective Clustering via One-Dimensional Projectionscited by 2
  17. 2024On Socially Fair Low-Rank Approximation and Column Subset Selectioncited by 2
  18. 2025Provably faster randomized and quantum algorithms for k-means clustering via uniform samplingcited by 2
  19. 2023Randomly Projected Convex Clustering Model: Motivation, Realization, and Cluster Recovery Guaranteescited by 1
  20. 2024A Provably Accurate Randomized Sampling Algorithm for Logistic Regressioncited by 1
  21. 2024Optimal Sketching for Residual Error Estimation for Matrix and Vector Normscited by 1
  22. 2024Accurate Coresets for Latent Variable Models and Regularized Regressioncited by 1
  23. 2021Communication-efficient k-Means for Edge-based Machine Learningcited by 0
  24. 2022Sample Efficient Learning of Factored Embeddings of Tensor Fieldscited by 0
  25. 2022Improved Coresets for Euclidean k-Meanscited by 0
  26. 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximationcited by 0
  27. 2023Exact Non-Oblivious Performance of Rademacher Random Embeddingscited by 0
  28. 2023Learning the Positions in CountSketchcited by 0
  29. 2023Performance of ℓ1 Regularization for Sparse Convex Optimizationcited by 0
  30. 2024Distributed Clustering based on Distributional Kernelcited by 0
  31. 2025Optimal Approximate Matrix Multiplication over Sliding Windowscited by 0
  32. 2025Beyond Worst-Case Dimensionality Reduction for Sparse Vectorscited by 0
  33. 2025Guessing Efficiently for Constrained Subspace Approximationcited by 0
  34. 2025Randomized Dimensionality Reduction for Euclidean Maximization and Diversity Measurescited by 0
  35. 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphscited by 0
  36. 2025Optimal Linear Baseline Models for Scientific Machine Learningcited by 0