English

Replicable Clustering

Machine Learning 2025-10-15 v3 Data Structures and Algorithms Machine Learning

Abstract

We design replicable algorithms in the context of statistical clustering under the recently introduced notion of replicability from Impagliazzo et al. [2022]. According to this definition, a clustering algorithm is replicable if, with high probability, its output induces the exact same partition of the sample space after two executions on different inputs drawn from the same distribution, when its internal randomness is shared across the executions. We propose such algorithms for the statistical kk-medians, statistical kk-means, and statistical kk-centers problems by utilizing approximation routines for their combinatorial counterparts in a black-box manner. In particular, we demonstrate a replicable O(1)O(1)-approximation algorithm for statistical Euclidean kk-medians (kk-means) with poly(d)\operatorname{poly}(d) sample complexity. We also describe an O(1)O(1)-approximation algorithm with an additional O(1)O(1)-additive error for statistical Euclidean kk-centers, albeit with exp(d)\exp(d) sample complexity. In addition, we provide experiments on synthetic distributions in 2D using the kk-means++ implementation from sklearn as a black-box that validate our theoretical results.

Keywords

Cite

@article{arxiv.2302.10359,
  title  = {Replicable Clustering},
  author = {Hossein Esfandiari and Amin Karbasi and Vahab Mirrokni and Grigoris Velegkas and Felix Zhou},
  journal= {arXiv preprint arXiv:2302.10359},
  year   = {2025}
}

Comments

to be published in NeurIPS 2023

R2 v1 2026-06-28T08:45:06.926Z