Average Sensitivity of Decision Tree Learning
Satoshi Hara, Yuichi Yoshida
Abstract
A decision tree is a fundamental model used in data mining and machine learning. In practice, the training data used to construct a decision tree may change over time or contain noise, and a drastic change in the learned tree structure owing to such data perturbation is unfavorable. For example, in data mining, a change in the tree implies a change in the extracted knowledge, which raises the question of whether the extracted knowledge is truly reliable or is only a noisy artifact. To alleviate this issue, we design decision tree learning algorithms that are stable against insignificant perturbations in the training data. Specifically, we adopt the notion of average sensitivity as a stability measure, and design an algorithm with low average sensitivity that outputs a decision tree whose accuracy is close to the optimal decision tree. The experimental results on real-world datasets demonstrate that the proposed algorithm enables users to select suitable decision trees considering the trade-off between average sensitivity and accuracy.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 31badecf-bb3c-406f-b37a-4ac9f781366aCited by top-tier papers8
- Learning Decision Trees and Forests with Algorithmic RecourseKentaro Kanamori, Takuya Takagi, Ken Kobayashi, Yuichi IkeICML 2024 · 4 citations
- From Generative to Episodic: Sample-Efficient Replicable Reinforcement LearningMax Hopkins, Sihan Liu, Christopher Ye, Yuichi YoshidaICML 2026 · 3 citations
- A Batch-to-Online Transformation under Random-Order ModelJing Dong, Yuichi YoshidaNeurIPS 2023 · 3 citations
- Sensitivity Lower Bounds for Approximation AlgorithmsNoah Fleming, Yuichi YoshidaSODA 2026 · 2 citations
- Lipschitz Continuous Algorithms for Covering ProblemsSoh Kumabe, Yuichi YoshidaSODA 2025
Builds on6
- Cost-Aware Robust Tree Ensembles for Security ApplicationsYizheng Chen, Shiqi Wang, Weifan Jiang, Asaf Cidon et al.USENIX Security 2021 · 26 citations
- Average Sensitivity of Euclidean k-ClusteringYuichi Yoshida, Shinji ItoNeurIPS 2022 · 16 citations
- Average Sensitivity of Spectral ClusteringPan Peng, Yuichi YoshidaKDD 2020 · 12 citations
- On Lp-norm Robustness of Ensemble Decision Stumps and TreesYihan Wang, Huan Zhang, Hongge Chen, Duane S. Boning et al.ICML 2020 · 11 citations
- Average Sensitivity of Graph AlgorithmsNithin Varma, Yuichi YoshidaSODA 2021 · 8 citations
Related papers
- Universal guarantees for decision tree induction via a higher-order splitting criterionGuy Blanc, Neha Gupta, Jane Lange, Li-Yang TanNeurIPS 2020 · 9 citations
- Popular decision tree algorithms are provably noise tolerantGuy Blanc, Jane Lange, Ali Malik, Li-Yang TanICML 2022 · 7 citations
- Cultivating Archipelago of Forests: Evolving Robust Decision Trees Through Island CoevolutionAdam Zychowski, Andrew Perrault, Jacek MandziukAAAI 2025
- Robust Loss Functions for Training Decision Trees with Noisy LabelsJonathan Wilton, Nan YeAAAI 2024 · 8 citations
- Quantifying Sensitivity for Tree Ensembles: A Symbolic and Compositional ApproachAjinkya Naik, Chaitanya Garg, S. Akshay, Ashutosh Gupta et al.CAV 2026
