Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.75 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.75 KB

This is the GitHub repository for the ICLR 2022 paper "Attacking deep networks with surrogate-based adversarial black-box methods is easy", by Nicholas A. Lord, Romain Mueller, and Luca Bertinetto.

It implements the efficient GFCS ("Gradient First, Coimage Second") surrogate-based black-box attack described in that paper.

Requirements

Please see environment.yml.

Note also that the code expects that the ImageNet validation set will have been set up and pointed to from within GFCS_main.py, as described in the comments in that file.

Running main method

See the below script files (in the result reproduction section) for examples of usage, and/or bring up a help menu by running

python GFCS_main.py --help

Reproducing results

Consult the following sets of instructions to reproduce the results of the paper:

Citation


@inproceedings{lord2022attacking,
    title={Attacking deep networks with surrogate-based adversarial black-box methods is easy},
    author={Nicholas A. Lord and Romain Mueller and Luca Bertinetto},
    booktitle={International Conference on Learning Representations},
    year={2022},
    url={https://openreview.net/forum?id=Zf4ZdI4OQPV}
}

Acknowledgement

The main method in this repository is based on the original implementation of SimBA-ODS (https://github.com/ermongroup/ODS). We thank the authors for making their code available.