Ternary Decision Trees with Locally-Adaptive Uncertainty Zones
Summary
Ternary decision trees are introduced as an enhancement to standard binary decision trees, addressing their limitation of assigning uniform confidence near decision boundaries. This new approach augments each split node with a locally-adaptive uncertainty zone, defined by a half-width delta centered on the optimal threshold. Instances falling within this zone receive predictions formed by a weighted blending of both child subtrees and are explicitly flagged as boundary-uncertain. Five delta-estimation methods were proposed and evaluated: quality-plateau, class-overlap, gain-ratio, node-bootstrap, and margin. Across 72 OpenML-CC18 datasets, all five methods with probabilistic routing significantly outperformed standard CART (Wilcoxon signed-rank, p < 0.001). The margin method demonstrated the best efficiency, achieving a 0.104 accuracy gain per unit of boundary-uncertain flagging rate, winning on 42 of 72 datasets, and requiring zero additional hyperparameters. Practical applications include a +0.71% decided accuracy gain on mammography by flagging 10.8% of screening cases.
Key takeaway
For Machine Learning Engineers developing high-stakes classification models, you should investigate ternary decision trees to improve decided accuracy and identify ambiguous cases. Implementing methods like "margin" or "node-bootstrap" can enhance model robustness by explicitly flagging boundary-uncertain predictions, allowing for differentiated downstream treatment or human review. This approach offers a significant accuracy gain without requiring external noise specification or additional hyperparameters.
Key insights
Ternary decision trees improve accuracy by explicitly modeling and blending predictions for boundary-uncertain instances.
Principles
- Decision boundaries possess inherent uncertainty.
- Locally-adaptive uncertainty zones enhance model performance.
- Blending predictions improves robustness near thresholds.
Method
Augment CART split nodes with a locally-adaptive uncertainty zone (half-width delta). Instances in this zone blend child subtree predictions. Delta is computed from standard CART statistics.
In practice
- Improve decided accuracy in medical screening.
- Flag uncertain cases for expert review.
- Enhance classification model robustness.
Topics
- Ternary Decision Trees
- Uncertainty Quantification
- CART Algorithm
- Machine Learning Classification
- Model Robustness
- Medical Diagnostics
Best for: AI Scientist, Machine Learning Engineer, Research Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.