Efficient Fair Principal Component Analysis

11/12/2019
by   Mohammad Mahdi Kamani, et al.
0

The flourishing assessments of fairness measure in machine learning algorithms have shown that dimension reduction methods such as PCA treat data from different sensitive groups unfairly. In particular, by aggregating data of different groups, the reconstruction error of the learned subspace becomes biased towards some populations that might hurt or benefit those groups inherently, leading to an unfair representation. On the other hand, alleviating the bias to protect sensitive groups in learning the optimal projection, would lead to a higher reconstruction error overall. This introduces a trade-off between sensitive groups' sacrifices and benefits, and the overall reconstruction error. In this paper, in pursuit of achieving fairness criteria in PCA, we introduce a more efficient notion of Pareto fairness, cast the Pareto fair dimensionality reduction as a multi-objective optimization problem, and propose an adaptive gradient-based algorithm to solve it. Using the notion of Pareto optimality, we can guarantee that the solution of our proposed algorithm belongs to the Pareto frontier for all groups, which achieves the optimal trade-off between those aforementioned conflicting objectives. This framework can be efficiently generalized to multiple group sensitive features, as well. We provide convergence analysis of our algorithm for both convex and non-convex objectives and show its efficacy through empirical studies on different datasets, in comparison with the state-of-the-art algorithm.

READ FULL TEXT
research
08/24/2022

A novel approach for Fair Principal Component Analysis based on eigendecomposition

Principal component analysis (PCA), a ubiquitous dimensionality reductio...
research
04/04/2021

Pareto Efficient Fairness in Supervised Learning: From Extraction to Tracing

As algorithmic decision-making systems are becoming more pervasive, it i...
research
06/11/2020

A multi-objective-based approach for Fair Principal Component Analysis

In dimension reduction problems, the adopted technique may produce dispa...
research
02/28/2019

Fair Dimensionality Reduction and Iterative Rounding for SDPs

We model "fair" dimensionality reduction as an optimization problem. A c...
research
05/01/2022

Drone Flocking Optimization using NSGA-II and Principal Component Analysis

Individual agents in natural systems like flocks of birds or schools of ...
research
04/11/2018

Unleashing Linear Optimizers for Group-Fair Learning and Optimization

Most systems and learning algorithms optimize average performance or ave...
research
11/03/2020

Minimax Pareto Fairness: A Multi Objective Perspective

In this work we formulate and formally characterize group fairness as a ...

Please sign up or login with your details

Forgot password? Click here to reset