Skip to content
StrAttack, ICLR 2019
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Update README.md Aug 4, 2019
fgm.py init Mar 17, 2019
l2_LADMMST_attack_v3.py
l2_attack.py init Mar 17, 2019
setup_cifar.py init Mar 17, 2019
setup_inception.py imagenet May 1, 2019
setup_mnist.py init Mar 17, 2019
test_attack_iclr.py
train_models.py init Mar 17, 2019

README.md

StrAttack

The code is for paper: 'Structured Adversarial Attack: Towards General Implementation and Better Interpretability' which accepted in ICLR 2019 (https://openreview.net/forum?id=BkgzniCqY7) by Kaidi Xu*, Sijia Liu*, Pu Zhao, Pin-Yu Chen, Huan Zhang, Quanfu Fan, Deniz Erdogmus, Yanzhi Wang, Xue Lin (* means equal contribution)

@inproceedings{
xu2018structured,
title={Structured Adversarial Attack:  Towards General Implementation and Better Interpretability},
author={Kaidi Xu and Sijia Liu and Pu Zhao and Pin-Yu Chen and Huan Zhang and Quanfu Fan and Deniz Erdogmus and Yanzhi Wang and Xue Lin},
booktitle={International Conference on Learning Representations},
year={2019},
url={https://openreview.net/forum?id=BkgzniCqY7},
}

Experiment Setup

To prepare the ImageNet dataset, download and unzip the following archive:

ImageNet Test Set

and put the imgs folder in ../imagesnetdata. This path can be changed in setup_inception.py.

To download the inception model:

python3 setup_inception.py

To train CIFAR10 and MNIST model: run

python3 trainmodel.py -d all

StrAttack:

run

python3 test_attack_iclr.py

You can change methods, dataset or any hyperparameter in args or add in command line.

You can’t perform that action at this time.