Robustness of Bayesian Neural Networks to White-Box Adversarial Attacks
Adaku Uchendu, Daniel Campoy, Christopher Menart, and Alexandra, Hildenbrandt

TL;DR
This paper demonstrates that Bayesian Neural Networks (BNNs) exhibit superior robustness to white-box adversarial attacks compared to traditional neural networks, and that adversarial training further enhances their defenses while providing better uncertainty estimates.
Contribution
The study introduces a new BNN architecture called BNN-DenseNet and a combined adversarial training method, showing improved robustness and uncertainty calibration over non-Bayesian models.
Findings
BNNs outperform TNNs under various white-box attacks.
Adversarial training significantly boosts BNN robustness.
BNNs provide more calibrated and less overconfident predictions.
Abstract
Bayesian Neural Networks (BNNs), unlike Traditional Neural Networks (TNNs) are robust and adept at handling adversarial attacks by incorporating randomness. This randomness improves the estimation of uncertainty, a feature lacking in TNNs. Thus, we investigate the robustness of BNNs to white-box attacks using multiple Bayesian neural architectures. Furthermore, we create our BNN model, called BNN-DenseNet, by fusing Bayesian inference (i.e., variational Bayes) to the DenseNet architecture, and BDAV, by combining this intervention with adversarial training. Experiments are conducted on the CIFAR-10 and FGVC-Aircraft datasets. We attack our models with strong white-box attacks (-FGSM, -PGD, -PGD, EOT -FGSM, and EOT -PGD). In all experiments, at least one BNN outperforms traditional neural networks during adversarial attack scenarios. An…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Fault Detection and Control Systems
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Batch Normalization · Global Average Pooling · Convolution · Dense Connections · Dense Block · Kaiming Initialization · Max Pooling · Dropout
