Decision tree enhancer (DTE): Improving decision trees with optimization

• Proposes DTE, a new method to improve pre-trained decision trees through post-training optimization. • DTE applies to data sets with continuous or continuous and discrete features. • The proposed formulation allows the decision maker to optimize the accuracy or recall of the decision tree. • DTE is feasible in practice, as it delivers improvements even when computation time is limited. Decision trees are off-the-shelf machine learning models widely used for classification and regression tasks in medical, logistics, financial, and other critical areas where interpretability is a key factor. They can efficiently handle numerical and categorical variables, making them a versatile choice for various applications. However, traditional decision-tree training methods are based on greedy heuristics, which cannot provide guarantees regarding whether further improvements could be achieved. We propose Decision Tree Enhancer (DTE), which employs optimization as a post-training step to improve previously trained decision trees. Moreover, the proposed method precludes the need for a pre-processing step for continuous features such as discretization or bucketization , and can be applied regardless of the model used to first train the decision tree. Lastly, DTE’s mathematical programming formulation enables, for example, the consideration of recall thresholds and class prioritization. Tested on 63 classification datasets from the UCI Machine Learning Repository, using tree depths from 1 to 5, four time limits (1, 5, 10, and 30 seconds), and 5 randomized train-test splits cross-validation, the proposed post-training step demonstrated superior performance over CART (Classification And Regression Tree), for both in- and out-of-sample data. With a 30-second time limit, DTE was able to improve the weighted recall in 83.2% of the datasets with an average improvement of 9.0% in training and 5.0% in testing.

Authors

Institutions

Publication Details

Journal
Knowledge-Based Systems
Published
2026-02-24
DOI
https://doi.org/10.1016/j.knosys.2026.115597
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Decision tree enhancer (DTE): Improving decision trees with optimization

Flávio Araújo Lim-Apo, Silvio Hamacher, Fabricio Oliveira
Knowledge-Based Systems
Explainable Artificial Intelligence (XAI)
article

Decision tree enhancer (DTE): Improving decision trees with optimization

Flávio Araújo Lim-Apo, Silvio Hamacher, Fabricio Oliveira
article en

Abstract

• Proposes DTE, a new method to improve pre-trained decision trees through post-training optimization. • DTE applies to data sets with continuous or continuous and discrete features. • The proposed formulation allows the decision maker to optimize the accuracy or recall of the decision tree. • DTE is feasible in practice, as it delivers improvements even when computation time is limited. Decision trees are off-the-shelf machine learning models widely used for classification and regression tasks in medical, logistics, financial, and other critical areas where interpretability is a key factor. They can efficiently handle numerical and categorical variables, making them a versatile choice for various applications. However, traditional decision-tree training methods are based on greedy heuristics, which cannot provide guarantees regarding whether further improvements could be achieved. We propose Decision Tree Enhancer (DTE), which employs optimization as a post-training step to improve previously trained decision trees. Moreover, the proposed method precludes the need for a pre-processing step for continuous features such as discretization or bucketization , and can be applied regardless of the model used to first train the decision tree. Lastly, DTE’s mathematical programming formulation enables, for example, the consideration of recall thresholds and class prioritization. Tested on 63 classification datasets from the UCI Machine Learning Repository, using tree depths from 1 to 5, four time limits (1, 5, 10, and 30 seconds), and 5 randomized train-test splits cross-validation, the proposed post-training step demonstrated superior performance over CART (Classification And Regression Tree), for both in- and out-of-sample data. With a 30-second time limit, DTE was able to improve the weighted recall in 83.2% of the datasets with an average improvement of 9.0% in training and 5.0% in testing.

Knowledge-Based SystemsVol. 339
Pontifícia Universidade Católica do Rio de Janeiro (BR), Technical University of Denmark (DK), Aalto University (FI)
Peace, Justice and strong institutions
Openalex Percentile: Top 48%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.