Papers › Hidden Convexity of Fair PCA and Fast Solver via Eigenvalue Optimization

Hidden Convexity of Fair PCA and Fast Solver via Eigenvalue Optimization

1 Mar 2025arXiv:2503.00299archive 2025-07-28

Junhui Shen, Aaron J. Davis, Ding Lu, Zhaojun Bai

Principal Component Analysis (PCA) is a foundational technique in machine learning for dimensionality reduction of high-dimensional datasets. However, PCA could lead to biased outcomes that disadvantage certain subgroups of the underlying datasets. To address the bias issue, a Fair PCA (FPCA) model was introduced by Samadi et al. (2018) for equalizing the reconstruction loss between subgroups. The semidefinite relaxation (SDR) based approach proposed by Samadi et al. (2018) is computationally expensive even for suboptimal solutions. To improve efficiency, several alternative variants of the FPCA model have been developed. These variants often shift the focus away from equalizing the reconstruction loss. In this paper, we identify a hidden convexity in the FPCA model and introduce an algorithm for convex optimization via eigenvalue optimization. Our approach achieves the desired fairness in reconstruction loss without sacrificing performance. As demonstrated in real-world datasets, the proposed FPCA algorithm runs 8× faster than the SDR-based algorithm, and only at most 85% slower than the standard PCA.

PaperPDFCode

Code

JunhuiShen/Fair-PCA-via-EigOpt officialmentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Dimensionality ReductionFairness

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

FocusPCA

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections