Adversarial Example Detection in Deployed Tree Ensembles
Not on the map. Why?
Abstract (arXiv)
Tree ensembles are powerful models that are widely used. However, they are susceptible to adversarial examples, which are examples that purposely constructed to elicit a misprediction from the model. This can degrade performance and erode a user's trust in the model. Typically, approaches try to alleviate this problem by verifying how robust a learned ensemble is or robustifying the learning process. We take an alternative approach and attempt to detect adversarial examples in a post-deployment setting. We present a novel method for this task that works by analyzing an unseen example's output configuration, which is the set of predictions made by an ensemble's constituent trees. Our approach works with any additive tree ensemble and does not require training a separate model. We evaluate our approach on three different tree ensemble learners. We empirically show that our method is currently the best adversarial detection method for tree ensembles.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 46 references that are in the map. First posted on arXiv 27 Jun 2022.
Builds on
30 of 46 references.
References · 30
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2013Intriguing properties of neural networkscited by 5,155
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,485
- 2017Evasion Attacks against Machine Learning at Test Timecited by 689
- 2017Detecting Adversarial Samples from Artifactscited by 245
- 2017On Detecting Adversarial Perturbationscited by 232
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2021Machine Learning with a Reject Option: A surveycited by 109
- 2018Adversarial vulnerability for any classifiercited by 78
- 2019The Odds are Odd: A Statistical Test for Detecting Adversarial Examplescited by 75
- 2018Adv-BNN: Improved Adversarial Defense through Robust Bayesian Neural Networkcited by 69
18 more
- 2017Adversarial and Clean Data Are Not Twinscited by 52
- 2019ML-LOO: Detecting Adversarial Examples with Feature Attributioncited by 48
- 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
- 2019Robust Decision Trees Against Adversarial Examplescited by 40
- 2019Robustness Verification of Tree-based Modelscited by 33
- 2018Adversarial Risk and Robustness: General Definitions and Implications for the Uniform Distributioncited by 32
- 2021Detecting Adversarial Examples from Sensitivity Inconsistency of Spatial-Transform Domaincited by 29
- 2019Provably Robust Boosted Decision Stumps and Trees against Adversarial Attackscited by 26
- 2020Efficient Training of Robust Decision Trees Against Adversarial Examplescited by 24
- 2019DLA: Dense-Layer-Analysis for Adversarial Example Detectioncited by 20
- 2018The Limitations of Model Uncertainty in Adversarial Settingscited by 14
- 2019Formal Verification of Input-Output Mappings of Tree Ensemblescited by 13
- 2019Verifying Robustness of Gradient Boosted Modelscited by 13
- 2020Versatile Verification of Tree Ensemblescited by 12
- 2020An Efficient Adversarial Attack for Tree Ensemblescited by 9
- 2020Genetic Adversarial Training of Decision Treescited by 6
- 2018Detecting Adversarial Perturbations Through Spatial Behavior in Activation Spacescited by 4
- 2020On ℓp-norm Robustness of Ensemble Stumps and Treescited by 2
Built on by
Not cited yet.