Summary
The authors conduct a theoretical examination of the conflicts that can arise between various fairness notions, encompassing both statistical and individual notions of fairness. This analysis is conducted across four distinct data availability scenarios, contingent on factors such as whether the sensitive attribute is known and whether the classification features need to be uncorrelated with it.
To facilitate this analysis, the authors initially create a discrete approximation of the joint distribution of features and labels by employing a generator that is later densely sampled. Subsequently, they address the optimization problem associated with the Bayesian oracle, taking into account a series of fairness constraints that are relevant to the desired fairness notions. This optimization problem yields the cost in terms of utility resulting from the chosen fairness constraints. The empirical findings provide insights into how different choices of these fairness notions impact utility.
Strengths
S1 - The research question posed by the authors holds significant importance due to its potential implications and relevance in the field. Diverse fairness criteria are recognized to sometimes conflict with each other, and the appropriateness of a specific criterion relies on the specific context of the classification task. Consequently, the availability of a method for assessing the impact on utility when simultaneously considering multiple fairness criteria is of paramount significance.
S2 -The paper impressively maintains a high level of clarity in its writing, ensuring that complex concepts are presented in an accessible manner. The tone is professional and appropriate for the subject matter, which enhances the overall reading experience. The division of content into subsections aids in navigating the paper and finding specific information efficiently. Additionally, the notation used is consistently well-defined, making it easier for readers to grasp the mathematical aspects of the paper.
S3 - The paper not only discusses the computational aspects but also delves into a detailed examination of how individual components affect the overall computational requirements. This level of granularity in understanding the computational burden is crucial for practitioners and researchers looking to implement the proposed approach.
S4 - The paper's dedication to reproducibility is evident through its comprehensive and thorough documentation of the experimental setup. This includes precise descriptions of the experimental conditions, datasets, parameters, and methodologies used in the research.
S5 - The framework they introduce effectively addresses the research questions outlined in the introduction. Moreover, the paper consistently substantiates all its claims.
S6 - Figure 1 serves as a valuable and informative visual representation of the method. It significantly aids in understanding various aspects, particularly the dense sampling, VQ, and the delineation of the four scenarios. Nonetheless, there is room for improvement in terms of the image quality.
Weaknesses
W1 - The statement 'Law and Adult datasets exhibit a tension in pairings with EA, while pairings with DP are more easily satisfied' calls for a deeper exploration into the underlying reasons. It's essential to investigate the dataset characteristics, including the distribution of class labels and other relevant factors, to understand why this tension arises. Moreover, it's important to analyze the mathematical implications of each fairness notion in the context of these datasets. What does it mean for a dataset to satisfy DP, and what about EA? Furthermore, exploring why certain fairness pairings are more compatible than others is crucial.
In the case of 'For example, strictly satisfying EA+PE causes an accuracy reduction of 3% between the awareness and unawareness situations for the Adult dataset. However, for the Law dataset, strictly satisfying EA+PE leads to an accuracy drop of 10% between the awareness and unawareness situations,' it's imperative to provide an in-depth explanation for these disparities. While you present numerical results stemming from the optimization problem, supplementing this with a detailed rationale is essential. This work can greatly benefit from utilizing the proposed mathematical framework to shed light on these questions. This ability to provide insights into why certain outcomes occur is a key strength of your research.
I firmly believe that the paper should not only present numerical results but should also delve into the reasons behind these results. Offering a comprehensive explanation supported by the mathematical framework is what can truly enhance the quality and depth of this work. This is particularly significant for a paper seeking publication in this conference, and your research indeed possesses the tools to provide such valuable information.
W2 - The authord have overlooked a significant paper that explores the Bayesian-optimal classifier under fairness constraints [1]. It would be beneficial if the authors could consider a comparison between their fair Bayesian oracle and the approach presented in this paper in the experimental section.
W3 - You've omitted the fairness notion that demands parity in positive predictive value, a well-known concept that often conflicts with the notion of equality of odds. It would be of great interest if you would also consider this definition inside your analysis.
W4 - I understand that space constraints can be a challenge, and I believe that the decision to place the cases where S is available in the Appendix, thus prioritizing a robust introduction to provide context and adequately introduce the problem formulation and setting, is a prudent choice. This approach is particularly valuable given that the primary paper addresses the more complex scenarios (when access to S is not available). However, it would be beneficial to provide a brief description of these shorter sections in the main text. In the event of acceptance, the authors could utilize the additional page provided to incorporate these sections into the main text. These could be presented as special cases, which are comparatively simpler, within the framework mentioned in the primary paper.
W5 - The authors opt for $\lambda = 15$ and $\beta = 25$ as parameter values (Section 4.2.), but they do not present alternative results based on different parameter selections. Furthermore, they do not provide an explanation for their choice of these values or an assessment of the impact that varying these values may have on the results. In other words, there is a lack of exploration regarding the sensitivity of the results to changes in these parameter values.
W6 - It remains unclear, and there is a lack of in-depth analysis regarding whether achieving decorrelation consistently results in minimal accuracy trade-offs, or if specific dataset configurations are required for this to hold true.
W7 - Page 4 typo → ‘subscripts (subscripts)’
[1] Zeng, X., Dobriban, E., & Cheng, G. (2022). Bayes-optimal classifiers under group fairness. arXiv preprint arXiv:2202.09724.
Questions
Q1 -You suggest a potential generalization to non-binary sensitive attributes through combinatorial extension. It's important to explore to what extent this would impact the framework you've outlined. Can this extension be seamlessly applied, or are there numerous challenges to overcome?Additionally, when dealing with non-binary sensitive attributes, how would you approach the comparison of group notions? Would you consider using maximum disparity as a measure? If so, would this necessitate a modification of the constraints, potentially rendering the problem non-convex?
Q2 - To what extent are the results influenced by the quality of the discrete approximation produced by the generator G?
Q3 - You mentioned that for the formulations in Section 3.1 and 3.2, sensitive information is not required. However, how do you then assess the constraints, such as (3), which involve considerations like $\boldsymbol{p}_a$ and $\boldsymbol{p}_b$?
Q4 - You conclude that 'This suggests that the accuracy drop-off of a fair classifier is less dependent on how correlated the features are with the sensitive attribute and more dependent on the strictness of the fairness enforcement.' Does this observation apply solely to the Law dataset, or is it a general trend across all datasets? Is it consistently valid, or are there specific configurations where this observation might not hold true?
Q5 - Have you explored the application of three or more fairness notions? How does the method's performance scale as the number of constraints increases?
Q6 - Why was the setting of $\lambda = 15$ and $\beta = 25$ chosen (Section 4.2.)? Additionally, how responsive are the results in Section 4.2 to alterations in these parameter values?
Rating
5: marginally below the acceptance threshold
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.