Skip to content

optimization-for-data-driven-science/f-FERM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

f-FERM: Scalable Fair Empirical Risk Minimization via f-divergences

f-FERM is a fair machine learning framework that uses f-divergences to measure fairness violation. f-divergences cover many previous measures for evaluating the group fairness violation, such as KL-divergence, Chi-Square divergence, and total variations. Furthermore, it reformulates the fair empirical risk minimization as a min-max problem such that the gradient estimator of the loss function is available. Therefore, the presented algorithm shows a convergent behavior for any batch size as small as 1. Please visit our paper for the details of our reformulation and convergence guarantees at ICLR 2024: f-FERM.

Formulation for Demographic Parity

alt text The objective function consists of two terms:

  1. The mean of a loss function (e.g., logistic regression, NNs, ...) over n data points

  2. f-divergence between the joint distribution of predictions and sensitive attributes and the product of their marginals. This term will be zero if and only if the model is fair under the demographic parity notion.

By determining lambda, one can specify a tradeoff between fairness and accuracy.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published