Summary
The authors propose a novel framework to enhance individual fairness guarantees under a Wasserstein distributionally robust optimization strategy. For such purposes, they employ counterfactuals based on the underlying causal structure of the model at hand. They further propose an alternative with theoretical guarantees for when the causal structure is unknown.
Strengths
S1 - The issue being investigated is of significant importance.
S2 - The introduction and abstract effectively substantiate all the claims made, including the contributions put forth by the authors. These assertions find validation through a thorough description of the methodology employed and the theoretical results provided.
S3 - The paper demonstrates a strong mathematical foundation, supported by numerous theoretical results.
S4 - The paper demonstrates commendable attention to reproducibility by providing detailed information regarding the experimental setup.
Weaknesses
W1 - The text lacks clarity in several areas. It becomes quite technical at times, and it would benefit from including more examples alongside the technical explanations, particularly in the introduction, to help readers develop a better intuition. Additionally, there are instances where the ideas presented lack cohesion and do not clearly relate to one another, making the overall narrative difficult to follow. Improving the flow and connection between ideas would enhance the readability and comprehension of the text.
W2 - The paper does not cite many significant works on individual fairness and algorithmic fairness in general. For instance, citing [1] would be relevant, as it shares many similar points with the presented work. It would be beneficial to outline both the similarities and differences between them. Additionally, the related works section overlooks a significant body of literature on algorithmic fairness that is based on causality. These works are numerous and, in my opinion, should be acknowledged.
W3 - It is not very clear which are the main advantages and benefits of the proposed approach with respect to existing works in the literature.
W4 - As I understand it, the authors propose modifying only the sensitive attribute while leaving all other attributes unchanged (please correct me if I am wrong). However, this approach can create unrealistic twins. For example, consider a male instance with a height of 1.85m, which is a typical height in a European country. If we change the gender to female without adjusting the height, the resulting instance would be an outlier and not representative of a typical female, making the two instances not equivalent. In the presence of such unrealistic twins, the classifier's decisions regarding these instances may not be informative. This issue arises because bias exists not only in the sensitive attribute but also in the non-sensitive attributes; for example, gender and income can be highly correlated. Therefore, when we change the sensitive attribute of an instance, in order to create an ‘equivalent’ instance of the other gender, non-sensitive attributes should as well be modified. That is, to ensure the relevance of their analysis, the authors should verify that the twins they consider are realistic and plausible instances. For more insight on this matter, see [1].
W5 - The empirical evaluation of the proposal is poor. It does not include popular benchmark fairness-enhancing interventions, and only a few classification tasks are considered, despite the availability of numerous widely-used datasets in the algorithmic fairness literature. Besides, there is no deep discussion regarding the results.
W6 - The model lacks any discussion or insights regarding its computational complexity or cost.
W7 - The acronym SCM is used before it is defined: it is first used in line 49, but it is defined in line 89.
W8 - (minor) I suggest moving the related works section into a separate section, as it represents a distinct aspect of the work.
W9 - (typos), line 60 (Our → our), line 113 (variables[50] → variables [50]), line 204 (space 9 ??)
[1] De Lara, L., González-Sanz, A., Asher, N., Risser, L., & Loubes, J. M. (2024). Transport-based counterfactual models. Journal of Machine Learning Research, 25(136), 1-59.
Questions
Q1 - Which are the main benefits/advantages that are provided by this proposal with respect to existing works in the literature?
Q2 - Does the approach use the conventional Wassterstein-ball based uncertainty set or is the uncertainty set considered the one from equation (16)? Is there any equivalence between them?
Q3 - Recognizing that assuming knowledge of the underlying causal structure for a given classification task is generally unrealistic, the authors propose an alternative approach that operates under more realistic conditions, where only a set of samples/instances is available. They offer guarantees as long as the assumptions outlined in Assumption 2 are met. However, it is unclear how realistic these assumptions are. Are they typically satisfied in real-world applications? Can you provide real examples where these assumptions hold true?
Q4 - Could this method be employed in classification tasks beyond tabular data?
Q5 - What do you mean by ‘We further estimate the regularizer in more general cases and explore the relationship between DRO and classical robust optimization.’? Where is this claim validated in the main text?