Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Fair principal component analysis via eigenvalue optimization

  • Junhui Shen
  • , Aaron Davis
  • , Ding Lu
  • , Zhaojun Bai

Producción científica: Articlerevisión exhaustiva

Resumen

Principal Component Analysis (PCA) is a foundational technique in machine learning for reducing the dimensionality of high-dimensional datasets. However, PCA can lead to biased representations that disadvantage certain subgroups within the data. To address this issue, a Fair PCA (FPCA) model was introduced to equalize the reconstruction loss between subgroups, but the existing semidefinite relaxation (SDR) based approach is computationally expensive even for a suboptimal solution. Although several alternative FPCA variants have been developed to improve efficiency, they often shift attention away from equalizing the reconstruction loss – the central goal of FPCA. In this paper, we identify a hidden convexity in FPCA and introduce a new algorithm that solves the resulting convex optimization via an eigenvalue optimization. Our approach achieves the desired fairness in reconstruction loss without sacrificing performance. Experiments on real-world datasets show that the proposed FPCA algorithm is approximately 8× faster than the SDR-based algorithm while being at most 85% slower than standard PCA.

Idioma originalEnglish
Número de artículo17
Número de páginas23
PublicaciónBIT Numerical Mathematics
Volumen66
N.º1
DOI
EstadoPublished - mar 2026

Nota bibliográfica

Publisher Copyright:
© The Author(s), under exclusive licence to Springer Nature B.V. 2026.

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Computational Mathematics
  • Applied Mathematics

Huella

Profundice en los temas de investigación de 'Fair principal component analysis via eigenvalue optimization'. En conjunto forman una huella única.

Citar esto