Big-but-Invisible-Adversarial-Attack icon indicating copy to clipboard operation
Big-but-Invisible-Adversarial-Attack copied to clipboard

This repo contains the code for CVPR submission "Big but Invisible Adversarial Attack"

trafficstars

Unrestricted Adversarial Perturbations via Semantic Manipulation.

This repo contains the code for our ICLR 2020 conference paper "Unrestricted Adversarial Perturbations via Semantic Manipulation". A version of this paper was also presented at CVPR 2019 Adversarial Machine Learning workshop in an oral talk "Big but Imperceptible Adversarial Perturbations via Semantic Manipulation".

tldr: We introduce unrestricted perturbations that manipulate semantically meaningful image-based visual descriptors - color and texture - in order to generate effective and photorealistic adversarial examples.

Abstract: Machine learning models, especially deep neural networks (DNNs), have been shown to be vulnerable against adversarial examples which are carefully crafted samples with a small magnitude of the perturbation. Such adversarial perturbations are usually restricted by bounding their $\mathcal{L}_p$ norm such that they are imperceptible, and thus many current defenses can exploit this property to reduce their adversarial impact. In this paper, we instead introduce "unrestricted" perturbations that manipulate semantically meaningful image-based visual descriptors - color and texture - in order to generate effective and photorealistic adversarial examples. We show that these semantically aware perturbations are effective against JPEG compression, feature squeezing and adversarially trained model. We also show that the proposed methods can effectively be applied to both image classification and image captioning tasks on complex datasets such as ImageNet and MSCOCO. In addition, we conduct comprehensive user studies to show that our generated semantic adversarial examples are photorealistic to humans despite large magnitude perturbations when compared to other attacks.