# Fair Adversarial Gradient Tree Boosting

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

## Key facts

- Cited by 17 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 13 Nov 2019.

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

- [A survey on datasets for fairness-aware machine learning](https://mlsanity.com/paper/2110.00530/) (2021)
- [Bias Mitigation for Machine Learning Classifiers: A Comprehensive Survey](https://mlsanity.com/paper/2207.07068/) (2022)
- [Strong Optimal Classification Trees](https://mlsanity.com/paper/2103.15965/) (2021)
- [FairGBM: Gradient Boosting with Fairness Constraints](https://mlsanity.com/paper/2209.07850/) (2022)
- [Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracy](https://mlsanity.com/paper/2201.09932/) (2022)
- [Fair Enough: Searching for Sufficient Measures of Fairness](https://mlsanity.com/paper/2110.13029/) (2021)
- [To the Fairness Frontier and Beyond: Identifying, Quantifying, and Optimizing the Fairness-Accuracy Pareto Frontier](https://mlsanity.com/paper/2206.00074/) (2022)
- [Bias and unfairness in machine learning models: a systematic literature review](https://mlsanity.com/paper/2202.08176/) (2022)
- [On the Fairness ROAD: Robust Optimization for Adversarial Debiasing](https://mlsanity.com/paper/2310.18413/) (2023)
- [Enhancing Fairness and Performance in Machine Learning Models: A Multi-Task Learning Approach with Monte-Carlo Dropout and Pareto Optimality](https://mlsanity.com/paper/2404.08230/) (2024)
- [Best Practices for Responsible Machine Learning in Credit Scoring](https://mlsanity.com/paper/2409.20536/) (2024)
- [When mitigating bias is unfair: multiplicity and arbitrariness in algorithmic group fairness](https://mlsanity.com/paper/2302.07185/) (2023)
- [Bias Mitigation Methods for Binary Classification Decision-Making Systems: Survey and Recommendations](https://mlsanity.com/paper/2305.20020/) (2023)
- [Fair Feature Importance Scores for Interpreting Tree-Based Methods and Surrogates](https://mlsanity.com/paper/2310.04352/) (2023)
- [M2FGB: A Min-Max Gradient Boosting Framework for Subgroup Fairness](https://mlsanity.com/paper/2504.12458/) (2025)
- [Fair MP-BOOST: Fair and Interpretable Minipatch Boosting](https://mlsanity.com/paper/2404.01521/) (2024)
- [General Post-Processing Framework for Fairness Adjustment of Machine Learning Models](https://mlsanity.com/paper/2504.16238/) (2025)

## Abstract (arXiv)

Fair classification has become an important topic in machine learning research. While most bias mitigation strategies focus on neural networks, we noticed a lack of work on fair classifiers based on decision trees even though they have proven very efficient. In an up-to-date comparison of state-of-the-art classification algorithms in tabular data, tree boosting outperforms deep learning. For this reason, we have developed a novel approach of adversarial gradient tree boosting. The objective of the algorithm is to predict the output Y with gradient tree boosting while minimizing the ability of an adversarial neural network to predict the sensitive attribute S. The approach incorporates at each iteration the gradient of the neural network directly in the gradient tree boosting. We empirically assess our approach on 4 popular data sets and compare against state-of-the-art algorithms. The results show that our algorithm achieves a higher accuracy while obtaining the same level of fairness, as measured using a set of different common fairness definitions.
