Connecting Interpretability and Robustness in Decision Trees through Separation
Not on the map. Why?
Abstract (arXiv)
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 l∞-perturbation. Previous works defined the notion of r-separation as a sufficient condition for robustness. We prove upper and lower bounds on the tree size in case the data is r-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 .
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 38 of its 68 references that are in the map. First posted on arXiv 14 Feb 2021.
Builds on
38 of 68 references.
References · 38
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017The Implicit Bias of Gradient Descent on Separable Datacited by 649
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 440
- 2017The (Un)reliability of saliency methodscited by 331
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 279
26 more
- 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
- 2016Model-Agnostic Interpretability of Machine Learningcited by 219
- 2019"How do I fool you?": Manipulating User Trust via Misleading Black Box Explanationscited by 111
- 2018Convergence of Gradient Descent on Separable Datacited by 108
- 2019Optimal Sparse Decision Treescited by 104
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020Explaining the Explainer: A First Theoretical Analysis of LIMEcited by 89
- 2020Explainable k-Means and k-Medians Clusteringcited by 67
- 2016Learning Optimized Risk Scorescited by 47
- 2020Robust and Stable Black Box Explanationscited by 47
- 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
- 2019Robust Decision Trees Against Adversarial Examplescited by 40
- 2017Analyzing the Robustness of Nearest Neighbors to Adversarial Examplescited by 36
- 2020ExKMC: Expanding Explainable k-Means Clusteringcited by 31
- 2020Gradient Methods Never Overfit On Separable Datacited by 29
- 2019Provably Robust Boosted Decision Stumps and Trees against Adversarial Attackscited by 26
- 2020An Analysis of LIME for Text Datacited by 25
- 2021On the price of explainability for some clustering problemscited by 21
- 2019Top-down induction of decision trees: rigorous guarantees and inherent limitationscited by 17
- 2020A Closer Look at Accuracy vs. Robustnesscited by 14
- 2019ID3 Learns Juntas for Smoothed Product Distributionscited by 13
- 2019Robustness for Non-Parametric Classification: A Generic Attack and Defensecited by 12
- 2020Quantitative Evaluations on Saliency Methods: An Experimental Studycited by 10
- 2019The Price of Interpretabilitycited by 9
- 2020Provable guarantees for decision tree induction: the agnostic settingcited by 6
- 2019On the Optimality of Trees Generated by ID3cited by 5
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 3; 2024: 1; 2025: 2; 2026: 1.
16 papers.
Sort:
- 2022Framework for Evaluating Faithfulness of Local Explanationscited by 55
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Unifying Model Explainability and Robustness for Joint Text Classification and Rationale Extractioncited by 11
- 2023Tree Variational Autoencoderscited by 10
- 2024A Theory of Interpretable Approximationscited by 7
- 2022Dynamic Model Tree for Interpretable Data Stream Learningcited by 6
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streamscited by 4
- 2022There is no Accuracy-Interpretability Tradeoff in Reinforcement Learning for Mazescited by 4
- 2025Robustness questions the interpretability of graph neural networks: what to do?cited by 4
- 2023Improving Stability in Decision Tree Modelscited by 2
- 2021Interpretable Decision Trees Through MaxSATcited by 1
4 more
- 2022Finding Safe Zones of policies Markov Decision Processescited by 1
- 2023Interpretable Differencing of Machine Learning Modelscited by 1
- 2025Surrogate Interpretable Graph for Random Decision Forestscited by 1
- 2026Tree of Concepts: Interpretable Continual Learners in Non-Stationary Clinical Domainscited by 1
- 2026Tree of Concepts: Interpretable Continual Learners in Non-Stationary Clinical Domains18 Apr 2026
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Robustness questions the interpretability of graph neural networks: what to do?5 May 2025
- 2024A Theory of Interpretable Approximations15 Jun 2024
- 2023Tree Variational Autoencoders15 Jun 2023
- 2023Interpretable Differencing of Machine Learning Models10 Jun 2023
- 2023Improving Stability in Decision Tree Models26 May 2023
- 2022There is no Accuracy-Interpretability Tradeoff in Reinforcement Learning for Mazes9 Jun 2022
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streams28 Apr 2022
- 2022Dynamic Model Tree for Interpretable Data Stream Learning30 Mar 2022
- 2022Finding Safe Zones of policies Markov Decision Processes23 Feb 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
4 more
- 2022Framework for Evaluating Faithfulness of Local Explanations1 Feb 2022
- 2021Unifying Model Explainability and Robustness for Joint Text Classification and Rationale Extraction20 Dec 2021
- 2021Provably efficient, succinct, and precise explanations1 Nov 2021
- 2021Interpretable Decision Trees Through MaxSAT26 Oct 2021
- 2022Framework for Evaluating Faithfulness of Local Explanationscited by 55
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2022Verification-Aided Deep Ensemble Selectioncited by 18
- 2021Unifying Model Explainability and Robustness for Joint Text Classification and Rationale Extractioncited by 11
- 2023Tree Variational Autoencoderscited by 10
- 2024A Theory of Interpretable Approximationscited by 7
- 2022Dynamic Model Tree for Interpretable Data Stream Learningcited by 6
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streamscited by 4
- 2022There is no Accuracy-Interpretability Tradeoff in Reinforcement Learning for Mazescited by 4
- 2025Robustness questions the interpretability of graph neural networks: what to do?cited by 4
- 2023Improving Stability in Decision Tree Modelscited by 2
- 2021Interpretable Decision Trees Through MaxSATcited by 1
12 most cited of 16 All 16 (JSON)
- 2026Tree of Concepts: Interpretable Continual Learners in Non-Stationary Clinical Domains18 Apr 2026
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Robustness questions the interpretability of graph neural networks: what to do?5 May 2025
- 2024A Theory of Interpretable Approximations15 Jun 2024
- 2023Tree Variational Autoencoders15 Jun 2023
- 2023Interpretable Differencing of Machine Learning Models10 Jun 2023
- 2023Improving Stability in Decision Tree Models26 May 2023
- 2022There is no Accuracy-Interpretability Tradeoff in Reinforcement Learning for Mazes9 Jun 2022
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streams28 Apr 2022
- 2022Dynamic Model Tree for Interpretable Data Stream Learning30 Mar 2022
- 2022Finding Safe Zones of policies Markov Decision Processes23 Feb 2022
- 2022Verification-Aided Deep Ensemble Selection8 Feb 2022
12 newest of 16 All 16 (JSON)