PAC-learning in the presence of evasion adversaries
Not on the map. Why?
Abstract (arXiv)
The existence of evasion attacks during the test phase of machine learning algorithms represents a significant challenge to both their deployment and understanding. These attacks can be carried out by adding imperceptible perturbations to inputs to generate adversarial examples and finding effective defenses and detectors has proven to be difficult. In this paper, we step away from the attack-defense arms race and seek to understand the limits of what can be learned in the presence of an evasion adversary. In particular, we extend the Probably Approximately Correct (PAC)-learning framework to account for the presence of an adversary. We first define corrupted hypothesis classes which arise from standard binary hypothesis classes in the presence of an evasion adversary and derive the Vapnik-Chervonenkis (VC)-dimension for these, denoted as the adversarial VC-dimension. We then show that sample complexity upper bounds from the Fundamental Theorem of Statistical learning can be extended to the case of evasion adversaries, where the sample complexity is controlled by the adversarial VC-dimension. We then explicitly derive the adversarial VC-dimension for halfspace classifiers in the presence of a sample-wise norm-constrained adversary of the type commonly studied for evasion attacks and show that it is the same as the standard VC-dimension, closing an open question. Finally, we prove that the adversarial VC-dimension can be either larger or smaller than the standard VC-dimension depending on the hypothesis class and adversary, making it an interesting object of study in its own right.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 3; 2024: 3; 2025: 2.
23 papers.
Sort:
- 2021Recent Advances in Adversarial Training for Adversarial Robustnesscited by 279
- 2021Probabilistic Margins for Instance Reweighting in Adversarial Trainingcited by 57
- 2021Calibration and Consistency of Adversarial Surrogate Lossescited by 47
- 2021Adversarial Robustness with Semi-Infinite Constrained Learningcited by 39
- 2022Probabilistically Robust Learning: Balancing Average- and Worst-case Performancecited by 37
- 2021On the Existence of the Adversarial Bayes Classifier (Extended Version)cited by 25
- 2022Adversarial Rademacher Complexity of Deep Neural Networkscited by 18
- 2021Benign Overfitting in Adversarially Robust Linear Classificationcited by 11
- 2022Adversarial robustness of sparse local Lipschitz predictorscited by 11
- 2021Understanding Generalization in Adversarial Training via the Bias-Variance Decompositioncited by 10
- 2021Provable Robustness of Adversarial Training for Learning Halfspaces with Noisecited by 10
- 2022A Law of Robustness beyond Isoperimetrycited by 9
11 more
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustnesscited by 9
- 2022Formulating Robustness Against Unforeseen Attackscited by 8
- 2024On the Computability of Robust PAC Learningcited by 6
- 2025PAC Learning with Improvementscited by 6
- 2023Probably Approximately Correct Federated Learningcited by 4
- 2025Strategic Classification with Non-Linear Classifierscited by 4
- 2024Uniformly Stable Algorithms for Adversarial Training and Beyondcited by 2
- 2022When are Local Queries Useful for Robust Learning?cited by 1
- 2022mathscrH-Consistency Estimation Error of Surrogate Loss Minimizerscited by 0
- 2023On robust overfitting: adversarial training induced distribution matterscited by 0
- 2024Robust optimization for adversarial learning with finite sample complexity guaranteescited by 0
- 2025Strategic Classification with Non-Linear Classifiers29 May 2025
- 2025PAC Learning with Improvements5 Mar 2025
- 2024On the Computability of Robust PAC Learning14 Jun 2024
- 2024Uniformly Stable Algorithms for Adversarial Training and Beyond3 May 2024
- 2024Robust optimization for adversarial learning with finite sample complexity guarantees22 Mar 2024
- 2023On robust overfitting: adversarial training induced distribution matters28 Nov 2023
- 2023Probably Approximately Correct Federated Learning10 Apr 2023
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustness17 Mar 2023
- 2022Adversarial Rademacher Complexity of Deep Neural Networks27 Nov 2022
- 2022When are Local Queries Useful for Robust Learning?12 Oct 2022
- 2022mathscrH-Consistency Estimation Error of Surrogate Loss Minimizers16 May 2022
- 2022Formulating Robustness Against Unforeseen Attacks28 Apr 2022
11 more
- 2022Adversarial robustness of sparse local Lipschitz predictors26 Feb 2022
- 2022A Law of Robustness beyond Isoperimetry23 Feb 2022
- 2022Probabilistically Robust Learning: Balancing Average- and Worst-case Performance2 Feb 2022
- 2021Benign Overfitting in Adversarially Robust Linear Classification31 Dec 2021
- 2021On the Existence of the Adversarial Bayes Classifier (Extended Version)3 Dec 2021
- 2021Adversarial Robustness with Semi-Infinite Constrained Learning29 Oct 2021
- 2021Probabilistic Margins for Instance Reweighting in Adversarial Training15 Jun 2021
- 2021Calibration and Consistency of Adversarial Surrogate Losses19 Apr 2021
- 2021Provable Robustness of Adversarial Training for Learning Halfspaces with Noise19 Apr 2021
- 2021Understanding Generalization in Adversarial Training via the Bias-Variance Decomposition17 Mar 2021
- 2021Recent Advances in Adversarial Training for Adversarial Robustness2 Feb 2021
- 2021Recent Advances in Adversarial Training for Adversarial Robustnesscited by 279
- 2021Probabilistic Margins for Instance Reweighting in Adversarial Trainingcited by 57
- 2021Calibration and Consistency of Adversarial Surrogate Lossescited by 47
- 2021Adversarial Robustness with Semi-Infinite Constrained Learningcited by 39
- 2022Probabilistically Robust Learning: Balancing Average- and Worst-case Performancecited by 37
- 2021On the Existence of the Adversarial Bayes Classifier (Extended Version)cited by 25
- 2022Adversarial Rademacher Complexity of Deep Neural Networkscited by 18
- 2021Benign Overfitting in Adversarially Robust Linear Classificationcited by 11
- 2022Adversarial robustness of sparse local Lipschitz predictorscited by 11
- 2021Understanding Generalization in Adversarial Training via the Bias-Variance Decompositioncited by 10
- 2021Provable Robustness of Adversarial Training for Learning Halfspaces with Noisecited by 10
- 2022A Law of Robustness beyond Isoperimetrycited by 9
12 most cited of 23 All 23 (JSON)
- 2025Strategic Classification with Non-Linear Classifiers29 May 2025
- 2025PAC Learning with Improvements5 Mar 2025
- 2024On the Computability of Robust PAC Learning14 Jun 2024
- 2024Uniformly Stable Algorithms for Adversarial Training and Beyond3 May 2024
- 2024Robust optimization for adversarial learning with finite sample complexity guarantees22 Mar 2024
- 2023On robust overfitting: adversarial training induced distribution matters28 Nov 2023
- 2023Probably Approximately Correct Federated Learning10 Apr 2023
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustness17 Mar 2023
- 2022Adversarial Rademacher Complexity of Deep Neural Networks27 Nov 2022
- 2022When are Local Queries Useful for Robust Learning?12 Oct 2022
- 2022mathscrH-Consistency Estimation Error of Surrogate Loss Minimizers16 May 2022
- 2022Formulating Robustness Against Unforeseen Attacks28 Apr 2022
12 newest of 23 All 23 (JSON)