Sufficient Conditions for Idealised Models to Have No Adversarial Examples: a Theoretical and Empirical Study with Bayesian Neural Networks
Not on the map. Why?
Abstract (arXiv)
We prove, under two sufficient conditions, that idealised models can have no adversarial examples. We discuss which idealised models satisfy our conditions, and show that idealised Bayesian neural networks (BNNs) satisfy these. We continue by studying near-idealised BNNs using HMC inference, demonstrating the theoretical ideas in practice. We experiment with HMC on synthetic data derived from MNIST for which we know the ground-truth image density, showing that near-perfect epistemic uncertainty correlates to density under image manifold, and that adversarial images lie off the manifold in our setting. This suggests why MC dropout, which can be seen as performing approximate inference, has been observed to be an effective defence against adversarial examples in practice; We highlight failure-cases of non-idealised BNNs relying on dropout, suggesting a new attack for dropout models and a new defence as well. Lastly, we demonstrate the defence on a cats-vs-dogs image classification task with a VGG13 variant.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 3.
9 papers.
- 2021Graph Posterior Network: Bayesian Predictive Uncertainty for Node Classificationcited by 79
- 2021Generating Interpretable Counterfactual Explanations By Implicit Minimisation of Epistemic and Aleatoric Uncertaintiescited by 41
- 2023Making Substitute Models More Bayesian Can Enhance Transferability of Adversarial Examplescited by 32
- 2022On the Robustness of Bayesian Neural Networks to Adversarial Attackscited by 12
- 2023Bayesian Neural Networks Avoid Encoding Complex and Perturbation-Sensitive Conceptscited by 9
- 2021Random Projections for Improved Adversarial Robustnesscited by 1
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustnesscited by 1
- 2021On the (Un-)Avoidability of Adversarial Examplescited by 0
- 2021Who's Afraid of Thomas Bayes?cited by 0
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustness5 Jul 2023
- 2023Bayesian Neural Networks Avoid Encoding Complex and Perturbation-Sensitive Concepts25 Feb 2023
- 2023Making Substitute Models More Bayesian Can Enhance Transferability of Adversarial Examples10 Feb 2023
- 2022On the Robustness of Bayesian Neural Networks to Adversarial Attacks13 Jul 2022
- 2021Graph Posterior Network: Bayesian Predictive Uncertainty for Node Classification26 Oct 2021
- 2021Who's Afraid of Thomas Bayes?30 Jul 2021
- 2021On the (Un-)Avoidability of Adversarial Examples24 Jun 2021
- 2021Generating Interpretable Counterfactual Explanations By Implicit Minimisation of Epistemic and Aleatoric Uncertainties16 Mar 2021
- 2021Random Projections for Improved Adversarial Robustness18 Feb 2021