# Fair Feature Subset Selection using Multiobjective Genetic Algorithm

arXiv: https://arxiv.org/abs/2205.01512 · HTML: https://mlsanity.com/paper/2205.01512/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 17 references that are in the map.
- First posted on arXiv 30 Apr 2022.

## Builds on (most cited first, 6 of 6)

- [XGBoost: A Scalable Tree Boosting System](https://mlsanity.com/paper/1603.02754/) (2016)
- [A Survey on Bias and Fairness in Machine Learning](https://mlsanity.com/paper/1908.09635/) (2019)
- [A Reductions Approach to Fair Classification](https://mlsanity.com/paper/1803.02453/) (2018)
- [AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Bias](https://mlsanity.com/paper/1810.01943/) (2018)
- [Aequitas: A Bias and Fairness Audit Toolkit](https://mlsanity.com/paper/1811.05577/) (2018)
- [NEU: A Meta-Algorithm for Universal UAP-Invariant Feature Representation](https://mlsanity.com/paper/1809.00082/) (2018)

## Built on by (most cited first, 4 of 4)

- [Optimizing fairness tradeoffs in machine learning with multiobjective meta-models](https://mlsanity.com/paper/2304.12190/) (2023)
- [Fair Feature Selection: A Comparison of Multi-Objective Genetic Algorithms](https://mlsanity.com/paper/2310.02752/) (2023)
- [Evolutionary Multi-Objective Optimisation for Fairness-Aware Self Adjusting Memory Classifiers in Data Streams](https://mlsanity.com/paper/2404.12076/) (2024)
- [GESD: Beyond Outcome-Oriented Fairness](https://mlsanity.com/paper/2605.15295/) (2026)

## Abstract (arXiv)

The feature subset selection problem aims at selecting the relevant subset of features to improve the performance of a Machine Learning (ML) algorithm on training data. Some features in data can be inherently noisy, costly to compute, improperly scaled, or correlated to other features, and they can adversely affect the accuracy, cost, and complexity of the induced algorithm. The goal of traditional feature selection approaches has been to remove such irrelevant features. In recent years ML is making a noticeable impact on the decision-making processes of our everyday lives. We want to ensure that these decisions do not reflect biased behavior towards certain groups or individuals based on protected attributes such as age, sex, or race. In this paper, we present a feature subset selection approach that improves both fairness and accuracy objectives and computes Pareto-optimal solutions using the NSGA-II algorithm. We use statistical disparity as a fairness metric and F1-Score as a metric for model performance. Our experiments on the most commonly used fairness benchmark datasets with three different machine learning algorithms show that using the evolutionary algorithm we can effectively explore the trade-off between fairness and accuracy.
