fairness approach
group
Focuses on statistical parity between groups
23 techniques
| Goals | Models | Data Types | Description | |||
|---|---|---|---|---|---|---|
| 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