fairness approach

group

Focuses on statistical parity between groups

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