TL;DR
This paper presents a novel approach to improve fairness in machine learning by systematically exploring hyperparameters, using search algorithms and statistical debugging, demonstrated through a new tool on multiple algorithms and applications.
Contribution
It introduces three search-based testing algorithms and a tool, Parfait-ML, to identify hyperparameters that enhance or impair fairness in ML models.
Findings
Hyperparameter tuning can significantly improve fairness without losing accuracy.
Certain hyperparameter configurations can amplify biases in some algorithms.
The approach outperforms existing methods in fairness improvement.
Abstract
This paper investigates the parameter space of machine learning (ML) algorithms in aggravating or mitigating fairness bugs. Data-driven software is increasingly applied in social-critical applications where ensuring fairness is of paramount importance. The existing approaches focus on addressing fairness bugs by either modifying the input dataset or modifying the learning algorithms. On the other hand, the selection of hyperparameters, which provide finer controls of ML algorithms, may enable a less intrusive approach to influence the fairness. Can hyperparameters amplify or suppress discrimination present in the input dataset? How can we help programmers in detecting, understanding, and exploiting the role of hyperparameters to improve the fairness? We design three search-based software testing algorithms to uncover the precision-fairness frontier of the hyperparameter space. We…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
