NELGMay 16, 2022

Explanation-Guided Fairness Testing through Genetic Algorithm

arXiv:2205.08335v1116 citationsh-index: 9
Originality Incremental advance
AI Analysis

This work addresses fairness testing for AI systems, offering a more generalizable and effective method, though it appears incremental as it builds on existing genetic algorithms and explanation techniques.

The paper tackles the problem of low efficiency, effectiveness, and model-specificity in individual fairness testing for AI systems by proposing ExpGA, an explanation-guided genetic algorithm approach. Experiments on real-world benchmarks show that ExpGA achieves higher efficiency and effectiveness than four state-of-the-art methods.

The fairness characteristic is a critical attribute of trusted AI systems. A plethora of research has proposed diverse methods for individual fairness testing. However, they are suffering from three major limitations, i.e., low efficiency, low effectiveness, and model-specificity. This work proposes ExpGA, an explanationguided fairness testing approach through a genetic algorithm (GA). ExpGA employs the explanation results generated by interpretable methods to collect high-quality initial seeds, which are prone to derive discriminatory samples by slightly modifying feature values. ExpGA then adopts GA to search discriminatory sample candidates by optimizing a fitness value. Benefiting from this combination of explanation results and GA, ExpGA is both efficient and effective to detect discriminatory individuals. Moreover, ExpGA only requires prediction probabilities of the tested model, resulting in a better generalization capability to various models. Experiments on multiple real-world benchmarks, including tabular and text datasets, show that ExpGA presents higher efficiency and effectiveness than four state-of-the-art approaches.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes