How to beat a Bayesian adversary
Not on the map. Why?
Abstract (arXiv)
Deep neural networks and other modern machine learning models are often susceptible to adversarial attacks. Indeed, an adversary may often be able to change a model's prediction through a small, directed perturbation of the model's input - an issue in safety-critical applications. Adversarially robust machine learning is usually based on a minmax optimisation problem that minimises the machine learning loss under maximisation-based adversarial attacks. In this work, we study adversaries that determine their attack using a Bayesian statistical approach rather than maximisation. The resulting Bayesian adversarial robustness problem is a relaxation of the usual minmax problem. To solve this problem, we propose Abram - a continuous-time particle system that shall approximate the gradient flow corresponding to the underlying learning problem. We show that Abram approximates a McKean-Vlasov process and justify the use of Abram by giving assumptions under which the McKean-Vlasov process finds the minimiser of the Bayesian adversarial robustness problem. We discuss two ways to discretise Abram and show its suitability in benchmark adversarial deep learning experiments.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 41 of its 67 references that are in the map. First posted on arXiv 11 Jul 2024.
Builds on
41 of 67 references.
References · 41
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2016Adversarial examples in the physical worldcited by 1,769
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2016Adversarial Machine Learning at Scalecited by 936
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 840
- 2020Fast is better than free: Revisiting adversarial trainingcited by 727
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
29 more
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 546
- 2017Countering Adversarial Images using Input Transformationscited by 520
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 486
- 2022Diffusion Models for Adversarial Purificationcited by 476
- 2014The Loss Surfaces of Multilayer Networkscited by 280
- 2017PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examplescited by 244
- 2017On Detecting Adversarial Perturbationscited by 232
- 2018Adversarial Robustness Toolbox v1.0.0cited by 215
- 2023Better Diffusion Models Further Improve Adversarial Trainingcited by 208
- 2019Adversarial Training and Robustness for Multiple Perturbationscited by 183
- 2019Wasserstein Adversarial Examples via Projected Sinkhorn Iterationscited by 89
- 2019Adversarial Robustness Against the Union of Multiple Perturbation Modelscited by 88
- 2021Segment and Complete: Defending Object Detectors against Adversarial Patch Attacks with Robust Patch Detectioncited by 67
- 2023Diffusion-Based Adversarial Sample Generation for Improved Stealthiness and Controllabilitycited by 66
- 2019ME-Net: Towards Effective Adversarial Robustness with Matrix Estimationcited by 65
- 2022Probabilistically Robust Learning: Balancing Average- and Worst-case Performancecited by 37
- 2020Projected Stochastic Gradient Langevin Algorithms for Constrained Sampling and Non-Convex Learningcited by 33
- 2022PatchZero: Defending against Adversarial Patch Attacks by Detecting and Zeroing the Patchcited by 30
- 2018Logit Pairing Methods Can Fool Gradient-Based Attackscited by 27
- 2022Particle algorithms for maximum likelihood training of latent variable modelscited by 26
- 2020Analysis of Stochastic Gradient Descent in Continuous Timecited by 24
- 2020Breaking certified defenses: Semantic adversarial examples with spoofed robustness certificatescited by 18
- 2023Interacting Particle Langevin Algorithm for Maximum Marginal Likelihood Estimationcited by 17
- 2022MultiGuard: Provably Robust Multi-label Classification against Adversarial Examplescited by 9
- 2021Bayesian Inference Forgettingcited by 7
- 2021A Continuous-time Stochastic Gradient Descent Method for Continuous Datacited by 7
- 2023A minimax optimal control approach for robust neural ODEscited by 4
- 2022Convergence Error Analysis of Reflected Gradient Langevin Dynamics for Globally Optimizing Non-Convex Constrained Problemscited by 3
- 2023It begins with a boundary: A geometric view on probabilistically robust learningcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.