Fast and Efficient MMD-based Fair PCA via Optimization over Stiefel Manifold

09/23/2021
by   Junghyun Lee, et al.
3

This paper defines fair principal component analysis (PCA) as minimizing the maximum mean discrepancy (MMD) between dimensionality-reduced conditional distributions of different protected classes. The incorporation of MMD naturally leads to an exact and tractable mathematical formulation of fairness with good statistical properties. We formulate the problem of fair PCA subject to MMD constraints as a non-convex optimization over the Stiefel manifold and solve it using the Riemannian Exact Penalty Method with Smoothing (REPMS; Liu and Boumal, 2019). Importantly, we provide local optimality guarantees and explicitly show the theoretical effect of each hyperparameter in practical settings, extending previous results. Experimental comparisons based on synthetic and UCI datasets show that our approach outperforms prior work in explained variance, fairness, and runtime.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/11/2018

Convex Formulations for Fair Principal Component Analysis

Though there is a growing body of literature on fairness for supervised ...
research
02/26/2023

Efficient fair PCA for fair representation learning

We revisit the problem of fair principal component analysis (PCA), where...
research
08/24/2022

A novel approach for Fair Principal Component Analysis based on eigendecomposition

Principal component analysis (PCA), a ubiquitous dimensionality reductio...
research
05/10/2023

Fair principal component analysis (PCA): minorization-maximization algorithms for Fair PCA, Fair Robust PCA and Fair Sparse PCA

In this paper we propose a new iterative algorithm to solve the fair PCA...
research
02/07/2022

Distributionally Robust Fair Principal Components via Geodesic Descents

Principal component analysis is a simple yet useful dimensionality reduc...
research
05/01/2017

Group-sparse block PCA and explained variance

The paper addresses the simultneous determination of goup-sparse loading...
research
11/29/2022

Hierarchically Clustered PCA and CCA via a Convex Clustering Penalty

We introduce an unsupervised learning approach that combines the truncat...

Please sign up or login with your details

Forgot password? Click here to reset