Robust Decision Trees Against Adversarial Examples
Not on the map. Why?
Abstract (arXiv)
Although adversarial examples and model robustness have been extensively studied in the context of linear models and neural networks, research on this issue in tree-based models and how to make tree-based models robust against adversarial examples is still limited. In this paper, we show that tree based models are also vulnerable to adversarial examples and develop a novel algorithm to learn robust trees. At its core, our method aims to optimize the performance under the worst-case perturbation of input features, which leads to a max-min saddle point problem. Incorporating this saddle point objective into the decision tree building procedure is non-trivial due to the discrete nature of trees --- a naive approach to finding the best split according to this saddle point objective will take exponential time. To make our approach practical and scalable, we propose efficient tree building algorithms by approximating the inner minimizer in this saddle point problem, and present efficient implementations for classical information gain based trees as well as state-of-the-art tree boosting models such as XGBoost. Experimental results on real world datasets demonstrate that the proposed algorithms can substantially improve the robustness of tree-based models against adversarial examples.
Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 12; 2023: 11; 2024: 5; 2025: 2; 2026: 2.
40 papers.
Sort:
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Certifying Robustness to Programmable Data Bias in Decision Treescited by 21
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 14
- 2022Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detectioncited by 13
- 2021Individually Fair Gradient Boostingcited by 12
- 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classificationcited by 10
- 2022Threat Assessment in Machine Learning based Systemscited by 9
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detectioncited by 9
28 more
- 2022A.I. Robustness: a Human-Centered Perspective on Technological Challenges and Opportunitiescited by 8
- 2024Learning Decision Trees and Forests with Algorithmic Recoursecited by 7
- 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
- 2023Des-q: a quantum algorithm to provably speedup retraining of decision treescited by 4
- 2023Verifiable Learning for Robust Tree Ensemblescited by 3
- 2023Robustness Verification for Knowledge-Based Logic of Risky Driving Scenescited by 3
- 2022Adversarial Attack and Defense for Non-Parametric Two-Sample Testscited by 2
- 2022Provably Adversarially Robust Nearest Prototype Classifierscited by 2
- 2023Coevolutionary Algorithm for Building Robust Decision Trees under Minimax Regretcited by 2
- 2026Data-Aware and Scalable Sensitivity Analysis for Decision Tree Ensemblescited by 2
- 2023Transferable Adversarial Robustness for Categorical Data via Universal Robust Embeddingscited by 1
- 2023Interpretable Differencing of Machine Learning Modelscited by 1
- 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 1
- 2024Faster Repeated Evasion Attacks in Tree Ensemblescited by 1
- 2024Cultivating Archipelago of Forests: Evolving Robust Decision Trees through Island Coevolutioncited by 1
- 2025Soft regression trees: a model variant and a decomposition training algorithmcited by 1
- 2022AdIoTack: Quantifying and Refining Resilience of Decision Tree Ensemble Inference Models against Adversarial Volumetric Attacks on IoT Networkscited by 0
- 2022Adversarial Example Detection in Deployed Tree Ensemblescited by 0
- 2022Quantifying probabilistic robustness of tree-based classifiers against natural distortionscited by 0
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchycited by 0
- 2023Symmetry Defense Against XGBoost Adversarial Perturbation Attackscited by 0
- 2023Designing an attack-defense game: how to increase robustness of financial transaction models via a competitioncited by 0
- 2024Verifiable Boosted Tree Ensemblescited by 0
- 2024Output-Constrained Decision Treescited by 0
- 2025On the Efficiency of Training Robust Decision Treescited by 0
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approachcited by 0
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Data-Aware and Scalable Sensitivity Analysis for Decision Tree Ensembles7 Feb 2026
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Cultivating Archipelago of Forests: Evolving Robust Decision Trees through Island Coevolution18 Dec 2024
- 2024Learning Decision Trees and Forests with Algorithmic Recourse3 Jun 2024
- 2024Output-Constrained Decision Trees24 May 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2024Faster Repeated Evasion Attacks in Tree Ensembles13 Feb 2024
- 2023Robustness Verification for Knowledge-Based Logic of Risky Driving Scenes27 Dec 2023
- 2023Coevolutionary Algorithm for Building Robust Decision Trees under Minimax Regret14 Dec 2023
- 2023Learning Optimal Classification Trees Robust to Distribution Shifts26 Oct 2023
28 more
- 2023Des-q: a quantum algorithm to provably speedup retraining of decision trees18 Sep 2023
- 2023Designing an attack-defense game: how to increase robustness of financial transaction models via a competition22 Aug 2023
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detection13 Aug 2023
- 2023Symmetry Defense Against XGBoost Adversarial Perturbation Attacks10 Aug 2023
- 2023Interpretable Differencing of Machine Learning Models10 Jun 2023
- 2023Transferable Adversarial Robustness for Categorical Data via Universal Robust Embeddings6 Jun 2023
- 2023Verifiable Learning for Robust Tree Ensembles5 May 2023
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classification30 Jan 2023
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchy29 Oct 2022
- 2022A.I. Robustness: a Human-Centered Perspective on Technological Challenges and Opportunities17 Oct 2022
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awareness27 Aug 2022
- 2022SoK: Explainable Machine Learning for Computer Security Applications22 Aug 2022
- 2022Quantifying probabilistic robustness of tree-based classifiers against natural distortions22 Aug 2022
- 2022Provably Adversarially Robust Nearest Prototype Classifiers14 Jul 2022
- 2022Threat Assessment in Machine Learning based Systems30 Jun 2022
- 2022Adversarial Example Detection in Deployed Tree Ensembles27 Jun 2022
- 2022(De-)Randomized Smoothing for Decision Stump Ensembles27 May 2022
- 2022AdIoTack: Quantifying and Refining Resilience of Decision Tree Ensemble Inference Models against Adversarial Volumetric Attacks on IoT Networks18 Mar 2022
- 2022Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detection8 Mar 2022
- 2022Adversarial Attack and Defense for Non-Parametric Two-Sample Tests7 Feb 2022
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifiers5 Dec 2021
- 2021Certifying Robustness to Programmable Data Bias in Decision Trees8 Oct 2021
- 2021Robust Optimal Classification Trees Against Adversarial Examples8 Sep 2021
- 2021Trustworthy AI: A Computational Perspective12 Jul 2021
- 2021A Review of Formal Methods applied to Machine Learning6 Apr 2021
- 2021Individually Fair Gradient Boosting31 Mar 2021
- 2021Connecting Interpretability and Robustness in Decision Trees through Separation14 Feb 2021
- 2021Fair Training of Decision Tree Classifiers4 Jan 2021
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Certifying Robustness to Programmable Data Bias in Decision Treescited by 21
- 2022SoK: Explainable Machine Learning for Computer Security Applicationscited by 20
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 14
- 2022Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detectioncited by 13
- 2021Individually Fair Gradient Boostingcited by 12
- 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classificationcited by 10
- 2022Threat Assessment in Machine Learning based Systemscited by 9
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detectioncited by 9
12 most cited of 40 All 40 (JSON)
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Data-Aware and Scalable Sensitivity Analysis for Decision Tree Ensembles7 Feb 2026
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Cultivating Archipelago of Forests: Evolving Robust Decision Trees through Island Coevolution18 Dec 2024
- 2024Learning Decision Trees and Forests with Algorithmic Recourse3 Jun 2024
- 2024Output-Constrained Decision Trees24 May 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2024Faster Repeated Evasion Attacks in Tree Ensembles13 Feb 2024
- 2023Robustness Verification for Knowledge-Based Logic of Risky Driving Scenes27 Dec 2023
- 2023Coevolutionary Algorithm for Building Robust Decision Trees under Minimax Regret14 Dec 2023
- 2023Learning Optimal Classification Trees Robust to Distribution Shifts26 Oct 2023
12 newest of 40 All 40 (JSON)