Skip to main content
AMIA Annual Symposium Proceedings logoLink to AMIA Annual Symposium Proceedings
. 2026 Feb 14;2025:1587–1596.

Fair Multi-modal Canonical Correlation Analysis: A Neuroimaging Study of Alzheimer’s Disease

Zhuoping Zhou 1,*, Boning Tong 1,*, Bojian Hou 1, Christos Davatzikos 1, Qi Long 1,†, Li Shen 1,†
PMCID: PMC12919458  PMID: 41726413

Abstract

This study addresses fairness concerns in Multi-modal Canonical Correlation Analysis (MCCA), a technique for analyzing relationships across multiple datasets. We introduce Fair MCCA (F-MCCA), which mitigates bias by optimizing for both correlation performance and demographic fairness. Our method quantifies disparities using Correlation Disparity Error (CDE) and employs a multi-objective optimization framework to derive projection matrices that achieve consistent correlation levels across sensitive groups. We validate F-MCCA on neuroimaging data from the Alzheimer’s Disease Neuroimaging Initiative using sex as the sensitive attribute. Experiments demonstrate that F-MCCA substantially improves fairness metrics with minimal correlation performance sacrifice. In downstream classification tasks, F-MCCA reduces demographic parity difference and equalized odds difference while maintaining comparable accuracy to standard approaches. Results confirm that our method effectively balances analytical performance with fairness considerations, supporting more unbiased healthcare applications of multi-modal data analysis.

Introduction

Multi-modal Canonical Correlation Analysis (MCCA) is a powerful statistical method that identifies latent relationships across datasets from different sources or modalities. In healthcare and biomedical research, MCCA has become increasingly valuable for integrating heterogeneous data types such as imaging, genomics, and clinical measures to improve understanding of complex diseases.1, 2 MCCA achieves this integration by maximizing the sum of squared correlations between the datasets’ linear projections in a common space, facilitating comparison and analysis across diverse data sources. Specifically, given M centered modalities {Xm}m=1M, MCCA seeks the R-dimensional sub-spaces that optimize the correlation of these linear projections {Xm Um}m=1M with a group configuration Y, subject to certain constraints,3, 4 which can be formulated as:

maxY,{Um}m=1M ‖Y − Xm Um‖F2 subj. to Y ∈ Y := {Y|Y⊤Y = IR}. (MCCA)

Analytically, the group configuration is solved via the eigendecomposition of (∑m=1MXm(Xm⊤Xm)−1Xm⊤)Y = Y Λ and the canonical weights are calculated through Um = (Xm⊤Xm)−1XmY  for m = 1, …, M.

MCCA has been instrumental in improving machine learning models’ performance across various domains, including cross-modal retrieval,5 joint representation learning,6 sentiment analysis,7 human-computer interaction, and more.8, 9 Its application is also notable in genetics,10, 11 health care data analytics,12 biomedical engineering,13, 14, 15, 16 and precision medicine initiatives,17 demonstrating its utility in extracting complex inter-modal relationships. Such extensive applications highlight the method’s potential for integrating and analyzing multi-sourced data, leading to improved generalization and prediction.

However, as healthcare systems increasingly rely on these computational methods for clinical decision support and research, ensuring fairness across various patient populations has become a critical concern. Standard MCCA approaches may inadvertently perpetuate or amplify biases present in training data, particularly affecting underrepresented demographic groups.18, 19 For example, in neurological disorder analysis, diagnostic models may perform differently across sex and ethnic groups due to underlying differences in disease presentation or data representation.20, 21 If not adequately addressed, these disparities can lead to biased healthcare delivery and research outcomes.

While fairness in machine learning for healthcare has gained attention, existing approaches have mainly concentrated on supervised learning contexts or limited data modalities. Our previous work introduced Fair CCA22 for dual-modality scenarios; however, extending fairness principles to multi-modal settings remains unexplored. To fill this gap, we introduce Fairness-aware MCCA (F-MCCA), a novel algorithm designed to ensure unbiased representation of all sensitive groups in multi-modal analysis. Unlike standard MCCA, which may disproportionately reflect patterns from dominant groups, F-MCCA equalizes the contribution of each demographic group to the overall correlation structure. This approach is particularly relevant for healthcare applications where balanced representation is essential for developing unbiased diagnostic and prognostic models.

Figure 1 illustrates the conceptual difference between standard MCCA and our proposed F-MCCA approach. In traditional MCCA (Figure 1g), the resulting projections may favor patterns from dominant groups while overlooking important correlations in minority groups. In contrast, F-MCCA (Figure 1h) balances the contribution of each demographic group, ensuring fair representation in the shared projection space. While this fairness-oriented approach necessarily involves some trade-off with the original correlation objective, our experiments demonstrate that this compromise is modest compared to the fairness gains achieved.

