IB-RAR: Information Bottleneck as Regularizer for Adversarial Robustness

Xiaoyun Xu, Guilherme Perin, Stjepan Picek
2/9/2023
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

In this paper, we propose a novel method, IB-RAR, which uses Information Bottleneck (IB) to strengthen adversarial robustness for both adversarial training and non-adversarial-trained methods. We first use the IB theory to build regularizers as learning objectives in the loss function. Then, we filter out unnecessary features of intermediate representation according to their mutual information (MI) with labels, as the network trained with IB provides easily distinguishable MI for its features. Experimental results show that our method can be naturally combined with adversarial training and provides consistently better accuracy on new adversarial examples. Our method improves the accuracy by an average of 3.07% against five adversarial attacks for the VGG16 network, trained with three adversarial training benchmarks and the CIFAR-10 dataset. In addition, our method also provides good robustness for undefended methods, such as training with cross-entropy loss only. Finally, in the absence of adversarial training, the VGG16 network trained using our method and the CIFAR-10 dataset reaches an accuracy of 35.86% against PGD examples, while using all layers reaches 25.61% accuracy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2023ibrar,
  title  = {IB-RAR: Information Bottleneck as Regularizer for Adversarial Robustness},
  author = {Xiaoyun Xu and Guilherme Perin and Stjepan Picek},
  year   = {2023},
  eprint = {2302.10896},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.10896v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.10896.svg)](https://codeofpaper.com/paper/2302.10896)

Discussion