Adversarially Robust Learning Could Leverage Computational Hardness
Not on the map. Why?
Abstract (arXiv)
Over recent years, devising classification algorithms that are robust to adversarial perturbations has emerged as a challenging problem. In particular, deep neural nets (DNNs) seem to be susceptible to small imperceptible changes over test instances. However, the line of work in provable robustness, so far, has been focused on information-theoretic robustness, ruling out even the existence of any adversarial examples. In this work, we study whether there is a hope to benefit from algorithmic nature of an attacker that searches for adversarial examples, and ask whether there is any learning task for which it is possible to design classifiers that are only robust against polynomial-time adversaries. Indeed, numerous cryptographic tasks can only be secure against computationally bounded adversaries, and are indeed impossible for computationally unbounded attackers. Thus, it is natural to ask if the same strategy could help robust learning. We show that computational limitation of attackers can indeed be useful in robust learning by demonstrating the possibility of a classifier for some learning task for which computational and information theoretic adversaries of bounded perturbations have very different power. Namely, while computationally unbounded adversaries can attack successfully and find adversarial examples with small perturbation, polynomial time adversaries are unable to do so unless they can break standard cryptographic hardness assumptions. Our results, therefore, indicate that perhaps a similar approach to cryptography (relying on computational hardness) holds promise for achieving computationally robust machine learning. On the reverse directions, we also show that the existence of such learning task in which computational robustness beats information theoretic robustness requires computational hardness by implying (average-case) hardness of NP.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 3.
13 papers.
Sort:
By area:
- 2022Planting Undetectable Backdoors in Machine Learning Modelscited by 55
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Themcited by 46
- 2024On the Computability of Robust PAC Learningcited by 6
- 2022Hindering Adversarial Attacks with Implicit Neural Representationscited by 3
- 2023Computational Asymmetries in Robust Classificationcited by 2
- 2023Hindering Adversarial Attacks with Multiple Encrypted Patch Embeddingscited by 2
- 2024Injecting Undetectable Backdoors in Obfuscated Neural Networks and Language Modelscited by 2
- 2024Backdoor defense, learnability and obfuscationcited by 2
- 2021Adversarial Robustness: What fools you makes you strongercited by 1
- 2021Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversariescited by 1
- 2022Overparameterization from Computational Constraintscited by 1
- 2022When are Local Queries Useful for Robust Learning?cited by 1
1 more
- 2024Backdoor defense, learnability and obfuscation4 Sep 2024
- 2024On the Computability of Robust PAC Learning14 Jun 2024
- 2024Injecting Undetectable Backdoors in Obfuscated Neural Networks and Language Models9 Jun 2024
- 2023Efficient Key-Based Adversarial Defense for ImageNet by Using Pre-trained Model28 Nov 2023
- 2023Hindering Adversarial Attacks with Multiple Encrypted Patch Embeddings4 Sep 2023
- 2023Computational Asymmetries in Robust Classification25 Jun 2023
- 2022Hindering Adversarial Attacks with Implicit Neural Representations22 Oct 2022
- 2022When are Local Queries Useful for Robust Learning?12 Oct 2022
- 2022Overparameterization from Computational Constraints27 Aug 2022
- 2022Planting Undetectable Backdoors in Machine Learning Models14 Apr 2022
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Them24 Jul 2021
- 2021Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries16 Apr 2021
1 more
- 2021Adversarial Robustness: What fools you makes you stronger10 Feb 2021
- 2022Planting Undetectable Backdoors in Machine Learning Modelscited by 55
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Themcited by 46
- 2024On the Computability of Robust PAC Learningcited by 6
- 2022Hindering Adversarial Attacks with Implicit Neural Representationscited by 3
- 2023Computational Asymmetries in Robust Classificationcited by 2
- 2023Hindering Adversarial Attacks with Multiple Encrypted Patch Embeddingscited by 2
- 2024Backdoor defense, learnability and obfuscationcited by 2
- 2021Adversarial Robustness: What fools you makes you strongercited by 1
- 2021Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversariescited by 1
- 2022Overparameterization from Computational Constraintscited by 1
- 2022When are Local Queries Useful for Robust Learning?cited by 1
- 2023Efficient Key-Based Adversarial Defense for ImageNet by Using Pre-trained Modelcited by 1
- 2024Backdoor defense, learnability and obfuscation4 Sep 2024
- 2024On the Computability of Robust PAC Learning14 Jun 2024
- 2023Efficient Key-Based Adversarial Defense for ImageNet by Using Pre-trained Model28 Nov 2023
- 2023Hindering Adversarial Attacks with Multiple Encrypted Patch Embeddings4 Sep 2023
- 2023Computational Asymmetries in Robust Classification25 Jun 2023
- 2022Hindering Adversarial Attacks with Implicit Neural Representations22 Oct 2022
- 2022When are Local Queries Useful for Robust Learning?12 Oct 2022
- 2022Overparameterization from Computational Constraints27 Aug 2022
- 2022Planting Undetectable Backdoors in Machine Learning Models14 Apr 2022
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Them24 Jul 2021
- 2021Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries16 Apr 2021
- 2021Adversarial Robustness: What fools you makes you stronger10 Feb 2021