Exploring Rawlsian Fairness for K-Means Clustering
Stanley Simoes, Deepak P, Muiris MacCarthaigh

TL;DR
This paper explores integrating Rawlsian fairness into k-means clustering by developing a postprocessing perturbation technique that adjusts cluster assignments to promote fairness with minimal utility loss.
Contribution
It introduces the first application of Rawlsian fairness principles to clustering and proposes simple perturbation operators as a baseline for future fairness-enhancing methods.
Findings
Both operators effectively incorporate Rawlsian fairness principles.
Operator R2 is more efficient than R1 in reducing iterations.
The proposed operators serve as baseline methods for future research.
Abstract
We conduct an exploratory study that looks at incorporating John Rawls' ideas on fairness into existing unsupervised machine learning algorithms. Our focus is on the task of clustering, specifically the k-means clustering algorithm. To the best of our knowledge, this is the first work that uses Rawlsian ideas in clustering. Towards this, we attempt to develop a postprocessing technique i.e., one that operates on the cluster assignment generated by the standard k-means clustering algorithm. Our technique perturbs this assignment over a number of iterations to make it fairer according to Rawls' difference principle while minimally affecting the overall utility. As the first step, we consider two simple perturbation operators -- and -- that reassign examples in a given cluster assignment to new clusters; assigning a single example to a new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEthics and Social Impacts of AI · Mental Health Research Topics
Methodsk-Means Clustering
