Fair Algorithms for Hierarchical Agglomerative Clustering

被引:6
|
作者
Chhabra, Anshuman [1 ]
Mohapatra, Prasant [1 ]
机构
[1] Univ Calif Davis, Dept Comp Sci, Davis, CA 95616 USA
关键词
Clustering; Hierarchical Agglomerative Clustering; Fairness in Clustering; VALIDATION; DEFAULT;
D O I
10.1109/ICMLA55696.2022.00036
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hierarchical Agglomerative Clustering (HAC) algorithms are extensively utilized in modern data science, and seek to partition the dataset into clusters while generating a hierarchical relationship between the data samples. HAC algorithms are employed in many applications, such as biology, natural language processing, and recommender systems. Thus, it is imperative to ensure that these algorithms are fair-even if the dataset contains biases against certain protected groups, the cluster outputs generated should not discriminate against samples from any of these groups. However, recent work in clustering fairness has mostly focused on center-based clustering algorithms, such as k-median and k-means clustering. In this paper, we propose fair algorithms for performing HAC that enforce fairness constraints 1) irrespective of the distance linkage criteria used, 2) generalize to any natural measures of clustering fairness for HAC, 3) work for multiple protected groups, and 4) have competitive running times to vanilla HAC. Through extensive experiments on multiple real-world UCI datasets, we show that our proposed algorithm finds fairer clusterings compared to vanilla HAC as well as the only other state-of-the-art fair HAC approach.
引用
收藏
页码:206 / 211
页数:6
相关论文
共 50 条
  • [1] Hierarchical subtrees agglomerative clustering algorithms
    Beijing Municipal Key Laboratory of Multimedia and Intelligent Software Technology, College of Computer Science and Technology, Beijing University of Technology, Beijing 100022, China
    Beijing Gongye Daxue Xuebao J. Beijing Univ. Technol., 2006, 5 (442-446):
  • [2] Geometric algorithms for agglomerative hierarchical clustering
    Chen, DZ
    Xu, B
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2003, 2697 : 30 - 39
  • [3] Constrained Agglomerative Hierarchical Clustering Algorithms with Penalties
    Miyamoto, Sadaaki
    Terami, Akihisa
    IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ 2011), 2011, : 422 - 427
  • [4] A general framework for agglomerative hierarchical clustering algorithms
    Gil-Garcia, Reynaldo J.
    Badia-Contelles, Josd M.
    Pons-Porrata, Aurora
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 2, PROCEEDINGS, 2006, : 569 - 572
  • [5] Asymmetric agglomerative hierarchical clustering algorithms and their evaluations
    Takeuchi, Akinobu
    Saito, Takayuki
    Yadohisa, Hiroshi
    JOURNAL OF CLASSIFICATION, 2007, 24 (01) : 123 - 143
  • [6] Asymmetric Agglomerative Hierarchical Clustering Algorithms and Their Evaluations
    Akinobu Takeuchi
    Takayuki Saito
    Hiroshi Yadohisa
    Journal of Classification, 2007, 24 : 123 - 143
  • [7] Hesitant fuzzy agglomerative hierarchical clustering algorithms
    Zhang, Xiaolu
    Xu, Zeshui
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2015, 46 (03) : 562 - 576
  • [8] A Comparative Study of Divisive and Agglomerative Hierarchical Clustering Algorithms
    Maurice Roux
    Journal of Classification, 2018, 35 : 345 - 366
  • [9] The impact of isolation kernel on agglomerative hierarchical clustering algorithms
    Han, Xin
    Zhu, Ye
    Ting, Kai Ming
    Li, Gang
    PATTERN RECOGNITION, 2023, 139
  • [10] A Comparative Study of Divisive and Agglomerative Hierarchical Clustering Algorithms
    Roux, Maurice
    JOURNAL OF CLASSIFICATION, 2018, 35 (02) : 345 - 366