Genetic programming approaches to learning fair classifiers

被引:9
|
作者
La Cava, William [1 ]
Moore, Jason H. [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
基金
美国国家卫生研究院;
关键词
genetic programming; pareto optimization; fairness; classification;
D O I
10.1145/3377930.3390157
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Society has come to rely on algorithms like classifiers for important decision making, giving rise to the need for ethical guarantees such as fairness. Fairness is typically defined by asking that some statistic of a classifier be approximately equal over protected groups within a population. In this paper, current approaches to fairness are discussed and used to motivate algorithmic proposals that incorporate fairness into genetic programming for classification. We propose two ideas. The first is to incorporate a fairness objective into multi-objective optimization. The second is to adapt lexicase selection to define cases dynamically over intersections of protected groups. We describe why lexicase selection is well suited to pressure models to perform well across the potentially infinitely many subgroups over which fairness is desired. We use a recent genetic programming approach to construct models on four datasets for which fairness constraints are necessary, and empirically compare performance to prior methods utilizing game-theoretic solutions. Methods are assessed based on their ability to generate trade-offs of subgroup fairness and accuracy that are Pareto optimal. The result show that genetic programming methods in general, and random search in particular, are well suited to this task.
引用
收藏
页码:967 / 975
页数:9
相关论文
共 50 条
  • [1] LEARNING TO ASSEMBLE CLASSIFIERS VIA GENETIC PROGRAMMING
    Acosta-Mendoza, Niusvel
    Morales-Reyes, Alicia
    Escalante, Hugo Jair
    Gago-Alonso, Andres
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2014, 28 (07)
  • [2] Generating effective classifiers with supervised learning of genetic programming
    Chien, BC
    Yang, JH
    Lin, WY
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2003, 2737 : 192 - 201
  • [3] Texture classifiers generated by genetic programming
    Song, A
    Ciesielski, V
    Williams, HE
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 243 - 248
  • [4] Evolving text classifiers with genetic programming
    Hirsch, L
    Saeedi, M
    Hirsch, R
    GENETIC PROGRAMMING, PROCEEDINGS, 2004, 3003 : 309 - 317
  • [5] Scalability Analysis of Genetic Programming Classifiers
    Hunt, Rachel
    Neshatian, Kourosh
    Zhang, Mengjie
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [6] Investigation of Linear Genetic Programming Classifiers
    Provorovs, Sergejs
    Provorova, Irina
    Borisov, Arkady
    AICT 2013: APPLIED INFORMATION AND COMMUNICATION TECHNOLOGIES, 2013, : 284 - 289
  • [7] Learning effective classifiers with Z-value measure based on genetic programming
    Chien, BC
    Lin, JY
    Yang, WP
    PATTERN RECOGNITION, 2004, 37 (10) : 1957 - 1972
  • [8] Rawlsian Fair Adaptation of Deep Learning Classifiers
    Shah, Kulin
    Gupta, Pooja
    Deshpande, Amit
    Bhattacharyya, Chiranjib
    AIES '21: PROCEEDINGS OF THE 2021 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, 2021, : 936 - 945
  • [9] Data mining by symbolic fuzzy classifiers and genetic programming- state of the art and prospective approaches
    Department of Computer Science, Applied Science University, P.O.BOX 166, Amman 11931, Jordan
    不详
    2013, World Scientific and Engineering Academy and Society, Ag. Ioannou Theologou 17-23, Zographou, Athens, 15773, Greece (12):
  • [10] Evolving genetic programming classifiers with novelty search
    Naredo, Enrique
    Trujillo, Leonardo
    Legrand, Pierrick
    Silva, Sara
    Munoz, Luis
    INFORMATION SCIENCES, 2016, 369 : 347 - 367