paper-with-me

홈 › Papers

Robust Decision Trees Against Adversarial Examples

2019-02-27 · Hongge Chen, huan zhang, Duane Boning, Cho-Jui Hsieh

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.

📄 PDF Abstract BibTeX arXiv:1902.10660

Code (3)

chenhongge/RobustTrees 공식 구현
nonparametric-adversarial/nonparametric tf
yangarbiter/adversarial-nonparametrics

Tasks

Adversarial AttackAdversarial Defense

Similar Papers 제목 키워드 기반

Robust Optimal Classification Trees Against Adversarial Examples

2021-09-08 · Daniël Vos, Sicco Verwer

Decision trees are a popular choice of explainable model, but just like neural networks, they suffer from adversarial examples. Existing algorithms for fitting decision trees robust against adversarial examples are greed…

Classification

Efficient Training of Robust Decision Trees Against Adversarial Examples

2020-12-18 · Daniël Vos, Sicco Verwer

In the present day we use machine learning for sensitive tasks that require models to be both understandable and robust. Although traditional models such as decision trees are understandable, they suffer from adversarial…

Adversarial Attack

Adversarial Robustness Toolbox v1.0.0

2018-07-03 · Maria-Irina Nicolae, Mathieu Sinn, Minh Ngoc Tran, Beat Buesser 외

Adversarial Robustness Toolbox (ART) is a Python library supporting developers and researchers in defending Machine Learning models (Deep Neural Networks, Gradient Boosted Decision Trees, Support Vector Machines, Random …

Adversarial RobustnessBIG-bench Machine LearningGaussian ProcessesTime Series Analysis

TTTS: Tree Test Time Simulation for Enhancing Decision Tree Robustness against Adversarial Examples

2024-03-24 · AAAI Conference on Artificial Intelligence 2024 3 · Seffi Cohen, Ofir Arbili, Yisroel Mirsky, Lior Rokach

Decision trees are widely used for addressing learning tasks involving tabular data. Yet, they are susceptible to adversarial attacks. In this paper, we present Tree Test Time Simulation (TTTS), a novel inference-time me…

Classification

An Efficient Adversarial Attack for Tree Ensembles

2020-10-22 · NeurIPS 2020 12 · Chong Zhang, huan zhang, Cho-Jui Hsieh

We study the problem of efficient adversarial attacks on tree based ensembles such as gradient boosting decision trees (GBDTs) and random forests (RFs). Since these models are non-continuous step functions and gradient d…

Adversarial Attackvalid