Hidden Convexity of Fair PCA and Fast Solver via Eigenvalue Optimization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shen, Junhui, Davis, Aaron J., Lu, Ding, Bai, Zhaojun
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917941189017600
author Shen, Junhui
Davis, Aaron J.
Lu, Ding
Bai, Zhaojun
author_facet Shen, Junhui
Davis, Aaron J.
Lu, Ding
Bai, Zhaojun
contents 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\times$ faster than the SDR-based algorithm, and only at most 85% slower than the standard PCA.
format Preprint
id arxiv_https___arxiv_org_abs_2503_00299
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Hidden Convexity of Fair PCA and Fast Solver via Eigenvalue Optimization
Shen, Junhui
Davis, Aaron J.
Lu, Ding
Bai, Zhaojun
Machine Learning
Artificial Intelligence
Optimization and Control
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\times$ faster than the SDR-based algorithm, and only at most 85% slower than the standard PCA.
title Hidden Convexity of Fair PCA and Fast Solver via Eigenvalue Optimization
topic Machine Learning
Artificial Intelligence
Optimization and Control
url https://arxiv.org/abs/2503.00299