Summary
The authors suggest a framework aimed at enhancing the fairness guarantees of classifiers in scenarios where sensitive information is unavailable. Their approach seeks to identify a classification rule that minimizes the variance in losses from the training sample, while ensuring that the overall average utility does not significantly decline from the maximum possible utility.
Strengths
S1 - The paper successfully validates all the claims outlined in the abstract and introduction. Each assertion is supported with empirical evidence and detailed analysis. The authors have meticulously followed through on their initial promises, providing a cohesive and comprehensive study that aligns well with the stated objectives.
S2 - The problem addressed in this paper is of high relevance in reality. Ensuring the fairness of classifiers, especially in the absence of sensitive information, is a crucial issue with significant practical implications.
S3 - The authors effectively address the issues and challenges posed by the general methodology when applied in practical scenarios. For instance, the insightful analysis on gradient alignment enhances the practical applicability of their approach.
S4 - This analysis offers valuable insight into an important finding in the field of algorithmic fairness: the distinctions between achieving fairness in classification and regression tasks.
S5 - The abstract and the introduction effectively substantiate all the claims made, including the contributions put forth by the authors. These assertions find validation through the description of the methodology employed and the experiments conducted. The method section elaborates on the techniques and approaches considered, demonstrating how they align with the stated objectives. Furthermore, the experimental results provide empirical evidence that supports the claims made in the introduction.
Weaknesses
W1 - Reproducibility issues. The experimental setting lacks detail regarding critical aspects such as the employed learning rate, the number of epochs, and the hyperparameters or tuning procedures for different methods. Additionally, the authors do not report how the dataset is split. Providing this information is essential for enabling others to replicate the study and verify its findings.
W2 - The paper overlooks an important body of work from the field of algorithmic fairness that operates without knowledge of demographic information: [1]. This work constitutes a significant contribution to the field and could provide valuable context and support for the current study. Besides, including and considering such an approach in the experimental section would enhance the quality and informativeness of the provided results and derived conclusions.
W3 - The proposed fairness criteria operate at the instance level, thus can be viewed as an individual fairness strategy. However, the authors do not highlight this similarity or discuss their approach in relation to other existing works based on individual fairness. It would be beneficial to include this information, reference these works, and incorporate some comparisons in the experimental section.
W4 - The discussion of the results includes several overstatements. For example, on lines 307-310, the authors claim that VFair yields superior performance. However, this is an exaggeration. While VFair may exhibit higher utility in some cases, it comes with a substantial cost to fairness. Moreover, even when VFair demonstrates higher overall utility, the improvement is marginal, less than 1%, which does not substantiate the claim of superiority.
W5 - The paper lacks insight into the computational cost of the proposed method. There is no empirical validation to determine whether it is more costly than existing methods and, if so, to what extent. Providing this information would be valuable, as it would illuminate whether a trade-off exists between computational cost and the results obtained without demographic information. Understanding this balance is crucial for assessing the practical applicability and efficiency of the proposed approach.
W6 - The authors claim in line 256 that DRO needs the identification of the worst-off group through a bound of group ratio, but as far as I am aware the latter is not true. The method only requires defining the value of $\eta$ but has nothing to do with the demographic information.
W (minor) - The section titles should only contain upper case letters at the start of the first word, and not at the beginning of every word in the title.
W (minor) - In equation 5 you employ the parameter $\eta$, which is also used in equation 4 but to refer to a completely different parameter. I would recommend using different letters for each of the parameters to avoid confusion.
[1] Martinez, N. L., Bertran, M. A., Papadaki, A., Rodrigues, M., & Sapiro, G. (2021, July). Blind pareto fairness and subgroup robustness. In International Conference on Machine Learning (pp. 7492-7501). PMLR.
Questions
Q1 - Why don't you bold the DRO results in Table 1 when they outperform the results of your proposed method?
Q2 - What are the Z-scores?
Q3 - How well does it scale with the increasing number of instances?
Q4 - In line 141 the authors talk about the risk of overfitting, however they do not provide a deep insight into the issue. How likely is it that it happens? Under which circumstances?
Q5 - What happens to the method when outlier instances are present? These outliers could significantly complicate the optimization of the classification rule or even result in a trivial classification rule.
Limitations
The authors do not clearly state the limitations of their proposed method.
As a suggestion, it would be interesting to address potential issues such as overfitting, scalability, and susceptibility to outliers.