Algorithmic Fairness Verification with Graphical Models

09/20/2021
by   Bishwamittra Ghosh, et al.
3

In recent years, machine learning (ML) algorithms have been deployed in safety-critical and high-stake decision-making, where the fairness of algorithms is of paramount importance. Fairness in ML centers on detecting bias towards certain demographic populations induced by an ML classifier and proposes algorithmic solutions to mitigate the bias with respect to different fairness definitions. To this end, several fairness verifiers have been proposed that compute the bias in the prediction of an ML classifier – essentially beyond a finite dataset – given the probability distribution of input features. In the context of verifying linear classifiers, existing fairness verifiers are limited by accuracy due to imprecise modelling of correlations among features and scalability due to restrictive formulations of the classifiers as SSAT or SMT formulas or by sampling. In this paper, we propose an efficient fairness verifier, called FVGM, that encodes the correlations among features as a Bayesian network. In contrast to existing verifiers, FVGM proposes a stochastic subset-sum based approach for verifying linear classifiers. Experimentally, we show that FVGM leads to an accurate and scalable assessment for more diverse families of fairness-enhancing algorithms, fairness attacks, and group/causal fairness metrics than the state-of-the-art. We also demonstrate that FVGM facilitates the computation of fairness influence functions as a stepping stone to detect the source of bias induced by subsets of features.

READ FULL TEXT

page 8

page 15

page 16

research
06/01/2022

How Biased is Your Feature?: Computing Fairness Influence Functions with Global Sensitivity Analysis

Fairness in machine learning has attained significant focus due to the w...
research
11/01/2020

Making ML models fairer through explanations: the case of LimeOut

Algorithmic decisions are now being used on a daily basis, and based on ...
research
09/14/2020

Justicia: A Stochastic SAT Approach to Formally Verify Fairness

As a technology ML is oblivious to societal good or bad, and thus, the f...
research
06/10/2020

Fair Data Integration

The use of machine learning (ML) in high-stakes societal decisions has e...
research
05/15/2020

Participatory Problem Formulation for Fairer Machine Learning Through Community Based System Dynamics

Recent research on algorithmic fairness has highlighted that the problem...
research
10/24/2022

Simultaneous Improvement of ML Model Fairness and Performance by Identifying Bias in Data

Machine learning models built on datasets containing discriminative inst...
research
06/13/2021

FairCanary: Rapid Continuous Explainable Fairness

Machine Learning (ML) models are being used in all facets of today's soc...

Please sign up or login with your details

Forgot password? Click here to reset