Boosting Fair Classifier Generalization through Adaptive Priority Reweighing

Zhihao Hu, Yiran Xu, Mengnan Du, Jindong Gu, Xinmei Tian +1 more
9/15/2023
cs.LGcs.CY

Official code: che2198/APW (5 stars, MIT, last commit 2024-02-07).

Abstract

With the increasing penetration of machine learning applications in critical decision-making areas, calls for algorithmic fairness are more prominent. Although there have been various modalities to improve algorithmic fairness through learning with fairness constraints, their performance does not generalize well in the test set. A performance-promising fair algorithm with better generalizability is needed. This paper proposes a novel adaptive reweighing method to eliminate the impact of the distribution shifts between training and test data on model generalizability. Most previous reweighing methods propose to assign a unified weight for each (sub)group. Rather, our method granularly models the distance from the sample predictions to the decision boundary. Our adaptive reweighing method prioritizes samples closer to the decision boundary and assigns a higher weight to improve the generalizability of fair classifiers. Extensive experiments are performed to validate the generalizability of our adaptive priority reweighing method for accuracy and fairness measures (i.e., equal opportunity, equalized odds, and demographic parity) in tabular benchmarks. We also highlight the performance of our method in improving the fairness of language and vision models. The code is available at https://github.com/che2198/APW.

View on arXivView PDF

Code Implementations(1)

che2198/APWOfficial
MIT

Adaptive Priority Reweighing for Generalizing Fairness Improvement

51PythonAug 20, 20232 years agoMIT

Similar Papers

Cite this paper

@article{hu2023boosting,
  title  = {Boosting Fair Classifier Generalization through Adaptive Priority Reweighing},
  author = {Zhihao Hu and Yiran Xu and Mengnan Du and Jindong Gu and Xinmei Tian and Fengxiang He},
  year   = {2023},
  eprint = {2309.08375},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.08375v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.08375.svg)](https://codeofpaper.com/paper/2309.08375)

Discussion