Automatic Fairness Testing of Machine Learning Models

被引:8
|
作者
Sharma, Arnab [1 ]
Wehrheim, Heike [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
来源
关键词
Fairness; Machine learning testing; SMT solving;
D O I
10.1007/978-3-030-64881-7_16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, there has been an increased application of machine learning (ML) to decision making systems. This has prompted an urgent need for validating requirements on ML models. Fairness is one such requirement to be ensured in numerous application domains. It specifies a software as "learned" by an ML algorithm to not be biased in the sense of discriminating against some attributes (like gender or age), giving different decisions upon flipping the values of these attributes. In this work, we apply verification-based testing (VBT) to the fairness checking of ML models. Verification-based testing employs verification technology to generate test cases potentially violating the property under interest. For fairness testing, we additionally provide a specification language for the formalization of different fairness requirements. From the ML model under test and fairness specification VBT automatically generates test inputs specific to the specified fairness requirement. The empirical evaluation on several benchmark ML models shows verification-based testing to perform better than existing fairness testing techniques with respect to effectiveness.
引用
收藏
页码:255 / 271
页数:17
相关论文
共 50 条
  • [1] Black Box Fairness Testing of Machine Learning Models
    Aggarwal, Aniya
    Lohia, Pranay
    Nagar, Seema
    Dey, Kuntal
    Saha, Diptikalyan
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 625 - 635
  • [2] A Combinatorial Approach to Fairness Testing of Machine Learning Models
    Patel, Ankita Ramjibhai
    Chandrasekaran, Jaganmohan
    Lei, Yu
    Kacker, Raghu N.
    Kuhn, D. Richard
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, : 94 - 101
  • [3] Fairness Testing of Machine Learning Models Using Deep Reinforcement Learning
    Xie, Wentao
    Wu, Peng
    [J]. 2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 121 - 128
  • [4] Fairness in machine learning with tractable models
    Varley, Michael
    Belle, Vaishak
    [J]. KNOWLEDGE-BASED SYSTEMS, 2021, 215
  • [5] Verifying Individual Fairness in Machine Learning Models
    John, Philips George
    Vijaykeerthy, Deepak
    Saha, Diptikalyan
    [J]. CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI 2020), 2020, 124 : 749 - 758
  • [6] Fairness in machine learning: definition, testing,debugging, and application
    Xuanqi GAO
    Chao SHEN
    Weipeng JIANG
    Chenhao LIN
    Qian LI
    Qian WANG
    Qi LI
    Xiaohong GUAN
    [J]. ScienceChina(InformationSciences), 2024, 67 (09) : 41 - 61
  • [7] Fairness in machine learning: definition, testing, debugging, and application
    Gao, Xuanqi
    Shen, Chao
    Jiang, Weipeng
    Lin, Chenhao
    Li, Qian
    Wang, Qian
    Li, Qi
    Guan, Xiaohong
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (09)
  • [8] Fairness Audit of Machine Learning Models with Confidential Computing
    Park, Saerom
    Kim, Seongmin
    Lim, Yeon-sup
    [J]. PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 3488 - 3499
  • [9] Algorithmic Fairness of Machine Learning Models for Alzheimer Disease Progression
    Yuan, Chenxi
    Linn, Kristin A.
    Hubbard, Rebecca A.
    [J]. JAMA NETWORK OPEN, 2023, 6 (11)
  • [10] Fairness Measures of Machine Learning Models in Judicial Penalty Prediction
    Li, Yanjun
    Huang, Huan
    Geng, Qiang
    Guo, Xinwei
    Yuan, Yuyu
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2022, 23 (05): : 1109 - 1116