Optimal Decision Trees for Nonlinear Metrics
Not on the map. Why?
Abstract (arXiv)
Nonlinear metrics, such as the F1-score, Matthews correlation coefficient, and Fowlkes-Mallows index, are often used to evaluate the performance of machine learning models, in particular, when facing imbalanced datasets that contain more samples of one class than the other. Recent optimal decision tree algorithms have shown remarkable progress in producing trees that are optimal with respect to linear criteria, such as accuracy, but unfortunately nonlinear metrics remain a challenge. To address this gap, we propose a novel algorithm based on bi-objective optimisation, which treats misclassifications of each binary class as a separate objective. We show that, for a large class of metrics, the optimal tree lies on the Pareto frontier. Consequently, we obtain the optimal tree by using our method to generate the set of all nondominated trees. To the best of our knowledge, this is the first method to compute provably optimal decision trees for nonlinear metrics. Our approach leads to a trade-off when compared to optimising linear metrics: the resulting trees may be more desirable according to the given nonlinear metric at the expense of higher runtimes. Nevertheless, the experiments illustrate that runtimes are reasonable for majority of the tested datasets.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 2; 2025: 3; 2026: 2.
13 papers.
Sort:
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021Strong Optimal Classification Treescited by 28
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 9
- 2021Multiclass Optimal Classification Trees with SVM-splitscited by 6
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 6
- 2023Causal Fair Metric: Bridging Causality, Individual Fairness, and Adversarial Robustnesscited by 3
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approachcited by 1
- 2024ODTE -- An ensemble of multi-class SVM-based oblique decision treescited by 0
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025Surrogate Graph Partitioning for Spatial Predictioncited by 0
1 more
- 2026Algebraic Model Counting for Global Analysis of Optimal Decision Trees2 Jul 2026
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach2 Feb 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025Surrogate Graph Partitioning for Spatial Prediction9 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2024ODTE -- An ensemble of multi-class SVM-based oblique decision trees20 Nov 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2023Causal Fair Metric: Bridging Causality, Individual Fairness, and Adversarial Robustness30 Oct 2023
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraints14 Feb 2023
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022On Tackling Explanation Redundancy in Decision Trees20 May 2022
- 2021Multiclass Optimal Classification Trees with SVM-splits16 Nov 2021
1 more
- 2021Strong Optimal Classification Trees29 Mar 2021
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021Strong Optimal Classification Treescited by 28
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 9
- 2021Multiclass Optimal Classification Trees with SVM-splitscited by 6
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 6
- 2023Causal Fair Metric: Bridging Causality, Individual Fairness, and Adversarial Robustnesscited by 3
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approachcited by 1
- 2024ODTE -- An ensemble of multi-class SVM-based oblique decision treescited by 0
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025Surrogate Graph Partitioning for Spatial Predictioncited by 0
12 most cited of 13 All 13 (JSON)
- 2026Algebraic Model Counting for Global Analysis of Optimal Decision Trees2 Jul 2026
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach2 Feb 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025Surrogate Graph Partitioning for Spatial Prediction9 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2024ODTE -- An ensemble of multi-class SVM-based oblique decision trees20 Nov 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2023Causal Fair Metric: Bridging Causality, Individual Fairness, and Adversarial Robustness30 Oct 2023
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraints14 Feb 2023
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022On Tackling Explanation Redundancy in Decision Trees20 May 2022
- 2021Multiclass Optimal Classification Trees with SVM-splits16 Nov 2021
12 newest of 13 All 13 (JSON)