Connecting Interpretability and Robustness in Decision Trees through Separation
Michal Moshkovitz, Yao-Yuan Yang, Kamalika Chaudhuri
Abstract
Recent research has recognized interpretability and robustness as essential properties of trustworthy classification. Curiously, a connection between robustness and interpretability was empirically observed, but the theoretical reasoning behind it remained elusive. In this paper, we rigorously investigate this connection. Specifically, we focus on interpretation using decision trees and robustness to -perturbation. Previous works defined the notion of -separation as a sufficient condition for robustness. We prove upper and lower bounds on the tree size in case the data is -separated. We then show that a tighter bound on the size is possible when the data is linearly separated. We provide the first algorithm with provable guarantees both on robustness, interpretability, and accuracy in the context of decision trees. Experiments confirm that our algorithm yields classifiers that are both interpretable and robust and have high accuracy. The code for the experiments is available at https://github.com/yangarbiter/interpretable-robust-trees .
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 a9f39f2d-7719-4347-8b97-a0523b4cad08Cited by top-tier papers6
- Framework for Evaluating Faithfulness of Local ExplanationsSanjoy Dasgupta, Nave Frost, Michal MoshkovitzICML 2022 · 87 citations
- Provably efficient, succinct, and precise explanationsGuy Blanc, Jane Lange, Li-Yang TanNeurIPS 2021 · 45 citations
- Tree Variational AutoencodersLaura Manduchi, Moritz Vandenhirtz, Alain Ryser, Julia E. VogtNeurIPS 2023 · 17 citations
- Unifying Model Explainability and Robustness for Joint Text Classification and Rationale ExtractionDongfang Li, Baotian Hu, Qingcai Chen, Tujie Xu et al.AAAI 2022 · 16 citations
- Dynamic Model Tree for Interpretable Data Stream LearningJohannes Haug, Klaus Broelemann, Gjergji KasneciICDE 2022 · 7 citations
Builds on6
- Explainable k-Means and k-Medians ClusteringMichal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, Nave FrostICML 2020 · 184 citations
- Generalized and Scalable Optimal Sparse Decision TreesJimmy Lin, Chudi Zhong, Diane Hu, Cynthia Rudin et al.ICML 2020 · 174 citations
- Robust and Stable Black Box ExplanationsHimabindu Lakkaraju, Nino Arsov, Osbert BastaniICML 2020 · 93 citations
- On the price of explainability for some clustering problemsEduardo Sany Laber, Lucas MurtinhoICML 2021 · 32 citations
- Provable guarantees for decision tree induction: the agnostic settingGuy Blanc, Jane Lange, Li-Yang TanICML 2020 · 12 citations
Related papers
- Decision Trees with Short Explainable RulesVictor Feitosa Souza, Ferdinando Cicalese, Eduardo Sany Laber, Marco MolinaroNeurIPS 2022 · 26 citations
- Efficient Training of Robust Decision Trees Against Adversarial ExamplesDaniël Vos, Sicco VerwerICML 2021 · 48 citations
- Robust Optimal Classification Trees against Adversarial ExamplesDaniël Vos, Sicco VerwerAAAI 2022 · 29 citations
- Beyond Interpretability: The Gains of Feature Monosemanticity on Model RobustnessQi Zhang, Yifei Wang, Jingyi Cui, Xiang Pan et al.ICLR 2025
- Proper Network Interpretability Helps Adversarial Robustness in ClassificationAkhilan Boopathy, Sijia Liu, Gaoyuan Zhang, Cynthia Liu et al.ICML 2020 · 74 citations
