提出一种带异常值的公平k均值聚类方法,确保非异常点在最近邻范围内有中心
Linear Programming based Approximation to Individually Fair k-Clustering with Outliers
- 通过线性规划识别异常点,再对剩余点进行公平聚类
- 理论证明可保证公平半径和聚类代价的近似比
- 适用于含异常值的真实数据集,兼顾公平与效率
个体公平性在数据包含异常值时难以定义。本文研究含异常值的个体公平k均值聚类问题:给定n个点和k个中心,要求每个非异常点在其前n/k个最近邻中至少有一个中心。这是首个针对含异常值的k均值聚类提出个体公平性的工作。我们设计一个线性规划(LP)来识别异常点,将其剔除后,采用舍入算法计算出满足公平约束的k个中心。理论分析表明,该方法能保证公平半径及聚类代价的近似性能。实验在真实数据集上验证了方法的有效性。
原文摘要 · Abstract (English)
Individual fairness guarantees are often desirable properties to have, but they become hard to formalize when the dataset contains outliers. Here, we investigate the problem of developing an individually fair $k$-means clustering algorithm for datasets that contain outliers. That is, given $n$ points and $k$ centers, we want that for each point which is not an outlier, there must be a center within the $\frac{n}{k}$ nearest neighbours of the given point. While a few of the recent works have looked into individually fair clustering, this is the first work that explores this problem in the presence of outliers for $k$-means clustering. For this purpose, we define and solve a linear program (LP) that helps us identify the outliers. We exclude these outliers from the dataset and apply a rounding algorithm that computes the $k$ centers, such that the fairness constraint of the remaining points is satisfied. We also provide theoretical guarantees that our method leads to a guaranteed approximation of the fair radius as well as the clustering cost. We also demonstrate our techniques empirically on real-world datasets.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。