Dimensionality Reduction for k-Means Clustering and Low Rank Approximation
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
Citing papers per year: 2021: 14; 2022: 8; 2023: 9; 2024: 10; 2025: 7.
48 papers.
Sort:
- 2021Coresets for Classification -- Simplified and Strengthenedcited by 28
- 2021Newton-LESS: Sparsification without Trade-offs for the Sketched Newton Updatecited by 23
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
- 2023Replicable Clusteringcited by 19
- 2021A Unified Approach to Coreset Learningcited by 18
- 2022Dynamic Tensor Product Regressioncited by 17
- 2021Lifelong Learning with Sketched Structural Regularizationcited by 15
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Adversarial Robustness of Streaming Algorithms through Importance Samplingcited by 13
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Dimensionality Reduction for Wasserstein Barycentercited by 13
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
36 more
- 2021An Introduction to Johnson-Lindenstrauss Transformscited by 11
- 2021Learning a Latent Simplex in Input-Sparsity Timecited by 11
- 2022SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimatescited by 8
- 2022An Empirical Evaluation of k-Means Coresetscited by 7
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
- 2021Randomized Dimensionality Reduction for Facility Location and Single-Linkage Clusteringcited by 6
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Timecited by 4
- 2021Probabilistic methods for approximate archetypal analysiscited by 4
- 2022Near-Linear Time and Fixed-Parameter Tractable Algorithms for Tensor Decompositionscited by 4
- 2023On Generalization Bounds for Projective Clusteringcited by 4
- 2024No Dimensional Sampling Coresets for Classificationcited by 4
- 2024Settling Time vs. Accuracy Tradeoffs for Clustering Big Datacited by 4
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2024Optimal Oblivious Subspace Embeddings with Near-optimal Sparsitycited by 4
- 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
- 2023Simple, Scalable and Effective Clustering via One-Dimensional Projectionscited by 2
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selectioncited by 2
- 2025Provably faster randomized and quantum algorithms for k-means clustering via uniform samplingcited by 2
- 2023Randomly Projected Convex Clustering Model: Motivation, Realization, and Cluster Recovery Guaranteescited by 1
- 2024A Provably Accurate Randomized Sampling Algorithm for Logistic Regressioncited by 1
- 2024Optimal Sketching for Residual Error Estimation for Matrix and Vector Normscited by 1
- 2024Accurate Coresets for Latent Variable Models and Regularized Regressioncited by 1
- 2021Communication-efficient k-Means for Edge-based Machine Learningcited by 0
- 2022Sample Efficient Learning of Factored Embeddings of Tensor Fieldscited by 0
- 2022Improved Coresets for Euclidean k-Meanscited by 0
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximationcited by 0
- 2023Exact Non-Oblivious Performance of Rademacher Random Embeddingscited by 0
- 2023Learning the Positions in CountSketchcited by 0
- 2023Performance of ℓ1 Regularization for Sparse Convex Optimizationcited by 0
- 2024Distributed Clustering based on Distributional Kernelcited by 0
- 2025Optimal Approximate Matrix Multiplication over Sliding Windowscited by 0
- 2025Beyond Worst-Case Dimensionality Reduction for Sparse Vectorscited by 0
- 2025Guessing Efficiently for Constrained Subspace Approximationcited by 0
- 2025Randomized Dimensionality Reduction for Euclidean Maximization and Diversity Measurescited by 0
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphscited by 0
- 2025Optimal Linear Baseline Models for Scientific Machine Learningcited by 0
- 2025Optimal Linear Baseline Models for Scientific Machine Learning7 Aug 2025
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphs10 Jun 2025
- 2025Randomized Dimensionality Reduction for Euclidean Maximization and Diversity Measures30 May 2025
- 2025Provably faster randomized and quantum algorithms for k-means clustering via uniform sampling29 Apr 2025
- 2025Guessing Efficiently for Constrained Subspace Approximation29 Apr 2025
- 2025Beyond Worst-Case Dimensionality Reduction for Sparse Vectors27 Feb 2025
- 2025Optimal Approximate Matrix Multiplication over Sliding Windows26 Feb 2025
- 2024Accurate Coresets for Latent Variable Models and Regularized Regression28 Dec 2024
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selection8 Dec 2024
- 2024Optimal Oblivious Subspace Embeddings with Near-optimal Sparsity13 Nov 2024
- 2024Distributed Clustering based on Distributional Kernel14 Sep 2024
- 2024Optimal Sketching for Residual Error Estimation for Matrix and Vector Norms16 Aug 2024
36 more
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systems9 May 2024
- 2024Settling Time vs. Accuracy Tradeoffs for Clustering Big Data2 Apr 2024
- 2024A Provably Accurate Randomized Sampling Algorithm for Logistic Regression26 Feb 2024
- 2024No Dimensional Sampling Coresets for Classification7 Feb 2024
- 2023Solving Dense Linear Systems Faster Than via Preconditioning14 Dec 2023
- 2023Simple, Scalable and Effective Clustering via One-Dimensional Projections25 Oct 2023
- 2023On Generalization Bounds for Projective Clustering13 Oct 2023
- 2023Gradient Coding with Iterative Block Leverage Score Sampling6 Aug 2023
- 2023Performance of ℓ1 Regularization for Sparse Convex Optimization14 Jul 2023
- 2023Learning the Positions in CountSketch11 Jun 2023
- 2023Randomly Projected Convex Clustering Model: Motivation, Realization, and Cluster Recovery Guarantees29 Mar 2023
- 2023Exact Non-Oblivious Performance of Rademacher Random Embeddings21 Mar 2023
- 2023Replicable Clustering20 Feb 2023
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximation15 Dec 2022
- 2022SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimates16 Nov 2022
- 2022Improved Coresets for Euclidean k-Means15 Nov 2022
- 2022Dynamic Tensor Product Regression8 Oct 2022
- 2022Sample Efficient Learning of Factored Embeddings of Tensor Fields1 Sep 2022
- 2022Near-Linear Time and Fixed-Parameter Tractable Algorithms for Tensor Decompositions15 Jul 2022
- 2022An Empirical Evaluation of k-Means Coresets3 Jul 2022
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresets25 Feb 2022
- 2021Explainable k-means. Don't be greedy, plant bigger trees!4 Nov 2021
- 2021A Unified Approach to Coreset Learning4 Nov 2021
- 2021Dimensionality Reduction for Wasserstein Barycenter18 Oct 2021
- 2021Probabilistic methods for approximate archetypal analysis12 Aug 2021
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Time16 Jul 2021
- 2021Newton-LESS: Sparsification without Trade-offs for the Sketched Newton Update15 Jul 2021
- 2021Randomized Dimensionality Reduction for Facility Location and Single-Linkage Clustering5 Jul 2021
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Means2 Jul 2021
- 2021Adversarial Robustness of Streaming Algorithms through Importance Sampling28 Jun 2021
- 2021Coresets for Classification -- Simplified and Strengthened8 Jun 2021
- 2021Learning a Latent Simplex in Input-Sparsity Time17 May 2021
- 2021Lifelong Learning with Sketched Structural Regularization17 Apr 2021
- 2021An Introduction to Johnson-Lindenstrauss Transforms28 Feb 2021
- 2021Communication-efficient k-Means for Edge-based Machine Learning8 Feb 2021
- 2021Coresets for Classification -- Simplified and Strengthenedcited by 28
- 2021Newton-LESS: Sparsification without Trade-offs for the Sketched Newton Updatecited by 23
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
- 2023Replicable Clusteringcited by 19
- 2021A Unified Approach to Coreset Learningcited by 18
- 2022Dynamic Tensor Product Regressioncited by 17
- 2021Lifelong Learning with Sketched Structural Regularizationcited by 15
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Adversarial Robustness of Streaming Algorithms through Importance Samplingcited by 13
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Dimensionality Reduction for Wasserstein Barycentercited by 13
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
12 most cited of 48 All 48 (JSON)
- 2025Optimal Linear Baseline Models for Scientific Machine Learning7 Aug 2025
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphs10 Jun 2025
- 2025Randomized Dimensionality Reduction for Euclidean Maximization and Diversity Measures30 May 2025
- 2025Provably faster randomized and quantum algorithms for k-means clustering via uniform sampling29 Apr 2025
- 2025Guessing Efficiently for Constrained Subspace Approximation29 Apr 2025
- 2025Beyond Worst-Case Dimensionality Reduction for Sparse Vectors27 Feb 2025
- 2025Optimal Approximate Matrix Multiplication over Sliding Windows26 Feb 2025
- 2024Accurate Coresets for Latent Variable Models and Regularized Regression28 Dec 2024
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selection8 Dec 2024
- 2024Optimal Oblivious Subspace Embeddings with Near-optimal Sparsity13 Nov 2024
- 2024Distributed Clustering based on Distributional Kernel14 Sep 2024
- 2024Optimal Sketching for Residual Error Estimation for Matrix and Vector Norms16 Aug 2024
12 newest of 48 All 48 (JSON)