Figure 1:

Figure 1:

Illustration of MCCA and F-MCCA with three data modalities. The subfigures (a-d) demonstrate the MCCA framework: data from three modalities is projected to minimize distance to a common group configuration. The resting subfigures compare fairness implications: (e) shows MCCA optimized for Group 1 only, (f) shows MCCA optimized for Group 2 only, (g) illustrates standard MCCA where Group 1 receives preferential correlation performance, and (h) presents our F-MCCA approach, which equalizes projection distances across demographic groups.

We validate our approach using neuroimaging data from the Alzheimer’s Disease Neuroimaging Initiative (ADNI), with sex as the sensitive attribute. Through comprehensive evaluations from both unsupervised correlation analysis and supervised classification perspectives, we demonstrate that F-MCCA significantly improves fairness metrics while maintaining competitive performance in disease characterization tasks. These findings highlight the potential of fairness-aware multi-modal analysis to advance unbiased healthcare research and clinical applications.

Method

Preliminary. The set of real numbers is denoted by ℝ, with ℝ+ indicating non-negative numbers and ℝ++ for positive numbers. Vectors are in bold lowercase (e.g., a) and matrices in bold uppercase (e.g., A), with elements represented as ai and aij, respectively. Sets are denoted by calligraphic letters (e.g., S), and set cardinality by | · | (e.g., |S|). For vectors x, y ∈ ℝm, x ≺ y signifies all elements of y − x are positive, while x ≼ y means they are non-negative. Λ represents a diagonal matrix with a matrix’s eigenvalues.

Correlation Disparity Error

Traditional MCCA approaches applied to heterogeneous datasets can inadvertently introduce bias by over-representing dominant demographic groups and marginalizing smaller populations. To address this fairness concern in healthcare applications, we introduce Fairness-aware MCCA (F-MCCA), a novel framework that ensures unbiased representation across sensitive demographic attributes.

F-MCCA operates through a two-step process: first analyzing data stratified by sensitive attributes (such as sex, race, or socioeconomic status), then systematically integrating these group-specific insights into a globally fair representation. This approach ensures that all demographic groups maintain proportionate influence on the dimensional reduction process, particularly critical in clinical contexts where underrepresented populations must not be overlooked.

To formalize this concept, consider datasets {Xm ∈ ℝN × Dm}m=1M comprising N observations across M modalities. These observations are partitioned into K sensitive groups {Xmk}m=1,k=1M,K, where {Xmk}∈ ℝNk × Dm ∈ ℝNk × Dm represents the kth group’s observations in the mth modality. To quantify the disparate impacts of MCCA across these groups, we introduce:

Definition 1 (Correlation Disparity Error (CDE)). For datasets {Xm}m=1M partitioned into K sensitive groups with data matrices {Xmk}m=1,k=1M,k, the Correlation Disparity Error for group k ∈ [K] under projection parameters {Um}m=1M and a group configuration Y is:

Ek(Y,{Um}m=1M) := Lk (Yk,∗,{Umk,∗}m=1M) − Lk(Yk,{Um}m=1M),

where Lk := ∑k=1KNkMNk∑m=1M‖Yk − Xmk Umk‖F2 represents a size-adjusted correlation measure , and (Yk,*,{Umk,*}m=1M) denotes the optimal group-specific MCCA projections. The term Yk refers to the group configuration for group k, which is the subset of Y corresponding to observations in group k.

This metric quantifies how much a global projection deviates from optimal group-specific projections, with larger values indicating greater disparity. Using this definition, we formulate our fairness criterion:

Definition 2 (F-MCCA). A multi-modal canonical correlation analysis solution (Y∗, {Um*}m = 1M) is considered fair if it equalizes the Correlation Disparity Error across all demographic groups:

Ek(Y*,{Um*}m=1M) = Es(Y*,{Um*}m=1M)∀k≠s.

The fairness criterion defined in Definition 2 builds upon our prior FairCCA framework, which in turn extends the pairwise fairness formulation originally proposed in Fair PCA by Kamani et al. (2022).23 While Fair PCA focuses on minimizing the variance gap across sensitive groups in a single-modality setting, our method generalizes this principle to the multi-modal correlation setting. Specifically, the use of Correlation Disparity Error (CDE) and pairwise CDE aligns conceptually with Kamani’s pairwise reconstruction error, but is adapted to measure inter-group differences in canonical correlation performance across multiple modalities. We retain the pairwise penalty structure to preserve theoretical consistency and ensure meaningful fairness guarantees in the extended multi-modal framework.

