Fair PCA, One Component at a Time

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Matakos, Antonis, Ciaperoni, Martino, Mannila, Heikki
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915291259207680
author Matakos, Antonis
Ciaperoni, Martino
Mannila, Heikki
author_facet Matakos, Antonis
Ciaperoni, Martino
Mannila, Heikki
contents The Min-Max Fair PCA problem seeks a low-rank representation of multi-group data such that the the approximation error is as balanced as possible across groups. Existing approaches to this problem return a rank-$d$ fair subspace, but lack the fundamental containment property of standard PCA: each rank-$d$ PCA subspace should contain all lower-rank PCA subspaces. To fill this gap, we define fair principal components as directions that minimize the maximum group-wise reconstruction error, subject to orthogonality with previously selected components, and we introduce an iterative method to compute them. This approach preserves the containment property of standard PCA, and reduces to standard \pca for data with a single group. We analyze the theoretical properties of our method and show empirically that it outperforms existing approaches to Min-Max Fair PCA.
format Preprint
id arxiv_https___arxiv_org_abs_2503_21563
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fair PCA, One Component at a Time
Matakos, Antonis
Ciaperoni, Martino
Mannila, Heikki
Machine Learning
The Min-Max Fair PCA problem seeks a low-rank representation of multi-group data such that the the approximation error is as balanced as possible across groups. Existing approaches to this problem return a rank-$d$ fair subspace, but lack the fundamental containment property of standard PCA: each rank-$d$ PCA subspace should contain all lower-rank PCA subspaces. To fill this gap, we define fair principal components as directions that minimize the maximum group-wise reconstruction error, subject to orthogonality with previously selected components, and we introduce an iterative method to compute them. This approach preserves the containment property of standard PCA, and reduces to standard \pca for data with a single group. We analyze the theoretical properties of our method and show empirically that it outperforms existing approaches to Min-Max Fair PCA.
title Fair PCA, One Component at a Time
topic Machine Learning
url https://arxiv.org/abs/2503.21563