Adversarial Learning


Testing the robustness of your models by using adversarial attacks.

Overview

Introduction to Adversarial Machine Learning
In this article we are going to learn about a handful of attacks, namely how they work and how we can defend networks against these attacks.
adversarial-learning adversarial-attacks adversarial-defense adversarial

Tutorials

How to Steal Modern NLP Systems with Gibberish?
It’s possible to steal BERT-based models without any real training data, even using gibberish word sequences.
bert adversarial-attacks computer-security adversarial-learning
Adversarial Training Improves Product Discovery
Method automatically generates meaningful negative training examples for deep-learning model.
adversarial-learning adversarial-training product-discovery article
Weight Poisoning Attacks on Pre-trained Models
How Bert can be infused with nefarious behavior, even after fine-tuning.
bert adversarial-attacks adversarial-learning attention
Learning Perturbation Sets for Robust Machine Learning
Using generative modeling to capture real-world transformations from data for adversarial robustness.
adversarial-robustness enerative-modeling perturbation-sets research

Libraries

NLP Libraries
TextAttack
A Python framework for building adversarial attacks on NLP models.
data-augmentation natural-language-processing adversarial-attacks adversarial-text
CV Libraries
DeepRobust
A pytorch adversarial library for attack and defense methods on images and graphs.
adversarial-learning adversarial-attacks adversarial-defense pytorch
Other Libraries
CleverHans
An adversarial example library for constructing attacks, building defenses, and benchmarking both.
adversarial-learning cleverhans adversarial-attacks article
Advbox Family
Advbox Family is a series of AI model security tools set of Baidu Open Source,including the generation, detection and protection of adversarial examples.
adversarial-learning paddlepaddle onnx pytorch
Foolbox Native
A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX
adversarial-learning adversarial-attacks pytorch tensorflow
Table of Contents
Share a project
Share something you or the community has made with ML.
Topic experts
Share