Evasion and Hardening of Tree Ensemble Classifiers
Not on the map. Why?
Abstract (arXiv)
Classifier evasion consists in finding for a given instance x the nearest instance x' such that the classifier predictions of x and x' are different. We present two novel algorithms for systematically computing evasions for tree ensembles such as boosted trees and random forests. Our first algorithm uses a Mixed Integer Linear Program solver and finds the optimal evading instance under an expressive set of constraints. Our second algorithm trades off optimality for speed by using symbolic prediction, a novel algorithm for fast finite differences on tree ensembles. On a digit recognition task, we demonstrate that both gradient boosted trees and random forests are extremely susceptible to evasions. Finally, we harden a boosted tree model without loss of predictive accuracy by augmenting the training set of each boosting round with evading instances, a technique we call adversarial boosting.
Key facts. Cited by 44 papers in the map (data through 13 Oct 2026). First posted on arXiv 25 Sep 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 11; 2023: 11; 2024: 3; 2025: 6; 2026: 6.
44 papers.
Sort:
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 15
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2022Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detectioncited by 13
- 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classificationcited by 10
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detectioncited by 10
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approachcited by 7
- 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2022Mitigating Adversarial Gray-Box Attacks Against Phishing Detectorscited by 5
32 more
- 2021Fair Training of Decision Tree Classifierscited by 4
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
- 2023Prediction without Preclusion: Recourse Verification with Reachable Setscited by 4
- 2021Fixed Points in Cyber Space: Rethinking Optimal Evasion Attacks in the Age of AI-NIDScited by 3
- 2023Verifiable Learning for Robust Tree Ensemblescited by 3
- 2023Robustness Verification for Knowledge-Based Logic of Risky Driving Scenescited by 3
- 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
- 2023Hyper-parameter Tuning for Adversarially Robust Modelscited by 1
- 2023Transferable Adversarial Robustness for Categorical Data via Universal Robust Embeddingscited by 1
- 2023Adversarial Sample Detection Through Neural Network Transport Dynamicscited by 1
- 2024Faster Repeated Evasion Attacks in Tree Ensemblescited by 1
- 2024Cultivating Archipelago of Forests: Evolving Robust Decision Trees through Island Coevolutioncited by 1
- 2025Conditional Adversarial Fragility in Financial Machine Learning under Macroeconomic Stresscited by 1
- 2022AdIoTack: Quantifying and Refining Resilience of Decision Tree Ensemble Inference Models against Adversarial Volumetric Attacks on IoT Networkscited by 0
- 2022Scalable Whitebox Attacks on Tree-based Modelscited by 0
- 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
- 2023Inverse classification with logistic and softmax classifiers: efficient optimizationcited by 0
- 2024Verifiable Boosted Tree Ensemblescited by 0
- 2025On the Efficiency of Training Robust Decision Treescited by 0
- 2025Boundary on the Table: Efficient Black-Box Decision-Based Attacks for Structured Datacited by 0
- 2025The Double-Edged Nature of the Rashomon Set for Trustworthy Machine Learningcited by 0
- 2025Adversarial Robustness in Financial Machine Learning: Defenses, Economic Impact, and Governance Evidencecited by 0
- 2025Quantitative Verification of Fairness in Tree Ensemblescited by 0
- 2026Formal verification of tree-based machine learning models for lateral spreadingcited by 0
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approachcited by 0
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalencecited by 0
- 2026Counterfactual Routing Using Integer Programming with Constraint Generationcited by 0
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logisticscited by 0
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026Counterfactual Routing Using Integer Programming with Constraint Generation3 Sep 2026
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalence27 May 2026
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Formal verification of tree-based machine learning models for lateral spreading17 Mar 2026
- 2026Data-Aware and Scalable Sensitivity Analysis for Decision Tree Ensembles7 Feb 2026
- 2025Conditional Adversarial Fragility in Financial Machine Learning under Macroeconomic Stress22 Dec 2025
- 2025Quantitative Verification of Fairness in Tree Ensembles18 Dec 2025
- 2025Adversarial Robustness in Financial Machine Learning: Defenses, Economic Impact, and Governance Evidence14 Dec 2025
- 2025The Double-Edged Nature of the Rashomon Set for Trustworthy Machine Learning26 Nov 2025
- 2025Boundary on the Table: Efficient Black-Box Decision-Based Attacks for Structured Data26 Sep 2025
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
32 more
- 2024Cultivating Archipelago of Forests: Evolving Robust Decision Trees through Island Coevolution18 Dec 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
- 2023Inverse classification with logistic and softmax classifiers: efficient optimization16 Sep 2023
- 2023Prediction without Preclusion: Recourse Verification with Reachable Sets24 Aug 2023
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detection13 Aug 2023
- 2023Symmetry Defense Against XGBoost Adversarial Perturbation Attacks10 Aug 2023
- 2023Adversarial Sample Detection Through Neural Network Transport Dynamics7 Jun 2023
- 2023Transferable Adversarial Robustness for Categorical Data via Universal Robust Embeddings6 Jun 2023
- 2023Verifiable Learning for Robust Tree Ensembles5 May 2023
- 2023Hyper-parameter Tuning for Adversarially Robust Models5 Apr 2023
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classification30 Jan 2023
- 2022Mitigating Adversarial Gray-Box Attacks Against Phishing Detectors11 Dec 2022
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approach2 Nov 2022
- 2022Robust Boosting Forests with Richer Deep Feature Hierarchy29 Oct 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awareness27 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
- 2022Scalable Whitebox Attacks on Tree-based Models31 Mar 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
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifiers5 Dec 2021
- 2021Fixed Points in Cyber Space: Rethinking Optimal Evasion Attacks in the Age of AI-NIDS23 Nov 2021
- 2021Robust Optimal Classification Trees Against Adversarial Examples8 Sep 2021
- 2021Learning Security Classifiers with Verified Global Robustness Properties24 May 2021
- 2021A Review of Formal Methods applied to Machine Learning6 Apr 2021
- 2021Connecting Interpretability and Robustness in Decision Trees through Separation14 Feb 2021
- 2021Fair Training of Decision Tree Classifiers4 Jan 2021
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 15
- 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
- 2022Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detectioncited by 13
- 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
- 2023Towards Adversarial Realism and Robust Learning for IoT Intrusion Detection and Classificationcited by 10
- 2023SoK: Realistic Adversarial Attacks and Defenses for Intelligent Network Intrusion Detectioncited by 10
- 2022On the Safety of Interpretable Machine Learning: A Maximum Deviation Approachcited by 7
- 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2022Mitigating Adversarial Gray-Box Attacks Against Phishing Detectorscited by 5
12 most cited of 44 All 44 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026Counterfactual Routing Using Integer Programming with Constraint Generation3 Sep 2026
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalence27 May 2026
- 2026Quantifying Sensitivity for Tree Ensembles: A symbolic and compositional approach13 May 2026
- 2026Formal verification of tree-based machine learning models for lateral spreading17 Mar 2026
- 2026Data-Aware and Scalable Sensitivity Analysis for Decision Tree Ensembles7 Feb 2026
- 2025Conditional Adversarial Fragility in Financial Machine Learning under Macroeconomic Stress22 Dec 2025
- 2025Quantitative Verification of Fairness in Tree Ensembles18 Dec 2025
- 2025Adversarial Robustness in Financial Machine Learning: Defenses, Economic Impact, and Governance Evidence14 Dec 2025
- 2025The Double-Edged Nature of the Rashomon Set for Trustworthy Machine Learning26 Nov 2025
- 2025Boundary on the Table: Efficient Black-Box Decision-Based Attacks for Structured Data26 Sep 2025
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
12 newest of 44 All 44 (JSON)