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 条
  • [31] An Agglomerative Hierarchical Clustering Framework for Improving the Ensemble Clustering Process
    Jafarzadegan, Mohammad
    Safi-Esfahani, Faramarz
    Beheshti, Zahra
    CYBERNETICS AND SYSTEMS, 2022, 53 (08) : 679 - 701
  • [32] Intelligent control of the hierarchical agglomerative clustering process
    Yager, RR
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (06): : 835 - 845
  • [33] Resolving the structure of interactomes with hierarchical agglomerative clustering
    Park, Yongjin
    Bader, Joel S.
    BMC BIOINFORMATICS, 2011, 12
  • [34] Empirical Comparison of Distances for Agglomerative Hierarchical Clustering
    Tsumoto, Shusaku
    Kimura, Tomohiro
    Iwata, Haruko
    Hirano, Shoji
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS: THEORY AND FOUNDATIONS, PT II, 2018, 854 : 538 - 548
  • [35] Empirical Comparison of Similarities for Agglomerative Hierarchical Clustering
    Tsumoto, Shusaku
    Hirano, Shoji
    Kimura, Tomohiro
    Iwata, Haruko
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 3405 - 3410
  • [36] Customer Segmentation Using Hierarchical Agglomerative Clustering
    Phan Duy Hung
    Nguyen Thi Thuy Lien
    Nguyen Duc Ngoc
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (ICISS 2019), 2019, : 33 - 37
  • [37] Competence maps using agglomerative hierarchical clustering
    Barirani, Ahmad
    Agard, Bruno
    Beaudry, Catherine
    JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (02) : 373 - 384
  • [38] Agglomerative hierarchical clustering for nonlinear data analysis
    Wattanachon, U
    Lursinsap, C
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1420 - 1425
  • [39] Parallel Hierarchical Agglomerative Clustering for fMRI Data
    Angeletti, Melodie
    Bonny, Jean-Marie
    Durif, Franck
    Koko, Jonas
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 265 - 275
  • [40] Application of Agglomerative Hierarchical Clustering for Clustering of Time Series Data
    Radovanovic, Ana
    Li, Junshi
    Milanovic, Jovica, V
    Milosavljevic, Nina
    Storchi, Riccardo
    2020 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT-EUROPE 2020): SMART GRIDS: KEY ENABLERS OF A GREEN POWER SYSTEM, 2020, : 640 - 644