Mitigating Nonlinear Algorithmic Bias in Binary Classification
This paper proposes the use of causal modeling to detect and mitigate algorithmic bias that is nonlinear in the protected attribute. We provide a general overview of our approach. We use the German Credit data set, which is available for download from the UC Irvine Machine Learning Repository, to develop (1) a prediction model, which is treated as a black box, and (2) a causal model for bias mitigation. In this paper, we focus on age bias and the problem of binary classification. We show that the probability of getting correctly classified as "low risk" is lowest among young people. The probability increases with age nonlinearly. To incorporate the nonlinearity into the causal model, we introduce a higher order polynomial term. Based on the fitted causal model, the de-biased probability estimates are computed, showing improved fairness with little impact on overall classification accuracy. Causal modeling is intuitive and, hence, its use can enhance explicability and promotes trust among different stakeholders of AI.
Code (0)
등록된 구현이 없습니다.
Tasks
AttributeBinary ClassificationClassificationFairnessMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Detecting and Mitigating Algorithmic Bias in Binary Classification using Causal Modeling
This paper proposes the use of causal modeling to detect and mitigate algorithmic bias. We provide a brief description of causal modeling and a general overview of our approach. We then use the Adult dataset, which is av…
Binary ClassificationGender Classification and Bias Mitigation in Facial Images
Gender classification algorithms have important applications in many domains today such as demographic research, law enforcement, as well as human-computer interaction. Recent research showed that algorithms trained on b…
ClassificationGender ClassificationGeneral ClassificationMitigating Algorithmic Bias in Multiclass CNN Classifications Using Causal Modeling
This study describes a procedure for applying causal modeling to detect and mitigate algorithmic bias in a multiclass classification problem. The dataset was derived from the FairFace dataset, supplemented with emotional…
FairnessPartial AUC Maximization via Nonlinear Scoring Functions
We propose a method for maximizing a partial area under a receiver operating characteristic (ROC) curve (pAUC) for binary classification tasks. In binary classification tasks, accuracy is the most commonly used as a meas…
Anomaly DetectionBinary ClassificationClassificationDiagnostic+1Simon Says: Evaluating and Mitigating Bias in Pruned Neural Networks with Knowledge Distillation
In recent years the ubiquitous deployment of AI has posed great concerns in regards to algorithmic bias, discrimination, and fairness. Compared to traditional forms of bias or discrimination caused by humans, algorithmic…
FairnessKnowledge Distillation