Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Faster Repeated Evasion Attacks in Tree Ensembles

About

Tree ensembles are one of the most widely used model classes. However, these models are susceptible to adversarial examples, i.e., slightly perturbed examples that elicit a misprediction. There has been significant research on designing approaches to construct such examples for tree ensembles. But this is a computationally challenging problem that often must be solved a large number of times (e.g., for all examples in a training set). This is compounded by the fact that current approaches attempt to find such examples from scratch. In contrast, we exploit the fact that multiple similar problems are being solved. Specifically, our approach exploits the insight that adversarial examples for tree ensembles tend to perturb a consistent but relatively small set of features. We show that we can quickly identify this set of features and use this knowledge to speedup constructing adversarial examples.

Lorenzo Cascioli, Laurens Devos, Ond\v{r}ej Ku\v{z}elka, Jesse Davis• 2024

Related benchmarks

TaskDatasetResultRank
Evasion attack verificationcovtype 10,000 examples (test)
Speedup25.4
8
Evasion attack verificationfMNIST (test)
Speedup7.6
8
Evasion attack verificationhiggs 10,000 examples (test)
Speedup13.7
8
Evasion attack verificationminiboone 10,000 examples (test)
Speedup19.2
8
Evasion attack verificationmnist 10,000 examples (test)
Speedup9.8
8
Evasion attack verificationprostate 10,000 examples (test)
Speedup25.2
8
Evasion attack verificationroadsafety 10,000 examples (test)
Speedup35.9
8
Evasion attack verificationsensorless 10,000 examples (test)
Speedup5.4
8
Evasion attack verificationvehicle 10,000 examples (test)
Speedup19.9
8
Evasion attack verificationwebspam 10,000 examples (test)
Speedup12.2
8
Showing 10 of 10 rows

Other info

Follow for update