Statistical and Computational Guarantees of Lloyd's Algorithm and its Variants
Not on the map. Why?
Abstract (arXiv)
Clustering is a fundamental problem in statistics and machine learning. Lloyd's algorithm, proposed in 1957, is still possibly the most widely used clustering algorithm in practice due to its simplicity and empirical performance. However, there has been little theoretical investigation on the statistical and computational guarantees of Lloyd's algorithm. This paper is an attempt to bridge this gap between practice and theory. We investigate the performance of Lloyd's algorithm on clustering sub-Gaussian mixtures. Under an appropriate initialization for labels or centers, we show that Lloyd's algorithm converges to an exponentially small clustering error after an order of log n iterations, where n is the sample size. The error rate is shown to be minimax optimal. For the two-mixture case, we only require the initializer to be slightly better than random guess. In addition, we extend the Lloyd's algorithm and its analysis to community detection and crowdsourcing, two problems that have received a lot of attention recently in statistics and machine learning. Two variants of Lloyd's algorithm are proposed respectively for community detection and crowdsourcing. On the theoretical side, we provide statistical and computational guarantees of the two algorithms, and the results improve upon some previous signal-to-noise ratio conditions in literature for both problems. Experimental results on simulated and real data sets demonstrate competitive performance of our algorithms to the state-of-the-art methods.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 10; 2023: 7; 2024: 7; 2025: 9; 2026: 10.
52 papers.
Sort:
By area:
- 2021Lattice-Based Methods Surpass Sum-of-Squares in Clusteringcited by 25
- 2022Selective inference for k-means clusteringcited by 21
- 2022Wasserstein K-means for clustering probability distributionscited by 16
- 2021Clustering a Mixture of Gaussians with Unknown Covariancecited by 14
- 2022Leave-one-out Singular Subspace Perturbation Analysis for Spectral Clusteringcited by 14
- 2021Sharp global convergence guarantees for iterative nonconvex optimization: A Gaussian process perspectivecited by 10
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guaranteescited by 10
- 2023Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programmingcited by 9
- 2021Optimal Clustering in Anisotropic Gaussian Mixture Modelscited by 7
- 2021Model Selection for Generic Contextual Banditscited by 7
- 2024Active clustering with bandit feedbackcited by 7
- 2022Sketch-and-Lift: Scalable Subsampled Semidefinite Program for K-means Clusteringcited by 6
38 more
- 2022Optimal Clustering by Lloyd Algorithm for Low-Rank Mixture Modelcited by 5
- 2021Nonparametric Modeling of Higher-Order Interactions via Hypergraphonscited by 4
- 2022Multiway Spherical Clustering via Degree-Corrected Tensor Block Modelscited by 4
- 2023Adversarially robust clustering with optimality guaranteescited by 4
- 2021SDP Achieves Exact Minimax Optimality in Phase Synchronizationcited by 3
- 2021Self-Supervised Metric Learning in Multi-View Data: A Downstream Task Perspectivecited by 3
- 2023Heteroskedastic Tensor Clusteringcited by 3
- 2023Optimal Clustering of Discrete Mixtures: Binomial, Poisson, Block Models, and Multi-layer Networkscited by 3
- 2024Universal Lower Bounds and Optimal Rates: Achieving Minimax Clustering Error in Sub-Exponential Mixture Modelscited by 3
- 2025Transformers versus the EM Algorithm in Multi-class Clusteringcited by 3
- 2022Variational Estimators of the Degree-corrected Latent Block Model for Bipartite Networkscited by 2
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Datacited by 2
- 2022An Improved Algorithm for Clustered Federated Learningcited by 2
- 2023Graphon Estimation in bipartite graphs with observable edge labels and unobservable node labelscited by 2
- 2023Sharp-SSL: Selective high-dimensional axis-aligned random projections for semi-supervised learningcited by 2
- 2023Consistency of Lloyd's Algorithm Under Perturbationscited by 2
- 2024A provable initialization and robust clustering method for general mixture modelscited by 2
- 2024Factor Adjusted Spectral Clustering for Mixture Modelscited by 1
- 2025Near-Optimal Clustering in Mixture of Markov Chainscited by 1
- 2025Bridged Clustering: Semi-Supervised Sparse Bridgingcited by 1
- 2026Learning Multi-type heterogeneous interacting particle systemscited by 1
- 2026The Catastrophic Failure of The k-Means Algorithm in High Dimensions, and How Hartigan's Algorithm Avoids Itcited by 1
- 2022False membership rate control in mixture modelscited by 0
- 2024VEC-SBM: Optimal Community Detection with Vectorial Edges Covariatescited by 0
- 2024A multi-core periphery perspective: Ranking via relative centralitycited by 0
- 2024Adaptive Mean Estimation in the Hidden Markov sub-Gaussian Mixture Modelcited by 0
- 2025Community Detection for Contextual-LSBM: Theoretical Limitations of Misclassification Rate and Efficient Algorithmscited by 0
- 2025Model-free algorithms for fast node clustering in SBM type graphs and application to social role inference in animalscited by 0
- 2025Optimal Graph Clustering without Edge Density Signalscited by 0
- 2025Minimizing Human Intervention in Online Classificationcited by 0
- 2025Convex Clustering Redefined: Robust Learning with the Median of Means Estimatorcited by 0
- 2025BalLOT: Balanced k-means clustering with optimal transportcited by 0
- 2026Conditional Performance Guarantee for Large Reasoning Modelscited by 0
- 2026Low-degree Lower bounds for clustering in moderate dimensioncited by 0
- 2026Individual-heterogeneous sub-Gaussian Mixture Modelscited by 0
- 2026The Condition-Number Principle for Prototype Clusteringcited by 0
- 2026Fast estimation of Gaussian mixture components via centering and singular value thresholdingcited by 0
- 2026Mixed Membership sub-Gaussian Modelscited by 0
50 most cited of 52 All 52 (JSON)
- 2026GEM-KMeans: Memory-Efficient and Accurate Clustering on Massive Scale with GPU Optimization28 Sep 2026
- 2026One-Bit Clustering for Two Component Sub-Gaussian Mixture Models20 Jun 2026
- 2026Mixed Membership sub-Gaussian Models24 Apr 2026
- 2026Fast estimation of Gaussian mixture components via centering and singular value thresholding21 Apr 2026
- 2026The Condition-Number Principle for Prototype Clustering9 Apr 2026
- 2026Individual-heterogeneous sub-Gaussian Mixture Models7 Apr 2026
- 2026Low-degree Lower bounds for clustering in moderate dimension26 Feb 2026
- 2026The Catastrophic Failure of The k-Means Algorithm in High Dimensions, and How Hartigan's Algorithm Avoids It10 Feb 2026
- 2026Learning Multi-type heterogeneous interacting particle systems3 Feb 2026
- 2026Conditional Performance Guarantee for Large Reasoning Models30 Jan 2026
- 2025BalLOT: Balanced k-means clustering with optimal transport5 Dec 2025
- 2025Convex Clustering Redefined: Robust Learning with the Median of Means Estimator12 Nov 2025
38 more
- 2025Minimizing Human Intervention in Online Classification27 Oct 2025
- 2025Optimal Graph Clustering without Edge Density Signals24 Oct 2025
- 2025Bridged Clustering: Semi-Supervised Sparse Bridging8 Oct 2025
- 2025Model-free algorithms for fast node clustering in SBM type graphs and application to social role inference in animals19 Sep 2025
- 2025Near-Optimal Clustering in Mixture of Markov Chains2 Jun 2025
- 2025Transformers versus the EM Algorithm in Multi-class Clustering9 Feb 2025
- 2025Community Detection for Contextual-LSBM: Theoretical Limitations of Misclassification Rate and Efficient Algorithms19 Jan 2025
- 2024Factor Adjusted Spectral Clustering for Mixture Models22 Aug 2024
- 2024Adaptive Mean Estimation in the Hidden Markov sub-Gaussian Mixture Model18 Jun 2024
- 2024Active clustering with bandit feedback17 Jun 2024
- 2024A multi-core periphery perspective: Ranking via relative centrality6 Jun 2024
- 2024VEC-SBM: Optimal Community Detection with Vectorial Edges Covariates29 Feb 2024
- 2024Universal Lower Bounds and Optimal Rates: Achieving Minimax Clustering Error in Sub-Exponential Mixture Models23 Feb 2024
- 2024A provable initialization and robust clustering method for general mixture models10 Jan 2024
- 2023Optimal Clustering of Discrete Mixtures: Binomial, Poisson, Block Models, and Multi-layer Networks27 Nov 2023
- 2023Heteroskedastic Tensor Clustering4 Nov 2023
- 2023Consistency of Lloyd's Algorithm Under Perturbations1 Sep 2023
- 2023Adversarially robust clustering with optimality guarantees16 Jun 2023
- 2023Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programming29 May 2023
- 2023Sharp-SSL: Selective high-dimensional axis-aligned random projections for semi-supervised learning18 Apr 2023
- 2023Graphon Estimation in bipartite graphs with observable edge labels and unobservable node labels7 Apr 2023
- 2022An Improved Algorithm for Clustered Federated Learning20 Oct 2022
- 2022Likelihood Adjusted Semidefinite Programs for Clustering Heterogeneous Data29 Sep 2022
- 2022Wasserstein K-means for clustering probability distributions14 Sep 2022
- 2022Optimal Clustering by Lloyd Algorithm for Low-Rank Mixture Model11 Jul 2022
- 2022Variational Estimators of the Degree-corrected Latent Block Model for Bipartite Networks16 Jun 2022
- 2022Leave-one-out Singular Subspace Perturbation Analysis for Spectral Clustering30 May 2022
- 2022Selective inference for k-means clustering29 Mar 2022
- 2022False membership rate control in mixture models4 Mar 2022
- 2022Sketch-and-Lift: Scalable Subsampled Semidefinite Program for K-means Clustering20 Jan 2022
- 2022Multiway Spherical Clustering via Degree-Corrected Tensor Block Models19 Jan 2022
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guarantees20 Dec 2021
- 2021Lattice-Based Methods Surpass Sum-of-Squares in Clustering7 Dec 2021
- 2021Clustering a Mixture of Gaussians with Unknown Covariance4 Oct 2021
- 2021Sharp global convergence guarantees for iterative nonconvex optimization: A Gaussian process perspective20 Sep 2021
- 2021Model Selection for Generic Contextual Bandits7 Jul 2021
- 2021Self-Supervised Metric Learning in Multi-View Data: A Downstream Task Perspective14 Jun 2021
- 2021Nonparametric Modeling of Higher-Order Interactions via Hypergraphons18 May 2021
50 newest of 52 All 52 (JSON)
- 2026Conditional Performance Guarantee for Large Reasoning Models30 Jan 2026
- 2021Lattice-Based Methods Surpass Sum-of-Squares in Clusteringcited by 25
- 2022Selective inference for k-means clusteringcited by 21
- 2022Wasserstein K-means for clustering probability distributionscited by 16
- 2021Clustering a Mixture of Gaussians with Unknown Covariancecited by 14
- 2022Leave-one-out Singular Subspace Perturbation Analysis for Spectral Clusteringcited by 14
- 2021Sharp global convergence guarantees for iterative nonconvex optimization: A Gaussian process perspectivecited by 10
- 2021An iterative clustering algorithm for the Contextual Stochastic Block Model with optimality guaranteescited by 10
- 2023Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programmingcited by 9
- 2021Optimal Clustering in Anisotropic Gaussian Mixture Modelscited by 7
- 2021Model Selection for Generic Contextual Banditscited by 7
- 2024Active clustering with bandit feedbackcited by 7
- 2022Sketch-and-Lift: Scalable Subsampled Semidefinite Program for K-means Clusteringcited by 6
12 most cited of 51 All 51 (JSON)
- 2026GEM-KMeans: Memory-Efficient and Accurate Clustering on Massive Scale with GPU Optimization28 Sep 2026
- 2026One-Bit Clustering for Two Component Sub-Gaussian Mixture Models20 Jun 2026
- 2026Mixed Membership sub-Gaussian Models24 Apr 2026
- 2026Fast estimation of Gaussian mixture components via centering and singular value thresholding21 Apr 2026
- 2026The Condition-Number Principle for Prototype Clustering9 Apr 2026
- 2026Individual-heterogeneous sub-Gaussian Mixture Models7 Apr 2026
- 2026Low-degree Lower bounds for clustering in moderate dimension26 Feb 2026
- 2026The Catastrophic Failure of The k-Means Algorithm in High Dimensions, and How Hartigan's Algorithm Avoids It10 Feb 2026
- 2026Learning Multi-type heterogeneous interacting particle systems3 Feb 2026
- 2025BalLOT: Balanced k-means clustering with optimal transport5 Dec 2025
- 2025Convex Clustering Redefined: Robust Learning with the Median of Means Estimator12 Nov 2025
- 2025Minimizing Human Intervention in Online Classification27 Oct 2025
12 newest of 51 All 51 (JSON)