DeepRobust: A PyTorch Library for Adversarial Attacks and Defenses
arXiv:2005.06149
Abstract
DeepRobust is a PyTorch adversarial learning library which aims to build a comprehensive and easy-to-use platform to foster this research field. It currently contains more than 10 attack algorithms and 8 defense algorithms in image domain and 9 attack algorithms and 4 defense algorithms in graph domain, under a variety of deep learning architectures. In this manual, we introduce the main contents of DeepRobust with detailed instructions. The library is kept updated and can be found at https://github.com/DSE-MSU/DeepRobust.
Adversarial attacks and defenses, Pytorch library
References in corpus (18)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Playing Atari with Deep Reinforcement Learning
- Axiomatic Attribution for Deep Networks
- Towards Deep Learning Models Resistant to Adversarial Attacks
- Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examples
- Adversarial Attacks on Neural Networks for Graph Data
- Theoretically Principled Trade-off between Robustness and Accuracy
- Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality
- Technical Report on the CleverHans v2.1.0 Adversarial Examples Library
- Adversarial Attacks on Graph Neural Networks via Meta Learning
- Adversarial Attack on Graph Structured Data
- advertorch v0.1: An Adversarial Robustness Toolbox based on PyTorch
- Fast Gradient Attack on Network Embedding
- Adversarial Examples on Graph Data: Deep Insights into Attack and Defense
- Topology Attack and Defense for Graph Neural Networks: An Optimization Perspective
- You Only Propagate Once: Accelerating Adversarial Training via Maximal Principle
- NATTACK: Learning the Distributions of Adversarial Examples for an Improved Black-Box Attack on Deep Neural Networks
- Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studies
Cited by in corpus (21)
- A Comprehensive Survey on Deep Graph Representation Learning
- GNNGuard: Defending Graph Neural Networks against Adversarial Attacks
- RobustBench: a standardized adversarial robustness benchmark
- Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art
- Graph Structure Learning for Robust Graph Neural Networks
- Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studies
- Robust Mid-Pass Filtering Graph Convolutional Networks
- Graph Neural Networks: Methods, Applications, and Opportunities
- Towards Robust Graph Contrastive Learning
- Node Injection for Class-specific Network Poisoning
- Hybrid Classical-Quantum Deep Learning Models for Autonomous Vehicle Traffic Image Classification Under Adversarial Attack
- Simple and Efficient Partial Graph Adversarial Attack: A New Perspective
- Node Similarity Preserving Graph Convolutional Networks
- Graph Neural Networks Inspired by Classical Iterative Algorithms
- Jointly Attacking Graph Neural Network and its Explanations
- Black-box Gradient Attack on Graph Neural Networks: Deeper Insights in Graph-based Attack and Defense
- SEC4SR: A Security Analysis Platform for Speaker Recognition
- I-GCN: Robust Graph Convolutional Network via Influence Mechanism
- Detecting Adversaries, yet Faltering to Noise? Leveraging Conditional Variational AutoEncoders for Adversary Detection in the Presence of Noisy Images
- Spatio-Temporal Sparsification for General Robust Graph Convolution Networks
- CoG: a Two-View Co-training Framework for Defending Adversarial Attacks on Graph