中文

具有多个受保护类别的公平表示聚类

数据结构与算法 2022-02-04 v1 机器学习

摘要

我们研究公平 kk-中位问题,其中要求每个聚类都能公平表示来自不同群体的个体。在公平表示 kk-中位问题中,给定度量空间中一点集 XX。每个点 xXx\in X 属于 \ell 个群体之一。此外,对每个群体 j[]j\in [\ell] 给定公平表示参数 αj\alpha_jβj\beta_j。若对每 j[]j\in[\ell]i[k]i\in [k],聚类 CiC_i 中来自群体 jj 的点数介于 αjCi\alpha_j |C_i|βjCi\beta_j |C_i| 之间,则称 kk-聚类 C1,,CkC_1, \cdots, C_k 公平表示所有群体。目标是找到 kk 个中心组成的集合 C\mathcal{C} 与分配 ϕ:XC\phi: X\rightarrow \mathcal{C},使得由 (C,ϕ)(\mathcal{C}, \phi) 定义的聚类公平表示所有群体,并最小化 1\ell_1-目标 xXd(x,ϕ(x))\sum_{x\in X} d(x, \phi(x))。我们提出一种运行时间为 nO()n^{O(\ell)}O(logk)O(\log k)-近似算法。注意该问题的已知算法要么(i)以加性项违反公平约束,要么(ii)运行时间关于 kk\ell 均指数级。我们还考虑了该问题的一个重要特例,其中对所有 j[]j\in [\ell]αj=βj=fjf\alpha_j = \beta_j = \frac{f_j}{f}fj,fNf_j, f \in \mathbb{N}。对此特例,我们提出一种运行时间为 (kf)O()logn+poly(n)(kf)^{O(\ell)}\log n + poly(n)O(logk)O(\log k)-近似算法。

关键词

引用

@article{arxiv.2202.01391,
  title  = {Fair Representation Clustering with Several Protected Classes},
  author = {Zhen Dai and Yury Makarychev and Ali Vakilian},
  journal= {arXiv preprint arXiv:2202.01391},
  year   = {2022}
}