Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Making
Not on the map. Why?
Abstract (arXiv)
In recent years, automated data-driven decision-making systems have enjoyed a tremendous success in a variety of fields (e.g., to make product recommendations, or to guide the production of entertainment). More recently, these algorithms are increasingly being used to assist socially sensitive decision-making (e.g., to decide who to admit into a degree program or to prioritize individuals for public housing). Yet, these automated tools may result in discriminative decision-making in the sense that they may treat individuals unfairly or unequally based on membership to a category or a minority, resulting in disparate treatment or disparate impact and violating both moral and ethical standards. This may happen when the training dataset is itself biased (e.g., if individuals belonging to a particular group have historically been discriminated upon). However, it may also happen when the training dataset is unbiased, if the errors made by the system affect individuals belonging to a category or minority differently (e.g., if misclassification rates for Blacks are higher than for Whites). In this paper, we unify the definitions of unfairness across classification and regression. We propose a versatile mixed-integer optimization framework for learning optimal and fair decision trees and variants thereof to prevent disparate treatment and/or disparate impact as appropriate. This translates to a flexible schema for designing fair and interpretable policies suitable for socially sensitive decision-making. We conduct extensive computational studies that show that our framework improves the state-of-the-art in the field (which typically relies on heuristics) to yield non-discriminative decisions at lower cost to overall accuracy.
Key facts. Cited by 75 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 16; 2023: 22; 2024: 10; 2025: 9; 2026: 3.
75 papers.
Sort:
By area:
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2021CrossWalk: Fairness-enhanced Node Representation Learningcited by 34
- 2021Strong Optimal Classification Treescited by 28
- 2022Aligning Eyes between Humans and Deep Neural Network through Interactive Attention Alignmentcited by 27
- 2021A Stochastic Optimization Framework for Fair Risk Minimizationcited by 26
- 2021Fairness without Imputation: A Decision Tree Approach for Fair Prediction with Missing Valuescited by 24
- 2022FARE: Provably Fair Representation Learning with Practical Certificatescited by 21
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 20
- 2023Improving Recommendation Fairness via Data Augmentationcited by 18
- 2021Modeling Techniques for Machine Learning Fairness: A Surveycited by 17
38 more
- 2022Beyond Adult and COMPAS: Fairness in Multi-Class Predictioncited by 16
- 2022Scalable Spectral Clustering with Group Fairness Constraintscited by 16
- 2023A Critical Survey on Fairness Benefits of Explainable AIcited by 16
- 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracycited by 15
- 2022Input-agnostic Certified Group Fairness via Gaussian Parameter Smoothingcited by 11
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
- 2022Optimal Decision Diagrams for Classificationcited by 10
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2023Unmasking Bias in AI: A Systematic Review of Bias Detection and Mitigation Strategies in Electronic Health Record-based Modelscited by 9
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 9
- 2021An Empirical Comparison of Bias Reduction Methods on Real-World Problems in High-Stakes Policy Settingscited by 8
- 2023Optimal Decision Tree Policies for Markov Decision Processescited by 8
- 2022Margin Optimal Classification Treescited by 7
- 2023Generalized Disparate Impact for Configurable Fairness Solutions in MLcited by 7
- 2022Constrained Prescriptive Trees via Column Generationcited by 6
- 2023When Fair Classification Meets Noisy Protected Attributescited by 6
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2025Counterfactually Fair Reinforcement Learning via Sequential Data Preprocessingcited by 5
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2021Fair Decision Rules for Binary Classificationcited by 4
- 2022Mixed integer linear optimization formulations for learning optimal binary classification treescited by 4
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systemscited by 4
- 2023f-FERM: A Scalable Framework for Robust Fair Empirical Risk Minimizationcited by 4
- 2021Fairness-aware Summarization for Justified Decision-Makingcited by 3
- 2021SaDe: Learning Models that Provably Satisfy Domain Constraintscited by 3
- 2023Enhancing Group Fairness in Online Settings Using Oblique Decision Forestscited by 3
- 2024Inducing Group Fairness in Prompt-Based Language Model Decisionscited by 3
- 2023Improving Stability in Decision Tree Modelscited by 2
- 2023ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescriptioncited by 2
- 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
- 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 2
- 2024Counterfactual Fairness through Transforming Data Orthogonal to Biascited by 2
- 2024Fairness-Aware Streaming Feature Selection with Causal Graphscited by 2
- 2021EiFFFeL: Enforcing Fairness in Forests by Flipping Leavescited by 1
- 2022Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Designcited by 1
- 2023Superhuman Fairnesscited by 1
- 2023Rolling Lookahead Learning for Optimal Classification Treescited by 1
50 most cited of 75 All 75 (JSON)
- 2026Identifying Representational Biases in Datasets Using PCA: A Max-Disparity Partition Framework21 Sep 2026
- 2026Counterfactual Optimal Action Trees (COAT): Interpretable Prescriptive Policies from Observational Data15 Jul 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025SPOT: Scalable Policy Optimization with Trees for Markov Decision Processes22 Oct 2025
- 2025Exploring the Design Space of Fair Tree Learning Algorithms3 Sep 2025
- 2025Accelerating Spectral Clustering under Fairness Constraints9 Jun 2025
- 2025Local Statistical Parity for the Estimation of Fair Decision Trees25 Apr 2025
- 2025Software Engineering Principles for Fairer Systems: Experiments with GroupCART17 Apr 2025
- 2025Discrimination-free Insurance Pricing with Privatized Sensitive Attributes16 Apr 2025
- 2025FairUDT: Fairness-aware Uplift Decision Trees3 Feb 2025
- 2025Counterfactually Fair Reinforcement Learning via Sequential Data Preprocessing10 Jan 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
38 more
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2024Uncertainty-Aware Fairness-Adaptive Classification Trees8 Oct 2024
- 2024AdapFair: Ensuring Adaptive Fairness for Machine Learning Operations23 Sep 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2024Fairness-Aware Streaming Feature Selection with Causal Graphs17 Aug 2024
- 2024Inducing Group Fairness in Prompt-Based Language Model Decisions24 Jun 2024
- 2024Fair Generalized Linear Mixed Models15 May 2024
- 2024Fair Mixed Effects Support Vector Machine10 May 2024
- 2024Counterfactual Fairness through Transforming Data Orthogonal to Bias26 Mar 2024
- 2024Fair Multivariate Adaptive Regression Splines for Ensuring Equity and Transparency23 Feb 2024
- 2023Privacy Constrained Fairness Estimation for Decision Trees13 Dec 2023
- 2023f-FERM: A Scalable Framework for Robust Fair Empirical Risk Minimization6 Dec 2023
- 2023Adversarial Reweighting Guided by Wasserstein Distance for Bias Mitigation21 Nov 2023
- 2023Causal Fairness-Guided Dataset Reweighting using Neural Networks17 Nov 2023
- 2023Unmasking Bias in AI: A Systematic Review of Bias Detection and Mitigation Strategies in Electronic Health Record-based Models30 Oct 2023
- 2023Learning Optimal Classification Trees Robust to Distribution Shifts26 Oct 2023
- 2023Enhancing Group Fairness in Online Settings Using Oblique Decision Forests17 Oct 2023
- 2023A Critical Survey on Fairness Benefits of Explainable AI15 Oct 2023
- 2023Harnessing the Power of Choices in Decision Tree Learning2 Oct 2023
- 2023Boosting Fair Classifier Generalization through Adaptive Priority Reweighing15 Sep 2023
- 2023ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescription28 Jul 2023
- 2023Towards A Scalable Solution for Improving Multi-Group Fairness in Compositional Classification11 Jul 2023
- 2023Towards Assumption-free Bias Mitigation9 Jul 2023
- 2023When Fair Classification Meets Noisy Protected Attributes6 Jul 2023
- 2023Interpretable Differencing of Machine Learning Models10 Jun 2023
- 2023Generalized Disparate Impact for Configurable Fairness Solutions in ML29 May 2023
- 2023Improving Stability in Decision Tree Models26 May 2023
- 2023Rolling Lookahead Learning for Optimal Classification Trees21 Apr 2023
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraints14 Feb 2023
- 2023Improving Recommendation Fairness via Data Augmentation13 Feb 2023
- 2023Superhuman Fairness31 Jan 2023
- 2023Optimal Decision Tree Policies for Markov Decision Processes30 Jan 2023
- 2022Discrimination and Class Imbalance Aware Online Naive Bayes9 Nov 2022
- 2022Scalable Spectral Clustering with Group Fairness Constraints28 Oct 2022
- 2022Margin Optimal Classification Trees19 Oct 2022
- 2022FARE: Provably Fair Representation Learning with Practical Certificates13 Oct 2022
- 2022Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design13 Oct 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
50 newest of 75 All 75 (JSON)
- 2023Optimal Decision Tree Policies for Markov Decision Processes30 Jan 2023
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2021CrossWalk: Fairness-enhanced Node Representation Learningcited by 34
- 2021Strong Optimal Classification Treescited by 28
- 2022Aligning Eyes between Humans and Deep Neural Network through Interactive Attention Alignmentcited by 27
- 2021A Stochastic Optimization Framework for Fair Risk Minimizationcited by 26
- 2021Fairness without Imputation: A Decision Tree Approach for Fair Prediction with Missing Valuescited by 24
- 2022FARE: Provably Fair Representation Learning with Practical Certificatescited by 21
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 20
- 2023Improving Recommendation Fairness via Data Augmentationcited by 18
- 2021Modeling Techniques for Machine Learning Fairness: A Surveycited by 17
12 most cited of 72 All 72 (JSON)
- 2026Identifying Representational Biases in Datasets Using PCA: A Max-Disparity Partition Framework21 Sep 2026
- 2026Counterfactual Optimal Action Trees (COAT): Interpretable Prescriptive Policies from Observational Data15 Jul 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025Exploring the Design Space of Fair Tree Learning Algorithms3 Sep 2025
- 2025Accelerating Spectral Clustering under Fairness Constraints9 Jun 2025
- 2025Local Statistical Parity for the Estimation of Fair Decision Trees25 Apr 2025
- 2025Software Engineering Principles for Fairer Systems: Experiments with GroupCART17 Apr 2025
- 2025Discrimination-free Insurance Pricing with Privatized Sensitive Attributes16 Apr 2025
- 2025FairUDT: Fairness-aware Uplift Decision Trees3 Feb 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2024Uncertainty-Aware Fairness-Adaptive Classification Trees8 Oct 2024
12 newest of 72 All 72 (JSON)