FairRF: Multi-Objective Search for Single and Intersectional Software Fairness
Giordano d'Alosio, Max Hort, Rebecca Moussa, Federica Sarro

TL;DR
FairRF is a multi-objective evolutionary approach that optimizes both fairness and effectiveness in classification, providing stakeholders with Pareto optimal solutions tailored to their needs.
Contribution
It introduces FairRF, a novel method that balances fairness and accuracy in classifiers using multi-objective search, including intersectional bias considerations.
Findings
Significantly improves fairness while maintaining accuracy.
Outperforms state-of-the-art bias mitigation methods.
Effectively addresses intersectional bias in classification.
Abstract
Background: The wide adoption of AI- and ML-based systems in sensitive domains raises severe concerns about their fairness. Many methods have been proposed in the literature to enhance software fairness. However, the majority behave as a black-box, not allowing stakeholders to prioritise fairness or effectiveness (i.e., prediction correctness) based on their needs. Aims: In this paper, we introduce FairRF, a novel approach based on multi-objective evolutionary search to optimise fairness and effectiveness in classification tasks. FairRF uses a Random Forest (RF) model as a base classifier and searches for the best hyperparameter configurations and data mutation to maximise fairness and effectiveness. Eventually, it returns a set of Pareto optimal solutions, allowing the final stakeholders to choose the best one based on their needs. Method: We conduct an extensive empirical evaluation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEthics and Social Impacts of AI · Software Engineering Techniques and Practices · Software Engineering Research
