Summary
This paper investigates the concept of Fair CCA, focusing on addressing the potential bias that arises when analyzing the relationship between two sets of variables using CCA, a widely utilized statistical technique. The conventional application of CCA fails to account for the impact of sensitive attributes like gender or race, leading to potential biases. In response, this study aims to bridge this gap by integrating fairness principles into CCA. The authors introduce the fairness issue within the context of CCA and propose two distinct methods to tackle it: a multi-objective approach and a single-objective approach, each offering unique strengths. The effectiveness of the proposed methods is substantiated through empirical and theoretical analyses, confirming their value in addressing the fairness concerns in CCA.
Strengths
1. The problem addressed in this paper holds significant importance. Given the increasing influence of machine learning algorithms and methods on individuals and society, it becomes crucial to delve into the study of fairness within this domain. By mitigating bias issues in machine learning, we can contribute to a more equitable outcome and benefit vulnerable groups. While numerous works have explored fairness in machine learning, the majority of them focus on the supervised learning scenario. In contrast, this paper ventures into uncharted territory by examining the fairness issue in CCA, an unsupervised learning approach. This unique perspective underscores the urgency and significance of studying fairness within the context of CCA.
2. The concepts and methods presented in this paper exhibit a high degree of novelty. To the best of my knowledge, this is the first study to explore fairness within the context of CCA. Fairness, being a multifaceted concept, encompasses various definitions. In the realm of supervised learning, researchers have proposed different definitions such as demographic parity, equalized odds, and group sufficiency. Therefore, establishing a practical and reasonable definition becomes crucial. This paper introduces the notion of fairness criteria through correlation disparity error, which takes into account both global and group-wise correlations. The resulting fairness definition is intuitive and reasonable. The incorporation of fairness as additional objectives (in the multi-objective framework) or constraints (in the single-objective framework) is accomplished seamlessly, aligning with the natural progression of the problem. Furthermore, the authors introduce the Riemannian manifold in their solutions, which promotes convergence and facilitates computation, thereby introducing a novel aspect to the research.
3. The paper exhibits good writing quality, characterized by clarity and soundness. It effectively guides readers through its content, ensuring easy comprehension from the motivation and definition to the methods and solutions. Notably, Figure 1 provides a clear and intuitive visualization that enables immediate understanding of the proposed method's functionality. The effectiveness of the methods is supported by robust experimental results on synthetic and real data. Furthermore, Figure 3 serves as a compelling validation of fairness, as it visually demonstrates the improved proximity between the two groups after the projection using the proposed methods. Overall, the paper is meticulously crafted, maintaining a high level of clarity and rigor throughout.
Weaknesses
1. Limited discussion on multiple modalities: While CCA is not restricted to two modalities, the paper primarily focuses on this scenario. It would be beneficial to discuss a more general setting involving multiple modalities and computing correlations under the fairness setting.
2. Figure 4 lacks an obvious trend: The authors could consider including Figure 9 from the supplementary file in the main body, as it provides a more intuitive demonstration of the method's effectiveness.
Questions
1. Clarification on "critical Pareto" (line 164): The definition of "critical Pareto" is unclear. It would be helpful to provide a more intuitive explanation for better understanding.
2. Elaboration on optimization problem (8) and steepest descent direction (lines 174-175): The statement regarding the optimization problem and steepest descent direction requires further elaboration to enhance clarity.
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
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The method is currently limited to two modalities. Even though this is the most common scenario in CCA, it would be interesting to see how the method can be extended to more than two modalities.
Overall, this is a well-written and informative paper that makes a significant contribution to the field of machine learning. The proposed methods are novel and effective, and the experimental results are convincing. However, the method is currently limited to two modalities, and it would be interesting to see how it can be extended to more than two modalities.