kirancodes.me
To Proof Maintenance & Beyond!

Fairness Improvement with Multiple Protected Attributes: How Far Are We?

Zhenpeng Chen, Jie M. Zhang, Federica Sarro, Mark Harman

Abstract

Existing research mostly improves the fairness of Machine Learning (ML) software regarding a single protected attribute at a time, but this is unrealistic given that many users have multiple protected attributes. This paper conducts an extensive study of fairness improvement regarding multiple protected attributes, covering 11 state-of-the-art fairness improvement methods. We analyze the effectiveness of these methods with different datasets, metrics, and ML models when considering multiple protected attributes. The results reveal that improving fairness for a single protected attribute can largely decrease fairness regarding unconsidered protected attributes. This decrease is observed in up to 88.3% of scenarios (57.5% on average). More surprisingly, we find little difference in accuracy loss when considering single and multiple protected attributes, indicating that accuracy can be maintained in the multiple-attribute paradigm. However, the effect on precision and recall when handling multiple protected attributes is about five times and eight times that of a single attribute. This has important implications for future fairness research: reporting only accuracy as the ML performance metric, which is currently common in the literature, is inadequate.

BibTeX
@inproceedings{Chen-al:ICSE24,
  author    = {Zhenpeng Chen and
               Jie M. Zhang and
               Federica Sarro and
               Mark Harman},
  title     = {Fairness Improvement with Multiple Protected Attributes: How Far Are We?},
  booktitle = {ICSE},
  pages     = {160:1--160:13},
  publisher = {{ACM}},
  year      = {2024},
}

Related papers