Sample Complexity Bounds for Robustly Learning Decision Lists against Evasion Attacks
Not on the map. Why?
Abstract (arXiv)
A fundamental problem in adversarial machine learning is to quantify how much training data is needed in the presence of evasion attacks. In this paper we address this issue within the framework of PAC learning, focusing on the class of decision lists. Given that distributional assumptions are essential in the adversarial setting, we work with probability distributions on the input data that satisfy a Lipschitz condition: nearby points have similar probability. Our key results illustrate that the adversary's budget (that is, the number of bits it can perturb on each input) is a fundamental quantity in determining the sample complexity of robust learning. Our first main result is a sample-complexity lower bound: the class of monotone conjunctions (essentially the simplest non-trivial hypothesis class on the Boolean hypercube) and any superclass has sample complexity at least exponential in the adversary's budget. Our second main result is a corresponding upper bound: for every fixed k the class of k-decision lists has polynomial sample complexity against a log(n)-bounded adversary. This sheds further light on the question of whether an efficient PAC learning algorithm can always be used as an efficient log(n)-robust learning algorithm under the uniform distribution.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 18 of its 35 references that are in the map. First posted on arXiv 12 May 2022.
Builds on
18 of 35 references.
References · 18
- 2013Intriguing properties of neural networkscited by 5,114
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2018Are adversarial examples inevitable?cited by 113
- 2016Robustness of classifiers: from adversarial to random noisecited by 87
- 2019VC Classes are Adversarially Robustly Learnable, but Only Improperlycited by 83
- 2018Adversarial examples from computational constraintscited by 79
- 2018Adversarial vulnerability for any classifiercited by 78
- 2015Analysis of classifiers' robustness to adversarial perturbationscited by 76
- 2019Lower Bounds on Adversarial Robustness from Optimal Transportcited by 52
6 more
- 2018The Curse of Concentration in Robust Learning: Evasion and Poisoning Attacks from Concentration of Measurecited by 44
- 2018Adversarial Risk and Robustness: General Definitions and Implications for the Uniform Distributioncited by 32
- 2019On the Hardness of Robust Classificationcited by 23
- 2019Lower Bounds for Adversarially Robust PAC Learningcited by 12
- 2018Can Adversarially Robust Learning Leverage Computational Hardness?cited by 10
- 2019A Formalization of Robustness for Deep Neural Networkscited by 8
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1.
4 papers.
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustnesscited by 9
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networkscited by 6
- 2024On the Computability of Robust PAC Learningcited by 6
- 2022When are Local Queries Useful for Robust Learning?cited by 1
- 2024On the Computability of Robust PAC Learning14 Jun 2024
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networks20 Sep 2023
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustness17 Mar 2023
- 2022When are Local Queries Useful for Robust Learning?12 Oct 2022