Linear Programming based Approximation to Individually Fair k-Clustering with Outliers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Maity, Binita, Das, Shrutimoy, Dasgupta, Anirban
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916523629608960
author Maity, Binita
Das, Shrutimoy
Dasgupta, Anirban
author_facet Maity, Binita
Das, Shrutimoy
Dasgupta, Anirban
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2412_10923
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Linear Programming based Approximation to Individually Fair k-Clustering with Outliers
Maity, Binita
Das, Shrutimoy
Dasgupta, Anirban
Machine Learning
Data Structures and Algorithms
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.
title Linear Programming based Approximation to Individually Fair k-Clustering with Outliers
topic Machine Learning
Data Structures and Algorithms
url https://arxiv.org/abs/2412.10923