FairAdaBN: Mitigating unfairness with adaptive batch normalization and its application to dermatological disease classification

Zikang Xu, Shang Zhao, Quan Quan, Qingsong Yao, S. Kevin Zhou
3/15/2023
cs.LGcs.CV

No official code found. Best implementation: XuZikang/FairAdaBN (9 stars, last commit 2024-03-06).

Abstract

Deep learning is becoming increasingly ubiquitous in medical research and applications while involving sensitive information and even critical diagnosis decisions. Researchers observe a significant performance disparity among subgroups with different demographic attributes, which is called model unfairness, and put lots of effort into carefully designing elegant architectures to address unfairness, which poses heavy training burden, brings poor generalization, and reveals the trade-off between model performance and fairness. To tackle these issues, we propose FairAdaBN by making batch normalization adaptive to sensitive attribute. This simple but effective design can be adopted to several classification backbones that are originally unaware of fairness. Additionally, we derive a novel loss function that restrains statistical parity between subgroups on mini-batches, encouraging the model to converge with considerable fairness. In order to evaluate the trade-off between model performance and fairness, we propose a new metric, named Fairness-Accuracy Trade-off Efficiency (FATE), to compute normalized fairness improvement over accuracy drop. Experiments on two dermatological datasets show that our proposed method outperforms other methods on fairness criteria and FATE.

View on arXivView PDF

Code Implementations(1)

XuZikang/FairAdaBNCommunity100%

The official Pytorch implementation of paper "FairAdaBN: Mitigating unfairness with adaptive batch normalization and its application to dermatological disease classification" accepted by MICCAI 2023

92Shell, PythonJun 27, 20232 years ago

Similar Papers

Cite this paper

@article{xu2023fairadabn,
  title  = {FairAdaBN: Mitigating unfairness with adaptive batch normalization and its application to dermatological disease classification},
  author = {Zikang Xu and Shang Zhao and Quan Quan and Qingsong Yao and S. Kevin Zhou},
  year   = {2023},
  eprint = {2303.08325},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.08325v2}
}

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/2303.08325.svg)](https://codeofpaper.com/paper/2303.08325)

Discussion