Definition 3 (Pairwise CDE). The pairwise CDE between groups k and s for any global projection (Y,{Um}m=1M) and group-specific projections {(Yk,∗, {Umk, ∗}m = 1M)}k = 1K is:

Δk,s(Y,{Um}m=1M) := ϕ(Ek(Y*,{Um*}m=1M − Es(Y*,{Um*}m=1M)),∀k≠s,

where ϕ : ℝ → ℝ+ is a convex penalty function, commonly implemented as ϕ(x) = exp(x), ϕ(x) = x2.

This pairwise formulation allows us to directly minimize disparities between demographic groups, creating a projection that balances overall correlation performance with unbiased representation—a crucial consideration in healthcare applications where algorithmic fairness directly affects clinical outcomes and health fairness.

Algorithm 1.

Algorithm 1

A Multi-Objective Gradient Method for F-MCCA

A Multi-Objective Framework for F-MCCA

Optimizing both correlation performance and fairness involves inherent trade-offs in multimodal analysis. To tackle this challenge, we formulate F-MCCA as a multi-objective optimization problem that systematically balances the competing goals of maximizing correlation while minimizing disparities between demographic groups.

We define our objective functions as follows: let h1(Y,{Um}m=1M):=∑m=1M||Y − XmUm||F2 represent the standard MCCA correlation objective, and hk+1(Y,{Um}m=1M) :=∑s=1,s≠kKΔk,s(Y,{Um}m=1M) capture the pairwise disparities for group k for k = 1, …, K. The complete multi-objective optimization problem is then formulated as:

minimizeY,{Um}m=1M H(Y,{Um}m=1M) := [h1(Y,{Um}m=1M),h2(Y,{Um}m=1M), …, hK+1(Y,{Um}m=1M)],  subject to Y ∈ Y := {Y|Y⊤Y = IR}. (1)

A solution (Y*,{Um*}m=1M) is considered weakly Pareto optimal if no alternative feasible solution exists that simultaneously improves all objectives—formally, if no (Y,{Um}m=1M) exists such that

H(Y,{Um}m=1M)≺H(Y*,{Um*}m=1M).

This formulation acknowledges the inherent trade-offs between correlation performance and fairness, seeking the best possible compromises among them.

Optimization Algorithm. To solve this multi-objective problem efficiently, we developed a gradient-based approach (Algorithm 1) that converges to a weakly Pareto optimal solution. The algorithm operates in two phases:

  1. Compute group-specific optimal projections (Y* , {Um*}m = 1M) to establish fairness benchmarks

  2. Iteratively optimize the global projections through a descent direction that balances all objectives

At each iteration, the algorithm determines the optimal descent direction (DY(t),{DUm(t)}m=1M) by solving the following minimax problem24 iteratively concerning the gradient with respect to Y(t), U1(t), … , UM(t) :

D(t) = arg minD{maxk=1,…,K+1trace(D⊤∇hk(Y(t),{Um(t)}m=1M)) + 12‖D‖F2}. (2)

This approach ensures the algorithm progresses on the most challenging objective at each step, effectively balancing improvement across all optimization criteria. The following lemma characterizes the descent direction:

Lemma 1. The solution to the minimax problem in Equation (2) is either D(t) = 0 (indicating a Pareto stationary point), or takes the form D(t) = −∑k = 1K + 1 λk(t) ∇hk(Y(t), {Um(t)}m = 1M), where ∑k =1K + 1 λk(t) = 1 and λk(t) ≥ 0, representing a convex combination of gradient directions.

To maintain the orthogonality constraint on Y throughout optimization, we employ a transformation T that projects the updated Y back onto the Stiefel manifold. Specifically, if Y(t) has eigenvalue decomposition with eigenvalues Λ(t) and corresonding eigenvectors Q(t), then T (Y(t)) = Y(t) Q(t) Λ− 12 Q(t)⊤ ensures the constraint is satisfied.

Convergence Analysis. The convergence properties of our algorithm are established through the following theoretical results:

Assumption 1. For a subset S of the feasible space Y × ℝD1 × R × ⋯ × ℝDM × R, there exists a Lipschitz constant LH such that for all W, V ∈ S:

H(W) ≼ H(V) + ∇ + LH2‖W − V‖F21K+1,

where ∇k := 〈∇hk(V), (W − V)〉, ∇ := [∇1, …, ∇K+1] ∈ ℝK+1.

Theorem 1. Under Assumption 1, if ηY(t) = ηU1(t) = ⋯ = ηUM(t) = η ≤ 1/LH for all iterations t ∈ {0, …, T − 1}, then the sequence generated by Algorithm 1 satisfies:

min{‖D(t)‖F : t = 0,…,T − 1} ≤ 2η[hk*(Y(0),{Um(0)}m=1M) − hk**T]12

where hk*(Y(0),{Um(0)}m=1M)−hk** := min {hk(Y(0),{Um(0)}m=1M)−hk* : k ∈[K+1]} and hk* is the infimum value of objective hk, defined as hk*:=inf{hk(Y,{Um}m=1M):(Y,{Um}m=1M)∈Y×ℝD1×R×⋯×ℝDM×R}.

This theorem guarantees that the algorithm makes steady progress toward a Pareto stationary point, with the minimum gradient norm decreasing at a rate of O(1/T). The complete proofs for Lemma 1 and Theorem 1 follow from our previous work on fair CCA.22

Experiment

This study evaluated our F-MCCA method from unsupervised and supervised learning perspectives, specifically applied to neuroimaging data in Alzheimer’s disease research. Our evaluation framework consisted of two complementary approaches. First, in the unsupervised learning context, we implemented F-MCCA on multi-modal neuroimaging data to quantify improvements in fairness by reducing CDE while simultaneously preserving strong inter-modality correlations. Second, we examined the downstream impact of these fairer representations on supervised classification tasks by comparing classification performance using features derived from F-MCCA against those from standard MCCA and unprocessed features.

Our experiments focused on the three-class classification problem in Alzheimer’s disease progression (Healthy Control, Mild Cognitive Impairment, and Alzheimer’s Disease) using multi-modal brain imaging data from the ADNI dataset. We paid particular attention to sex-related fairness disparities, as previous research had documented significant differences in AD manifestation between male and female populations. Sex-based differences in AD presentation included variations in cognitive decline patterns, biomarker profiles, and structural brain changes that could influence diagnostic accuracy when not properly addressed in analytical methods.25, 26, 27 Ensuring fairness in AD classification models was particularly important given these known biological variations, as biased models could have led to delayed diagnosis, inappropriate treatment recommendations, or research conclusions that failed to generalize across demographic groups.

Through this comprehensive evaluation, we aimed to demonstrate that F-MCCA not only improved fairness metrics but also maintained or enhanced the clinical utility of the resulting models for AD classification and staging, ultimately supporting more unbiased healthcare research and decision-making.

Data Acquisition and Preprocessing

Our study utilized multi-modal neuroimaging data from the Alzheimer’s Disease Neuroimaging Initiative (ADNI) database, a landmark longitudinal study designed to develop clinical, imaging, genetic, and biochemical biomarkers for the early detection and tracking of Alzheimer’s disease (AD).28, 29 We integrated three complementary imaging modalities that capture different aspects of AD pathophysiology: structural MRI for brain morphometry, 18F-Florbetapir PET (AV45-PET) for amyloid plaque deposition, and 18F-Flortaucipir PET (AV1451-PET) for tau tangle burden.

Following rigorous spatial normalization and co-registration of these modalities, we established a cohort of 375 participants (182 males, 193 females) with complete imaging data across all three modalities. From the structural MRI, we extracted 66 region-specific cortical thickness measurements using FreeSurfer’s automated parcellation, reflecting neurodegeneration patterns. From both PET modalities, we derived 68 cortical Standardized Uptake Value Ratio (SUVR) measurements per modality, normalized to the cerebellum as the reference region, quantifying the regional burden of pathological protein deposits.

The study population represented the spectrum of AD progression: 30 participants met the clinical criteria for Alzheimer’s Disease (AD), 121 were diagnosed with Mild Cognitive Impairment (MCI), and 224 were classified as cognitively normal Healthy Controls (HC). This distribution reflects the typical prevalence pattern observed in memory clinic populations.

Experimental Setup

Evaluation Criteria. Let ẑ represent the predicted label and z the true label. This study considers two sensitive groups, G1 and G2, with C = {c1, c2, c3} representing the three classes used in the classification task. The evaluation metrics are detailed in Table 1. Specifically, for unsupervised methods MCCA and F-MCCA, correlation maximization is assessed using correlation (ρ), and fairness improvement is evaluated using mean pairwise CDE (Δ). In supervised classification, accuracy measures performance, while fairness is evaluated using demographic parity difference (DPD) and equalized odds difference (EOD), two common fairness metrics.

Table 1:

Evaluation metrics for both unsupervised and supervised models. We consider two sensitive groups (male and female) and three diagnostic classes (HC, MCI, AD) in this study.

Metric Mathematical expression
Correlation ρ=‖Y−XmUm‖F2
Mean Pairwise CDE Δ=1K∑k,s∈[K],k≠sΔk,s
Accuracy ℙ(z^=z)
demographic parity difference (DPD)30, 31 1|C|∑c∈C|ℙ(z^=c|G1)−ℙ(z^=c|G2)|
equalized odds difference (EOD)30, 32 1|C|∑i∈|C||C|∑j∈|C||C||ℙ(z^=cj|z=ci,G1)−ℙ(z^=cj|z=ci,G2)|

Baseline. We benchmarked our proposed F-MCCA against standard MCCA for unsupervised representation learning, while employing Support Vector Machine (SVM)33 for downstream classification tasks. In the supervised setting, we systematically compared three feature extraction strategies: (1) F-MCCA projections, (2) standard MCCA projections, and (3) original features without dimensionality reduction. Each strategy was evaluated across three neuroimaging modalities (AV1451-PET, AV45-PET, and MRI), analyzed both individually and in combination, to comprehensively assess improvements in both classification performance and fairness metrics.

Experimental Setup and Parameter Configuration. For unsupervised analysis, we utilized the complete dataset of 375 subjects, initializing (Y(0),{Um(0)}m=1M) with standard MCCA results on the entire dataset. The algorithm ran for a maximum of 1000 iterations with learning rates ηY(t) and {ηUm(t)}m=1M set to 5e-5, applying an adaptive line search at each iteration (decay rate 0.1) to ensure convergence.

For supervised learning, the experimental procedure occurred in the following steps:

  1. Randomly partitioned the dataset into training (70%) and testing (30%) sets

  2. Applied F-MCCA or MCCA to the training data for dimensionality reduction (dimension = 50), or alternatively retained all original features for baseline comparison

  3. Trained SVM classifiers on the processed training data using grid search optimization with hyperparameters {C: [1e-3, 1e-2, …, 10], kernel: [‘rbf’, ‘poly’, ‘sigmoid’, ‘linear’], gamma: [‘scale’, ‘auto’, 1e-2, …, 100]} and 5-fold cross-validation to maximize accuracy

  4. Processed the testing data using the same dimensionality reduction approach (projecting to 50 dimensions with trained F-MCCA/MCCA models or keeping all original features)

  5. Evaluated classification performance on the testing set using three metrics: accuracy (overall performance), DPD and EOD (fairness measures)

To ensure robust results, we repeated this process across 20 random seeds, using the first 10 iterations for parameter tuning of F-MCCA and the remaining 10 for independent validation, thus minimizing potential optimization bias.

Results and Discussion

Unsupervised MCCA. Table 2 presents the comparative performance of the standard MCCA and our proposed F-MCCA across multiple dimensions. To facilitate interpretation, we quantify the percentage changes in correlation and mean pairwise CDE, respectively, as follows:

%ρ = −(ρ of F−MCCA − ρ of MCCA) / ρ of MCCA,%Δ = −(Δ of F−MCCA − Δ of MCCA) / Δ of MCCA.

Table 2:

Results from 10 repeated experiments on an Apple M2 Pro processor are summarized with the objective function value (ρ), mean pairwise CDE (Δ), and average computation time in seconds (± standard deviation). Ten different projection dimensions (R) are considered in this experiment. Lower values (↓) are better, with the best results in bold. Given the input data matrix, both ρ and Δ are deterministic.

R ρ ↓ %ρ Δ ↓ %Δ Runtime ↓
MCCA F-MCCA MCCA F-MCCA MCCA F-MCCA
1 1.1828 1.1833 -0.04% 0.0005 0.0002 46.63% 1.44 (± 0.2) 56.8 (± 4.0)
2 1.7517 1.7525 -0.04% 0.0002 0.0001 52.14% 1.38 (± 0.2) 55.4 (± 2.4)
3 2.1970 2.1973 -0.01% 0.0001 0.0000 52.59% 1.32 (± 0.1) 58.0 (± 4.5)
4 2.5958 2.5960 -0.01% 0.0001 0.0000 55.83% 1.48 (± 0.1) 58.4 (± 2.8)
10 4.4520 4.4794 -0.61% 0.0057 0.0025 56.06% 1.89 (± 0.1) 62.4 (± 2.0)
20 6.8537 6.9728 -1.74% 0.0371 0.0082 77.88% 1.97 (± 0.2) 71.1 (± 3.2)
30 8.9092 9.0545 -1.63% 0.0526 0.0065 87.73% 1.87 (± 0.2) 89.9 (± 6.0)
40 10.806 10.977 -1.58% 0.0737 0.0055 92.57% 1.74 (± 0.2) 94.5 (± 7.7)
50 12.587 12.818 -1.84% 0.1128 0.0058 94.86% 1.66 (± 0.3) 86.6 (± 7.8)
60 14.284 14.544 -1.82% 0.1478 0.0057 96.14% 1.52 (± 0.1) 83.9 (± 4.5)

F-MCCA achieves substantial improvements in fairness (46.63% to 96.14% reduction in mean pairwise CDE) with minimal correlation performance loss (0.01% to 1.84%), with the most pronounced gains at higher dimensions. This favorable trade-off highlights the central tension in fairness-aware representation learning: improving equity often requires controlled compromises in statistical fit. In our case, F-MCCA introduces fairness objectives that regularize the projection space, slightly constraining the optimization of canonical correlation. Nevertheless, this constraint yields representations that are more demographically balanced—an essential property in clinical applications where fairness is not only a technical consideration but also a requirement for trust, generalizability, and regulatory compliance. The ability to enforce fairness with minimal impact on core performance metrics underscores the practical value of our approach.

Supervised Classification. Figure 2 and Table 3 present three classification-related measures: accuracy, DPD, and EOD. The figure demonstrates that MCCA improves classification fairness but at the expense of some accuracy. Building on this, F-MCCA preserves MCCA’s accuracy while further enhancing fairness. This trend holds consistently across classification tasks for individual modalities and their combinations, validating our fairness-enhancing strategy. However, the inherent linearity of standard MCCA imposes limitations, leading to information loss during dimensionality reduction. This lost information is likely modality-specific and could be crucial for distinguishing between the three classes, resulting in lower accuracy compared to applying SVM directly to the original data.

Figure 2:

Figure 2:

Results from 20 repeated experiments comparing accuracy (top), demographic parity difference (middle), and equalized odds difference (bottom) across three methods: F-MCCA + SVM, where F-MCCA reduces dimensions before SVM; MCCA + SVM, applying MCCA for dimension reduction then SVM; and All-SVM, which directly uses SVM on all original features. Each bar corresponds to one imaging modality (AV1451, AV45, MRI) or the combined set. The projection dimension is fixed at 50. X-axis labels indicate the evaluation metric. F-MCCA consistently achieves the lowest DPD and EOD across all modalities, with only a slight reduction in accuracy, demonstrating its effectiveness in enhancing fairness with minimal performance loss.

Table 3:

Results from 20 repeated experiments are summarized with accuracy, DPD, EOD (mean ± standard deviation). ↓ means that lower values are better, while ↑ means that higher values are better. The best results are in bold.

Modality Method Accuracy ↑ DPD ↓ EOD ↓
AV1451 F-MCCA+SVM 0.613 (± 0.04) 0.012 (± 0.02) 0.029 (± 0.05)
MCCA+SVM 0.615 (± 0.04) 0.015 (± 0.02) 0.032 (± 0.05)
SVM 0.679 (± 0.03) 0.053 (± 0.04) 0.112 (± 0.05)
AV45 F-MCCA+SVM 0.603 (± 0.05) 0.016 (± 0.02) 0.042 (± 0.06)
MCCA+SVM 0.603 (± 0.05) 0.023 (± 0.02) 0.065 (± 0.06)
SVM 0.632 (± 0.04) 0.050 (± 0.04) 0.110 (± 0.05)
MRI F-MCCA+SVM 0.603 (± 0.03) 0.014 (± 0.02) 0.031 (± 0.04)
MCCA+SVM 0.588 (± 0.04) 0.020 (± 0.03) 0.051 (± 0.05)
SVM 0.631 (± 0.04) 0.072 (± 0.04) 0.131 (± 0.05)
Combined Modalities F-MCCA+SVM 0.614 (± 0.04) 0.008 (± 0.01) 0.015 (± 0.03)
MCCA+SVM 0.600 (± 0.04) 0.020 (± 0.03) 0.045 (± 0.05)
SVM 0.665 (± 0.03) 0.078 (± 0.05) 0.108 (± 0.06)

Conclusion

This paper introduces F-MCCA, a fairness-aware extension of multi-modal canonical correlation analysis that mitigates bias in multi-modal data integration. F-MCCA formalizes correlation disparity error and employs a multi-objective optimization framework to ensure unbiased representations across demographic groups while preserving analytical utility. Experiments on ADNI neuroimaging data show that F-MCCA significantly reduces fairness disparities with minimal performance trade-offs in both unsupervised and supervised tasks. Its balance between fairness and performance makes it valuable for healthcare applications, promoting more inclusive biomedical modeling and improving diagnostic accuracy. Future work could explore non-linear extensions of F-MCCA and validate its effectiveness across additional healthcare domains and sensitive attributes beyond sex, further advancing algorithmic fairness in precision medicine.

Acknowledgments

This work was supported in part by the NIH grants RF1 AG063481, R01 AG071174, R01 LM013463, U01 AG066833, U01 AG068057, P30 AG073105, R01 AG07147, and U19 AG074879; and by Penn AI2D Center seed funding. The ADNI data sets were obtained from the Alzheimer’s Disease Neuroimaging Initiative database (https://adni.loni.usc.edu), funded by NIH grant U01 AG024904.

Figures & Tables

References

  • 1.Zhou R, Zhou H, Chen BY, Shen L, Zhang Y, He L. International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer; 2023. Attentive deep canonical correlation analysis for diagnosing alzheimer’s disease using multimodal imaging genetics; pp. p. 681–91. [Google Scholar]
  • 2.Er AG, Ding DY, Er B, Uzun M, Cakmak M, Sadee C, et al. Multimodal data fusion using sparse canonical correlation analysis and cooperative learning: a COVID-19 cohort study. NPJ Digital Medicine. 2024;7(1):117. doi: 10.1038/s41746-024-01128-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Chen J, Wang G, Giannakis GB. Graph multiview canonical correlation analysis. IEEE Transactions on Signal Processing. 2019;67(11):2826–38. [Google Scholar]
  • 4.Yang X, Liu W, Liu W, Tao D. A survey on canonical correlation analysis. IEEE Transactions on Knowledge and Data Engineering. 2019;33(6):2349–68. [Google Scholar]
  • 5.Cao G, Iosifidis A, Chen K, Gabbouj M. Generalized multi-view embedding for visual recognition and cross-modal retrieval. IEEE transactions on cybernetics. 2017;48(9):2542–55. doi: 10.1109/TCYB.2017.2742705. [DOI] [PubMed] [Google Scholar]
  • 6.Wang W, Arora R, Livescu K, Bilmes J. On deep multi-view representation learning. International conference on machine learning. PMLR. 2015:p. 1083–92. [Google Scholar]
  • 7.Qiu JL, Liu W, Lu BL. Neural Information Processing: 25th International Conference, ICONIP 2018, Siem Reap, Cambodia, December 13–16, 2018, Proceedings, Part V 25. Springer; 2018. Multi-view emotion recognition using deep canonical correlation analysis; pp. p. 221–31. [Google Scholar]
  • 8.El Madany NED, He Y, Guan L. 2016 IEEE International Conference on Image Processing (ICIP) IEEE; 2016. Human action recognition via multiview discriminative analysis of canonical correlations; pp. p. 4170–4. [Google Scholar]
  • 9.Gao L, Qi L, Chen E, Guan L. Discriminative multiple canonical correlation analysis for information fusion. IEEE Transactions on Image Processing. 2017;27(4):1951–65. doi: 10.1109/TIP.2017.2765820. [DOI] [PubMed] [Google Scholar]
  • 10.Parkhomenko E, Tritchler D, Beyene J. Sparse canonical correlation analysis with application to genomic data integration. Statistical applications in genetics and molecular biology. 2009;8(1) doi: 10.2202/1544-6115.1406. [DOI] [PubMed] [Google Scholar]
  • 11.Witten DM, Tibshirani RJ. Extensions of sparse canonical correlation analysis with applications to genomic data. Statistical applications in genetics and molecular biology. 2009;8(1) doi: 10.2202/1544-6115.1470. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Vasquez-Correa JC, Orozco-Arroyave JR, Arora R, Nöth E, Dehak N, Christensen H, et al. 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) IEEE; 2017. Multi-view representation learning via gcca for multimodal analysis of Parkinson’s disease; pp. p. 2966–70. [Google Scholar]
  • 13.Borga M, Knutsson H. Report LiU-IMT-EX-0062 Department of Biomedical Engineering. Linkping University; 2001. A canonical correlation approach to blind source separation. [Google Scholar]
  • 14.De Clercq W, Vergult A, Vanrumste B, Van Paesschen W, Van Huffel S. Canonical correlation analysis applied to remove muscle artifacts from the electroencephalogram. IEEE transactions on Biomedical Engineering. 2006;53(12):2583–7. doi: 10.1109/TBME.2006.879459. [DOI] [PubMed] [Google Scholar]
  • 15.Li YO, Adali T, Wang W, Calhoun VD. Joint blind source separation by multiset canonical correlation analysis. IEEE Transactions on Signal Processing. 2009;57(10):3918–29. doi: 10.1109/TSP.2009.2021636. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Correa NM, Adali T, Li YO, Calhoun VD. Canonical correlation analysis for data fusion and group inferences. IEEE signal processing magazine. 2010;27(4):39–50. doi: 10.1109/MSP.2010.936725. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Kline A, Wang H, Li Y, Dennis S, Hutch M, Xu Z, et al. Multimodal machine learning in precision health: A scoping review. npj Digital Medicine. 2022;5(1):171. doi: 10.1038/s41746-022-00712-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Binns R. Fairness in machine learning: Lessons from political philosophy. Conference on fairness, account-ability and transparency. PMLR. 2018:p. 149–59. [Google Scholar]
  • 19.Mehrabi N, Morstatter F, Saxena N, Lerman K, Galstyan A. A survey on bias and fairness in machine learning. ACM computing surveys (CSUR) 2021;54(6):1–35. [Google Scholar]
  • 20.Loke H, Harley V, Lee J. Biological factors underlying sex differences in neurological disorders. The international journal of biochemistry & cell biology. 2015;65:139–50. doi: 10.1016/j.biocel.2015.05.024. [DOI] [PubMed] [Google Scholar]
  • 21.Kim SH, Mealy MA, Levy M, Schmidt F, Ruprecht K, Paul F, et al. Racial differences in neuromyelitis optica spectrum disorder. Neurology. 2018;91(22):e2089–99. doi: 10.1212/WNL.0000000000006574. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Zhou Z, Ataee Tarzanagh D, Hou B, Tong B, Xu J, Feng Y, et al. Fair Canonical Correlation Analysis. Advances in Neural Information Processing Systems. 2024;36 [PMC free article] [PubMed] [Google Scholar]
  • 23.Kamani MM, Haddadpour F, Forsati R, Mahdavi M. Efficient fair principal component analysis. Machine Learning. 2022:1–32. [Google Scholar]
  • 24.Fliege J, Svaiter BF. Steepest descent methods for multicriteria optimization. Mathematical methods of operations research. 2000;51:479–94. [Google Scholar]
  • 25.Nebel RA, Aggarwal NT, Barnes LL, Gallagher A, Goldstein JM, Kantarci K, et al. Understanding the impact of sex and gender in Alzheimer’s disease: a call to action. Alzheimer’s & Dementia. 2018;14(9):1171–83. doi: 10.1016/j.jalz.2018.04.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Buckley RF, Mormino EC, Rabin JS, Hohman TJ, Landau S, Hanseeuw BJ, et al. Sex differences in the association of global amyloid and regional tau deposition measured by positron emission tomography in clinically normal older adults. JAMA neurology. 2019;76(5):542–51. doi: 10.1001/jamaneurol.2018.4693. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Laws KR, Irvine K, Gale TM. Sex differences in cognitive impairment in Alzheimer’s disease. World journal of psychiatry. 2016;6(1):54. doi: 10.5498/wjp.v6.i1.54. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Weiner MW, Veitch DP, Aisen PS, Beckett LA, Cairns NJ, Green RC, et al. The Alzheimer’s Disease Neuroimaging Initiative: a review of papers published since its inception. Alzheimer’s & Dementia. 2013;9(5):e111–94. doi: 10.1016/j.jalz.2013.05.1769. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Weiner MW, Veitch DP, Aisen PS, Beckett LA, Cairns NJ, Green RC, et al. Recent publications from the Alzheimer’s Disease Neuroimaging Initiative: Reviewing progress toward improved AD clinical trials. Alzheimer’s & Dementia. 2017;13(4):e1–e85. doi: 10.1016/j.jalz.2016.11.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Hardt M, Price E, Srebro N. Equality of opportunity in supervised learning. Advances in neural information processing systems. 2016;29 [Google Scholar]
  • 31.Jiang Z, Han X, Fan C, Yang F, Mostafavi A, Hu X. Generalized demographic parity for group fairness. International Conference on Learning Representations. 2021 [Google Scholar]
  • 32.Pleiss G, Raghavan M, Wu F, Kleinberg J, Weinberger KQ. On fairness and calibration. Advances in neural information processing systems. 2017;30 [Google Scholar]
  • 33.Hearst MA, Dumais ST, Osuna E, Platt J, Scholkopf B. Support vector machines. IEEE Intelligent Systems and their applications. 1998;13(4):18–28. [Google Scholar]

Articles from AMIA Annual Symposium Proceedings are provided here courtesy of American Medical Informatics Association

RESOURCES