paper-with-me

홈 › Papers

A Computational Approach to Improving Fairness in K-means Clustering

2025-05-29 · Guancheng Zhou, Haiping Xu, Hongkang Xu, Chenyu Li, Donghui Yan

The popular K-means clustering algorithm potentially suffers from a major weakness for further analysis or interpretation. Some cluster may have disproportionately more (or fewer) points from one of the subpopulations in terms of some sensitive variable, e.g., gender or race. Such a fairness issue may cause bias and unexpected social consequences. This work attempts to improve the fairness of K-means clustering with a two-stage optimization formulation--clustering first and then adjust cluster membership of a small subset of selected data points. Two computationally efficient algorithms are proposed in identifying those data points that are expensive for fairness, with one focusing on nearest data points outside of a cluster and the other on highly 'mixed' data points. Experiments on benchmark datasets show substantial improvement on fairness with a minimal impact to clustering quality. The proposed algorithms can be easily extended to a broad class of clustering algorithms or fairness metrics.

📄 PDF Abstract BibTeX arXiv:2505.22984

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringFairness

Methods 이 논문이 사용한 방법론

k-Means Clustering k-Means Clustering is a clustering algorithm that divides a training set into $k$ different clusters of examples that are near each other. It works by initializing $k$…

Similar Papers 제목 키워드 기반

Fairness in Clustering with Multiple Sensitive Attributes

2019-10-11 · Savitha Sam Abraham, Deepak P, Sowmya S Sundaram

A clustering may be considered as fair on pre-specified sensitive attributes if the proportions of sensitive attribute groups in each cluster reflect that in the dataset. In this paper, we consider the task of fair clust…

AttributeClusteringFairness

UniFair: A unified fair clustering approach based on separation and compactness

2026-06-03 · Antonia Karra, Vasiliki Papanikou, Georgios Vardakas, Evaggelia Pitoura 외 arxiv

Clustering is increasingly used to support high-impact decisions, yet standard objectives such as k-means can produce clusterings that treat demographic groups unequally. Existing fair clustering methods typically optimi…

Deep Clustering

(Individual) Fairness for k-Clustering

2020-01-01 · ICML 2020 1 · Sepideh Mahabadi, Ali Vakilian

We give a local search based algorithm for $k$-median ($k$-means) clustering from the perspective of individual fairness. More precisely, for a point $x$ in a point set $P$ of size $n$, let $r(x)$ be the minimum radius …

ClusteringFairness

Fair Minimum Representation Clustering

2023-02-06 · Connor Lawless, Oktay Gunluk

Clustering is an unsupervised learning task that aims to partition data into a set of clusters. In many applications, these clusters correspond to real-world constructs (e.g. electoral districts) whose benefit can only b…

ClusteringFairness

Individual Fairness for $k$-Clustering

2020-02-17 · Sepideh Mahabadi, Ali Vakilian

We give a local search based algorithm for $k$-median and $k$-means (and more generally for any $k$-clustering with $\ell_p$ norm cost function) from the perspective of individual fairness. More precisely, for a point $x…

ClusteringFairness