Improving Adversarial Robustness of Ensembles with Diversity Training
Sanjay Kariyappa, Moinuddin K. Qureshi
TL;DR
The paper tackles transfer-based adversarial attacks by leveraging ensembles with uncorrelated loss gradients. It introduces Gradient Alignment Loss to quantify and minimize overlap of adversarial subspaces, producing a Diverse Ensemble (DivTrain). Experiments on MNIST and CIFAR-10 show DivTrain improves robustness against black-box attacks and can be combined with Ensemble Adversarial Training to further strengthen defense. The approach offers a practical defense for deployments where transferability is a key threat and gradient-based attacks are a concern.
Abstract
Deep Neural Networks are vulnerable to adversarial attacks even in settings where the attacker has no direct access to the model being attacked. Such attacks usually rely on the principle of transferability, whereby an attack crafted on a surrogate model tends to transfer to the target model. We show that an ensemble of models with misaligned loss gradients can provide an effective defense against transfer-based attacks. Our key insight is that an adversarial example is less likely to fool multiple models in the ensemble if their loss functions do not increase in a correlated fashion. To this end, we propose Diversity Training, a novel method to train an ensemble of models with uncorrelated loss functions. We show that our method significantly improves the adversarial robustness of ensembles and can also be combined with existing methods to create a stronger defense.
