Data-Driven Clustering via Parameterized Lloyd's Families
Not on the map. Why?
Abstract (arXiv)
Algorithms for clustering points in metric spaces is a long-studied area of research. Clustering has seen a multitude of work both theoretically, in understanding the approximation guarantees possible for many objective functions such as k-median and k-means clustering, and experimentally, in finding the fastest algorithms and seeding procedures for Lloyd's algorithm. The performance of a given clustering algorithm depends on the specific application at hand, and this may not be known up front. For example, a "typical instance" may vary depending on the application, and different clustering heuristics perform differently depending on the instance. In this paper, we define an infinite family of algorithms generalizing Lloyd's algorithm, with one parameter controlling the initialization procedure, and another parameter controlling the local search procedure. This family of algorithms includes the celebrated k-means++ algorithm, as well as the classic farthest-first traversal algorithm. We design efficient learning algorithms which receive samples from an application-specific distribution over clustering instances and learn a near-optimal clustering algorithm from the class. We show the best parameters vary significantly across datasets such as MNIST, CIFAR, and mixtures of Gaussians. Our learned algorithms never perform worse than k-means++, and on some datasets we see significant improvements.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 1; 2024: 5; 2025: 4.
17 papers.
Sort:
By area:
- 2021Faster Matchings via Learned Dualscited by 56
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
- 2021Data driven semi-supervised learningcited by 14
- 2021Robustification of Online Graph Exploration Methodscited by 10
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
- 2025Offline-to-online hyperparameter transfer for stochastic banditscited by 6
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
5 more
- 2024Learning Actionable Counterfactual Explanations in Large State Spacescited by 1
- 2024Subsidy design for better social outcomescited by 1
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guaranteescited by 1
- 2025Modified K-means Algorithm with Local Optimality Guaranteescited by 1
- 2023An Analysis of Dα seeding for k-meanscited by 0
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Modified K-means Algorithm with Local Optimality Guarantees8 Jun 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2025Offline-to-online hyperparameter transfer for stochastic bandits6 Jan 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Subsidy design for better social outcomes4 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Learning Actionable Counterfactual Explanations in Large State Spaces25 Apr 2024
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizers22 Apr 2024
- 2023An Analysis of Dα seeding for k-means20 Oct 2023
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cuts15 Apr 2022
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniques7 Apr 2022
5 more
- 2021Robustification of Online Graph Exploration Methods10 Dec 2021
- 2021Learning-Augmented Algorithms for Online Steiner Tree10 Dec 2021
- 2021Learning-to-learn non-convex piecewise-Lipschitz functions19 Aug 2021
- 2021Faster Matchings via Learned Duals20 Jul 2021
- 2021Data driven semi-supervised learning18 Mar 2021
- 2021Faster Matchings via Learned Dualscited by 56
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
- 2021Data driven semi-supervised learningcited by 14
- 2021Robustification of Online Graph Exploration Methodscited by 10
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
- 2024Learning Actionable Counterfactual Explanations in Large State Spacescited by 1
12 most cited of 16 All 16 (JSON)
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Modified K-means Algorithm with Local Optimality Guarantees8 Jun 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Subsidy design for better social outcomes4 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Learning Actionable Counterfactual Explanations in Large State Spaces25 Apr 2024
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizers22 Apr 2024
- 2023An Analysis of Dα seeding for k-means20 Oct 2023
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cuts15 Apr 2022
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniques7 Apr 2022
- 2021Robustification of Online Graph Exploration Methods10 Dec 2021
12 newest of 16 All 16 (JSON)