Summary
The paper works on the missing value issues in algorithmic fairness. Typical approaches tend to firstly impute the missing the data, then process for the classification task. However, the authors prove that the imputed data harms the group fairness as well as the averaged accuracy. To avoid losing missing pattern of the data to be imputed, the authors propose to modify the dataset to preserve the feature within the missing patterns, then continue with an off-the-shelf fairness-intervention algorithm to the modified dataset. Experiment results show that the proposed adaptive algorithm improves fairness and accuracy over impute-then-classify methods.
Strengths
* Theoretical illustration on the conclusion that ``imputed data harms the group fairness as well as the averaged accuracy".
* The authors propose three methods for adapting linear fair classifiers to missing values:
* **Method 1:** Adding missing indicator variables $\to$ this adaptive algorithm improves the accuracy of classifier under the same group fairness constraint than a classifier trained using impute-then-classify;
* **Method 2:** Affinely adaptive classification;
* **Method 3:** Missing pattern clustering;
* A general algorithm for nonlinear classifiers.
* Experiments on various datasets demonstrate the effectiveness of the proposed methods.
Weaknesses
* (1) Although the overall presentation is well-done, some parts could be much better if modified accordingly (please refer to **questions**).
* (2) Although the motivation of Theorem 1 is good, when I was going through the proof and assumptions made in Theorem 1, I feel like the assumptions are too strong, i.e., in this example, the conclusion should be based on:
* (2a) The feature $X$ is of only one dimension; (it would be much better if it could be assumed as a two dimension, since missing values in one dimension feels like completely missing of a feature; while in real-world scenario, missing features are also like to be the case where part of information is missing in a feature $x=[x_1, x_2]$, i.e., $x_2$ is missing).
* (2b) The construction of the probability distribution $P_{S, X, Y}$: given the attribute is $S=s$, it seems that the authors are requiring $Y=1$ won't appear in non-missing $X$ (as specified: $\text{Pr}(Y=1, X=0|S=s)\text{Pr}(Y=1, X=1|S=s)=0$), and $Y=1$ appears only for missing values (as specified: $\text{Pr}(Y=1, X=\text{NA}|S=s)=\alpha_s, \text{Pr}(Y=1, X=\text{NA}|S=s)=0$).
Although the example itself is correct, it is hard to believe whether the conclusion will remain the same in more complex scenario.
Questions
* (1) It would be much better if the saying of **missing values** could be explained at the beginning of the paper, since missing values may indicate many aspects, for example, missing labels $y$ of a sample $(x, y, z),$ or missing (hidden) attributes $z$, or missing instances $x$.
* (2) The notation w.r.t. accuracy $\mathbb{I}$ is given without any explanations.
* (3) Should there be any conditional independency between $\hat{X}$ and $Y$, in line 190?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
Please refer to the section of **Weakness**.