Abstract
With Deep Neural Network (DNN) being integrated into a growing number of critical systems with far-reaching impacts on society, there are increasing concerns on their ethical performance, such as fairness. Unfortunately, model fairness and accuracy in many cases are contradictory goals to optimize during model training. To solve this issue, there has been a number of works trying to improve model fairness by formalizing an adversarial game in the model level. This approach introduces an adversary that evaluates the fairness of a model besides its prediction accuracy on the main task, and performs joint-optimization to achieve a balanced result. In this paper, we noticed that when performing backward propagation based training, such contradictory phenomenon are also observable on individual neuron level. Based on this observation, we propose FAIRNEURON, a DNN model automatic repairing tool, to mitigate fairness concerns and balance the accuracy-fairness trade-off without introducing another model. It works on detecting neurons with contradictory optimization directions from accuracy and fairness training goals, and achieving a trade-off by selective dropout. Comparing with state-of-the-art methods, our approach is lightweight, scaling to large models and more efficient. Our evaluation on three datasets shows that FAIRNEURON can effectively improve all models' fairness while maintaining a stable utility.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2022 ACM/IEEE 44th International Conference on Software Engineering |
| Subtitle of host publication | ICSE 2022 |
| Place of Publication | New York |
| Publisher | Association for Computing Machinery |
| Pages | 921–933 |
| ISBN (Print) | 978-1-4503-9221-1 |
| DOIs | |
| Publication status | Published - 2022 |
| Externally published | Yes |
| Event | 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022) - David Lawrence Convention Center (May 8-20, virtual, May 22-27, in-Person), Pittsburgh, United States Duration: 8 May 2022 → 27 May 2022 https://conf.researchr.org/home/icse-2022 |
Conference
| Conference | 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022) |
|---|---|
| Abbreviated title | ICSE '22 |
| Place | United States |
| City | Pittsburgh |
| Period | 8/05/22 → 27/05/22 |
| Internet address |
Research Keywords
- fairness
- path analysis
- neural networks