中文

Check, Please: Verifiably Fair Clustering

计算机科学与博弈论 2026-05-28 v2

摘要

Popular centroid-based clustering methods are typically optimized for global objectives, and may fail to adequately represent large groups of datapoints. Thus, one needs proportionality notions suited for metric settings. Ideally, such notions should admit polynomial-time algorithms for (a) finding proportional outcomes, and (b) checking if a given outcome is proportional; the latter enables evaluation of traditional algorithms without proportionality guarantees (e.g., kk-means). A promising approach imports proportionality notions from multiwinner voting with approval ballots. In particular, mPJR, the metric version of the well-known Proportional Justified Representation (PJR) axiom, satisfies (a), but whether it satisfies (b) was open. In this work, we study the computational complexity of auditing proportional representation in clustering. In the approval setting, PJR is coNP-complete to verify; however, it admits a strengthening PJR+, which satisfies (a) and (b). We show these results translate to the metric setting: mPJR is coNP-complete to verify, we define mPJR+, a metric analog of PJR+, and argue mPJR+ satisfies (a) and (b). However, auditing mPJR+ relies on repeated submodular minimization, rendering it impractical at scale, and a natural combinatorial approach is infeasible. As a partial remedy, we propose an mPJR+ verification algorithm exponential in kk but quasilinear in the number of datapoints. Motivated by these hardness results, we introduce DC-mPJR+: a proportionality concept offering representation guarantees to a restricted set of coalitions around unselected centers, admitting an O(mnlogn+mnk)O(mn \log n + mnk) verification algorithm. DC-mPJR+ outcomes can be computed efficiently, and any γ\gamma-DC-mPJR+ solution satisfies (γ+2)(\gamma + 2)-mPJR+.

关键词

引用

@article{arxiv.2605.12317,
  title  = {Check, Please: Verifiably Fair Clustering},
  author = {Yu He and Jeremy Vollen and Edith Elkind},
  journal= {arXiv preprint arXiv:2605.12317},
  year   = {2026}
}