Algorithmic Decision Making with Conditional Fairness
Aug 13, 20206 views
Nowadays fairness issues have raised great concerns in decisionmaking systems. Various fairness notions have been proposed to,measure the degree to which an algorithm is unfair. In practice,,there frequently exist a certain set of variables we term as fair,variables, which are pre-decision covariates such as users’ choices.,The effects of fair variables are irrelevant in assessing the fairness of the decision support algorithm. We thus define conditional,fairness as a more sound fairness metric by conditioning on the,fairness variables. Given different prior knowledge of fair variables, we demonstrate that traditional fairness notations, such as,demographic parity and equalized odds, are special cases of our,conditional fairness notations. Moreover, we propose a Derivable,Conditional Fairness Regularizer (DCFR), which can be integrated,into any decision-making model, to track the trade-off between,precision and fairness of algorithmic decision making. Specifically,,an adversarial representation based conditional independence loss,is proposed in our DCFR to measure the degree of unfairness. With,extensive experiments on three real-world datasets, we demonstrate,the advantages of our conditional fairness notation and DCFR.