advertorch v0.1: An Adversarial Robustness Toolbox based on PyTorch
By Gavin Weiguang Ding, Luyu Wang, Xiaomeng Jin. 2019
200 citations recorded by the source corpus.
advertorch is a toolbox for adversarial robustness research. It contains various implementations for attacks, defenses and robust training methods. advertorch is built on PyTorch (Paszke et al., 2017), and leverages the advantages of the dynamic computational graph to provide concise and efficient reference implementations. The code is licensed under the LGPL license and is open sourced at this https URL .
Subfields: Artificial Intelligence, Molecular Biology, Safety, Robustness & Interpretability, Signal Processing
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Matthias Hein
- Quoc V. Le
- Bernt Schiele
- Alan L. Yuille
- Yisen Wang
- Xingjun Ma
- Francesco Croce
- Maksym Andriushchenko
In Molecular Biology
- Francesco Croce
- Matthias Hein
- Maksym Andriushchenko
- Kry Yik-Chau Lui
- Ruitong Huang
- Yisen Wang
- Dongxian Wu
- Shutao Xia
In Safety, Robustness & Interpretability
- Matthias Hein
- Yisen Wang
- Francesco Croce
- Maksym Andriushchenko
- Gavin Weiguang Ding
- Kry Yik-Chau Lui
- Prateek Mittal
- Shutao Xia
In Signal Processing
- Matthias Hein
- Kry Yik-Chau Lui
- Ruitong Huang
- Gavin Weiguang Ding
- Francesco Croce
- Maksym Andriushchenko
- Yash Sharma
- Mung Chiang
Citations in the corpus
- On the Sensitivity of Adversarial Robustness to Input Data Distributions (2018, methodology): “We use the PGD attack implementation from the AdverTorch toolbox (Ding et al., 2019).”
- Test-Time Training for Out-of-Distribution Generalization (2019, methodology): “Self-supervision has also been used on videos (Wang & Gupta, 2015; Wang et al., 2019).”
- Test-Time Training with Self-Supervision for Generalization under Distribution Shifts (2019, background): “The implementation of the adversarial attack comes from the codebase of Ding et al. (2019).”
- Batch Normalization is a Cause of Adversarial Vulnerability (2019, methodology): “We used the PGD implementation from Ding et al. (2019) with settings as below.”
- RobustBench: a standardized adversarial robustness benchmark (2020, background): “There are many libraries that focus primarily on implementations of popular adversarial attacks such as FoolBox [110], Cleverhans [104], AdverTorch [33], AdvBox [47], ART [98], SecML [92], DeepRobust [85].”
- Skip Connections Matter: On the Transferability of Adversarial Examples Generated with ResNets (2020, methodology): “For proper implementation, we use open-source codes and pretrained models for our experiments, e.g. , AdverTorch (Ding et al., 2019) for FGSM, PGD and MI, and source/target models from two GitHub repositories †‡§ for all models.”
- MMA Training: Direct Input Space Margin Maximization through Adversarial Training (2018, methodology): “For both (cid:96) ∞ and (cid:96) 2 PGD attacks, we use the implementation from the AdverTorch toolbox (Ding et al., 2019b).”