fairness approach

group

Focuses on statistical parity between groups

23 techniques
GoalsModelsData TypesDescription
Demographic Parity Assessment
Algorithmic
Model Agnostic
Any
Demographic Parity Assessment evaluates whether a model produces equal positive prediction rates across different...
Adversarial Debiasing
Algorithmic
Neural Network
Any
Adversarial debiasing reduces bias by training models using a competitive adversarial setup, similar to Generative...
Sensitivity Analysis for Fairness
Algorithmic
Model Agnostic
Any
Sensitivity Analysis for Fairness systematically evaluates how model predictions change when sensitive attributes or...
Reweighing
Algorithmic
Model Agnostic
Any
Reweighing is a pre-processing technique that mitigates bias by assigning different weights to training examples based...
Disparate Impact Remover
Algorithmic
Model Agnostic
Tabular
Disparate Impact Remover is a preprocessing technique that transforms feature values in a dataset to reduce statistical...
Fairness GAN
Algorithmic
GAN
Any
A data generation technique that employs Generative Adversarial Networks (GANs) to create fair synthetic datasets by...
Relabelling
Procedural
Model Agnostic
Any
A preprocessing fairness technique that modifies class labels in training data to achieve equal positive outcome rates...
Preferential Sampling
Procedural
Model Agnostic
Any
A preprocessing fairness technique developed by Kamiran and Calders that addresses dataset imbalances by re-sampling...
Attribute Removal (Fairness Through Unawareness)
Algorithmic
Model Agnostic
Any
Attribute Removal (Fairness Through Unawareness) ensures fairness by completely excluding protected attributes such as...
Fair Adversarial Networks
Algorithmic
Neural Network
CNN
+1
Any
An in-processing fairness technique that employs adversarial training with dual neural networks to learn fair...
Prejudice Remover Regulariser
Algorithmic
Logistic Regression
Probabilistic
Tabular
An in-processing fairness technique that adds a fairness penalty to machine learning models to reduce bias against...
Meta Fair Classifier
Algorithmic
Model Agnostic
Any
An in-processing fairness technique that employs meta-learning to modify any existing classifier for optimising fairness...
Exponentiated Gradient Reduction
Algorithmic
Model Agnostic
Any
An in-processing fairness technique based on Agarwal et al.'s reductions approach that transforms fair classification...
Fair Transfer Learning
Algorithmic
Model Agnostic
Any
An in-processing fairness technique that adapts pre-trained models from one domain to another whilst explicitly...
Adaptive Sensitive Reweighting
Algorithmic
Model Agnostic
Any
Adaptive Sensitive Reweighting dynamically adjusts the importance of training examples during model training based on...
Multi-Accuracy Boosting
Algorithmic
Model Agnostic
Ensemble
Any
An in-processing fairness technique that employs boosting algorithms to improve accuracy uniformly across demographic...
Equalised Odds Post-Processing
Algorithmic
Model Agnostic
Any
A post-processing fairness technique based on Hardt et al.'s seminal work that adjusts classification thresholds after...
Threshold Optimiser
Algorithmic
Model Agnostic
Any
Threshold Optimiser adjusts decision thresholds for different demographic groups after model training to satisfy...
Reject Option Classification
Algorithmic
Model Agnostic
Any
A post-processing fairness technique that modifies predictions in regions of high uncertainty to favour disadvantaged...
Calibration with Equality of Opportunity
Algorithmic
Model Agnostic
Any
A post-processing fairness technique that adjusts model predictions to achieve equal true positive rates across...
Rows per page
Page 1 of 2