Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracy
Not on the map. Why?
Abstract (arXiv)
The increasing use of machine learning in high-stakes domains -- where people's livelihoods are impacted -- creates an urgent need for interpretable, fair, and highly accurate algorithms. With these needs in mind, we propose a mixed integer optimization (MIO) framework for learning optimal classification trees -- one of the most interpretable models -- that can be augmented with arbitrary fairness constraints. In order to better quantify the "price of interpretability", we also propose a new measure of model interpretability called decision complexity that allows for comparisons across different classes of machine learning models. We benchmark our method against state-of-the-art approaches for fair classification on popular datasets; in doing so, we conduct one of the first comprehensive analyses of the trade-offs between interpretability, fairness, and predictive accuracy. Given a fixed disparity threshold, our method has a price of interpretability of about 4.2 percentage points in terms of out-of-sample accuracy compared to the best performing, complex models. However, our method consistently finds decisions with almost full parity, while other methods rarely do.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 24 of its 64 references that are in the map. First posted on arXiv 24 Jan 2022.
Builds on
24 of 64 references.
References · 24
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2014Certifying and removing disparate impactcited by 715
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 671
- 2018A Reductions Approach to Fair Classificationcited by 585
- 2017On Fairness and Calibrationcited by 406
- 2017Algorithmic decision making and the cost of fairnesscited by 402
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 303
- 2017A Convex Framework for Fair Regressioncited by 147
- 2018Fairness Under Unawareness: Assessing Disparity When Protected Class Is Unobservedcited by 94
12 more
- 2019On the Existence of Simpler Machine Learning Modelscited by 87
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
- 2019FAHT: An Adaptive Fairness-aware Decision Tree Classifiercited by 63
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2020In Pursuit of Interpretable, Fair and Accurate Machine Learning for Criminal Recidivism Predictioncited by 42
- 2021Strong Optimal Classification Treescited by 27
- 2017Optimization of Tree Ensemblescited by 26
- 2020Enforcing Interpretability and its Statistical Impacts: Trade-offs between Accuracy and Interpretabilitycited by 24
- 2019Fair Adversarial Gradient Tree Boostingcited by 17
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2020Fairness-guided SMT-based Rectification of Decision Trees and Random Forestscited by 2
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 6; 2026: 3.
15 papers.
Sort:
- 2024Learning a Decision Tree Algorithm with Transformerscited by 6
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 5
- 2023ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescriptioncited by 2
- 2025Engineering the Law-Machine Learning Translation Problem: Developing Legally Aligned Modelscited by 2
- 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 1
- 2023Privacy Constrained Fairness Estimation for Decision Treescited by 1
- 2024Fair and Accurate Regression: Strong Formulations and Algorithmscited by 1
- 2025A Multi-Objective Evaluation Framework for Analyzing Utility-Fairness Trade-Offs in Machine Learning Systemscited by 1
- 2025Symbolic Quantile Regression for the Interpretable Prediction of Conditional Quantilescited by 1
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Taskscited by 0
- 2025FairUDT: Fairness-aware Uplift Decision Treescited by 0
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangementscited by 0
- 2026PACE: Prune-And-Compress Ensemble Models7 May 2026
- 2026FairMed-XGB: A Bayesian-Optimised Multi-Metric Framework with Explainability for Demographic Equity in Critical Healthcare Data16 Mar 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangements6 Oct 2025
- 2025Symbolic Quantile Regression for the Interpretable Prediction of Conditional Quantiles11 Aug 2025
- 2025Engineering the Law-Machine Learning Translation Problem: Developing Legally Aligned Models23 Apr 2025
- 2025A Multi-Objective Evaluation Framework for Analyzing Utility-Fairness Trade-Offs in Machine Learning Systems14 Mar 2025
- 2025FairUDT: Fairness-aware Uplift Decision Trees3 Feb 2025
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2024Learning a Decision Tree Algorithm with Transformers6 Feb 2024
- 2023Privacy Constrained Fairness Estimation for Decision Trees13 Dec 2023
3 more
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Tasks11 Nov 2023
- 2023Learning Optimal Classification Trees Robust to Distribution Shifts26 Oct 2023
- 2023ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescription28 Jul 2023
- 2024Learning a Decision Tree Algorithm with Transformerscited by 6
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 5
- 2023ODTlearn: A Package for Learning Optimal Decision Trees for Prediction and Prescriptioncited by 2
- 2025Engineering the Law-Machine Learning Translation Problem: Developing Legally Aligned Modelscited by 2
- 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 1
- 2023Privacy Constrained Fairness Estimation for Decision Treescited by 1
- 2024Fair and Accurate Regression: Strong Formulations and Algorithmscited by 1
- 2025A Multi-Objective Evaluation Framework for Analyzing Utility-Fairness Trade-Offs in Machine Learning Systemscited by 1
- 2025Symbolic Quantile Regression for the Interpretable Prediction of Conditional Quantilescited by 1
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Taskscited by 0
- 2025FairUDT: Fairness-aware Uplift Decision Treescited by 0
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangementscited by 0
12 most cited of 15 All 15 (JSON)
- 2026PACE: Prune-And-Compress Ensemble Models7 May 2026
- 2026FairMed-XGB: A Bayesian-Optimised Multi-Metric Framework with Explainability for Demographic Equity in Critical Healthcare Data16 Mar 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangements6 Oct 2025
- 2025Symbolic Quantile Regression for the Interpretable Prediction of Conditional Quantiles11 Aug 2025
- 2025Engineering the Law-Machine Learning Translation Problem: Developing Legally Aligned Models23 Apr 2025
- 2025A Multi-Objective Evaluation Framework for Analyzing Utility-Fairness Trade-Offs in Machine Learning Systems14 Mar 2025
- 2025FairUDT: Fairness-aware Uplift Decision Trees3 Feb 2025
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2024Learning a Decision Tree Algorithm with Transformers6 Feb 2024
- 2023Privacy Constrained Fairness Estimation for Decision Trees13 Dec 2023
12 newest of 15 All 15 (JSON)