Sketch-and-Lift: Scalable Subsampled Semidefinite Program for K-means Clustering
Not on the map. Why?
Abstract (arXiv)
Semidefinite programming (SDP) is a powerful tool for tackling a wide range of computationally hard problems such as clustering. Despite the high accuracy, semidefinite programs are often too slow in practice with poor scalability on large (or even moderate) datasets. In this paper, we introduce a linear time complexity algorithm for approximating an SDP relaxed K-means clustering. The proposed sketch-and-lift (SL) approach solves an SDP on a subsampled dataset and then propagates the solution to all data points by a nearest-centroid rounding procedure. It is shown that the SL approach enjoys a similar exact recovery threshold as the K-means SDP on the full dataset, which is known to be information-theoretically tight under the Gaussian mixture model. The SL method can be made adaptive with enhanced theoretic properties when the cluster sizes are unbalanced. Our simulation experiments demonstrate that the statistical accuracy of the proposed method outperforms state-of-the-art fast clustering algorithms without sacrificing too much computational efficiency, and is comparable to the original K-means SDP with substantially reduced runtime.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 12 of its 37 references that are in the map. First posted on arXiv 20 Jan 2022.
Builds on
12 of 37 references.
References · 12
- 2020A Faster Interior Point Method for Semidefinite Programmingcited by 53
- 2016Statistical and Computational Guarantees of Lloyd's Algorithm and its Variantscited by 52
- 2018Partial recovery bounds for clustering with the relaxed Kmeanscited by 25
- 2016Clustering subgaussian mixtures by semidefinite programmingcited by 19
- 2017Lectures on Randomized Numerical Linear Algebracited by 19
- 2020Cutoff for exact recovery of Gaussian mixture modelscited by 18
- 2014Relax, no need to round: integrality of clustering formulationscited by 14
- 2017Sketchy Decisions: Convex Low-Rank Matrix Optimization with Optimal Storagecited by 11
- 2020Sketching semidefinite programs for faster clusteringcited by 5
- 2019Diffusion K-means clustering on manifolds: provable exact recovery via semidefinite relaxationscited by 4
- 2021Community Detection with a Subsampled Semidefinite Programcited by 3
- 2017Dimensionality reduction of SDPs through sketchingcited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1; 2025: 0; 2026: 2.
6 papers.
- 2022Wasserstein K-means for clustering probability distributionscited by 16
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Datacited by 2
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programmingcited by 1
- 2024Suboptimality bounds for trace-bounded SDPs enable a faster and scalable low-rank SDP solver SDPLR+cited by 0
- 2026Transport Clustering: Solving Low-Rank Optimal Transport via Clusteringcited by 0
- 2026Regularized Optimization on Grassmann Manifold: Theory, Algorithm and Applicationscited by 0
- 2026Regularized Optimization on Grassmann Manifold: Theory, Algorithm and Applications23 Jul 2026
- 2026Transport Clustering: Solving Low-Rank Optimal Transport via Clustering3 Mar 2026
- 2024Suboptimality bounds for trace-bounded SDPs enable a faster and scalable low-rank SDP solver SDPLR+14 Jun 2024
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programming28 Nov 2022
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Data29 Sep 2022
- 2022Wasserstein K-means for clustering probability distributions14 Sep 2022