Parameterized and Streaming Algorithms for Euclidean Fair -Center Clustering
Organizations: School of Mathematics and Statistics, Fuzhou University, Fuzhou 350116, China · School of Accounting, Information Systems and Supply Chain, RMIT University, VIC 3000, Australia
Abstract
Motivated by the growing importance of fairness in machine learning, fair -center clustering has attracted considerable research attention as a fundamental problem. In this problem, a dataset is partitioned into disjoint groups, and the objective is to select data points as centers, subject to upper bounds on the number of centers chosen from each group, aiming to minimize the maximum distance between any data point and its assigned center. Focusing on Euclidean spaces, which are ubiquitous in machine learning applications, we first develop a parameterized approximation algorithm for Euclidean fair -center with an approximation ratio of . By incorporating this algorithm as a post-processing stage into a one-pass streaming framework for large-scale data, we obtain an approximation ratio of . These ratios can be further respectively improved to and with a runtime exponential on . To ensure polynomial-time complexity, we further design a one-pass streaming algorithm with an approximation ratio of , which can be further improved to , outperforming the state-of-the-art ratio. Finally, extensive experiments show that our methods significantly outperform state-of-the-art approaches in terms of clustering accuracy.
Figures & tables
| Algorithms | Approx. Ratio | A-Gender | A-Race | S-Address | S-School | S-Sex | W-Location |
|---|---|---|---|---|---|---|---|
| OPA | – | – | 1.356 | 1.376 | 1.349 | 0.633 | |
| Jones et al. (2020) | 0.212 | 0.232 | 1.726 | 1.668 | 1.663 | 0.749 | |
| Kleindessner et al. (2019) | 0.226 | 0.226 | 1.702 | 1.578 | 1.834 | 0.749 | |
| imPSA | - | - | 1.502 | 1.623 | 1.503 | 0.595 | |
| PSA | 0.243 | 0.243 | 1.568 | 1.779 | 1.633 | 0.632 | |
| -Approx | 0.234 | 0.229 | 1.684 | 1.832 | 1.540 | 0.812 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | #Records | #Dimension | Feature | #Groups |
| Wholesale | 440 | 6 | region = (77, 47, 316) | 3 |
| Student | 649 | 16 | school = (423, 226) | 2 |
| address = (197, 452) | 2 | |||
| sex = ( 383, 266) | 2 | |||
| Adult | 32,561 | 6 | gender = (10771, 21790) | 2 |
| race = (311, 1039, 3124, 271, 27816) | 5 |
Clustering
Clustering groups data points by shared structure, developing methods to discover, validate, and interpret groups across diverse data and constraints.
See all 345 papers