Provably Robust Boosted Decision Stumps and Trees against Adversarial Attacks
Not on the map. Why?
Abstract (arXiv)
The problem of adversarial robustness has been studied extensively for neural networks. However, for boosted decision trees and decision stumps there are almost no results, even though they are widely used in practice (e.g. XGBoost) due to their accuracy, interpretability, and efficiency. We show in this paper that for boosted decision stumps the textitexact min-max robust loss and test error for an l_∞-attack can be computed in O(Tlog T) time per input, where T is the number of decision stumps and the optimal update step of the ensemble can be done in O(n2,Tlog T), where n is the number of data points. For boosted trees we show how to efficiently calculate and optimize an upper bound on the robust loss, which leads to state-of-the-art robust test error for boosted trees on MNIST (12.5% for ε_∞=0.3), FMNIST (23.2% for ε_∞=0.1), and CIFAR-10 (74.7% for ε_∞=8/255). Moreover, the robust test error rates we achieve are competitive to the ones of provably robust convolutional networks. The code of all our experiments is available at http://github.com/max-andr/provably-robust-boosting
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 6; 2023: 5; 2024: 3; 2025: 1; 2026: 1.
26 papers.
Sort:
By area:
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2021T-Miner: A Generative Approach to Defend Against Trojan Attacks on DNN-based Text Classificationcited by 56
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Certifying Robustness to Programmable Data Bias in Decision Treescited by 21
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 14
- 2021Being Properly Impropercited by 11
- 2024Learning Decision Trees and Forests with Algorithmic Recoursecited by 7
- 2021A Multiclass Boosting Framework for Achieving Fast and Provable Adversarial Robustnesscited by 6
- 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2021SoK: Privacy-Preserving Collaborative Tree-based Model Learningcited by 4
14 more
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2023Enhancing Robustness of Gradient-Boosted Decision Trees through One-Hot Encoding and Regularizationcited by 4
- 2023Verifiable Learning for Robust Tree Ensemblescited by 3
- 2022Provably Adversarially Robust Nearest Prototype Classifierscited by 2
- 2023Transferable Adversarial Robustness for Categorical Data via Universal Robust Embeddingscited by 1
- 2023Interpretable Differencing of Machine Learning Modelscited by 1
- 2024Faster Repeated Evasion Attacks in Tree Ensemblescited by 1
- 2022Adversarial Example Detection in Deployed Tree Ensemblescited by 0
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchycited by 0
- 2023Symmetry Defense Against XGBoost Adversarial Perturbation Attackscited by 0
- 2024Verifiable Boosted Tree Ensemblescited by 0
- 2025On the Efficiency of Training Robust Decision Treescited by 0
- 2026Kernel of Partition Paths: A Unified Representation for Tree Ensemblescited by 0
- 2026Kernel of Partition Paths: A Unified Representation for Tree Ensembles17 Jun 2026
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
- 2024Learning Decision Trees and Forests with Algorithmic Recourse3 Jun 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2024Faster Repeated Evasion Attacks in Tree Ensembles13 Feb 2024
- 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
- 2023Enhancing Robustness of Gradient-Boosted Decision Trees through One-Hot Encoding and Regularization26 Apr 2023
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchy29 Oct 2022
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awareness27 Aug 2022
14 more
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022Provably Adversarially Robust Nearest Prototype Classifiers14 Jul 2022
- 2022Adversarial Example Detection in Deployed Tree Ensembles27 Jun 2022
- 2022(De-)Randomized Smoothing for Decision Stump Ensembles27 May 2022
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifiers5 Dec 2021
- 2021Robustness of Graph Neural Networks at Scale26 Oct 2021
- 2021Certifying Robustness to Programmable Data Bias in Decision Trees8 Oct 2021
- 2021Being Properly Improper18 Jun 2021
- 2021A Review of Formal Methods applied to Machine Learning6 Apr 2021
- 2021SoK: Privacy-Preserving Collaborative Tree-based Model Learning16 Mar 2021
- 2021T-Miner: A Generative Approach to Defend Against Trojan Attacks on DNN-based Text Classification7 Mar 2021
- 2021A Multiclass Boosting Framework for Achieving Fast and Provable Adversarial Robustness1 Mar 2021
- 2021Connecting Interpretability and Robustness in Decision Trees through Separation14 Feb 2021
- 2021Fair Training of Decision Tree Classifiers4 Jan 2021
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Certifying Robustness to Programmable Data Bias in Decision Treescited by 21
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 14
- 2021Being Properly Impropercited by 11
- 2024Learning Decision Trees and Forests with Algorithmic Recoursecited by 7
- 2021A Multiclass Boosting Framework for Achieving Fast and Provable Adversarial Robustnesscited by 6
- 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2021SoK: Privacy-Preserving Collaborative Tree-based Model Learningcited by 4
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
12 most cited of 25 All 25 (JSON)
- 2026Kernel of Partition Paths: A Unified Representation for Tree Ensembles17 Jun 2026
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
- 2024Learning Decision Trees and Forests with Algorithmic Recourse3 Jun 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2024Faster Repeated Evasion Attacks in Tree Ensembles13 Feb 2024
- 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
- 2023Enhancing Robustness of Gradient-Boosted Decision Trees through One-Hot Encoding and Regularization26 Apr 2023
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchy29 Oct 2022
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awareness27 Aug 2022
12 newest of 25 All 25 (JSON)