paper-with-me

Papers

GenAttack: Practical Black-box Attacks with Gradient-Free Optimization

2018-05-28 · Moustafa Alzantot, Yash Sharma, Supriyo Chakraborty, huan zhang, Cho-Jui Hsieh, Mani Srivastava

Deep neural networks are vulnerable to adversarial examples, even in the black-box setting, where the attacker is restricted solely to query access. Existing black-box approaches to generating adversarial examples typically require a significant number of queries, either for training a substitute network or performing gradient estimation. We introduce GenAttack, a gradient-free optimization technique that uses genetic algorithms for synthesizing adversarial examples in the black-box setting. Our experiments on different datasets (MNIST, CIFAR-10, and ImageNet) show that GenAttack can successfully generate visually imperceptible adversarial examples against state-of-the-art image recognition models with orders of magnitude fewer queries than previous approaches. Against MNIST and CIFAR-10 models, GenAttack required roughly 2,126 and 2,568 times fewer queries respectively, than ZOO, the prior state-of-the-art black-box attack. In order to scale up the attack to large-scale high-dimensional ImageNet models, we perform a series of optimizations that further improve the query efficiency of our attack leading to 237 times fewer queries against the Inception-v3 model than ZOO. Furthermore, we show that GenAttack can successfully attack some state-of-the-art ImageNet defenses, including ensemble adversarial training and non-differentiable or randomized input transformations. Our results suggest that evolutionary algorithms open up a promising area of research into effective black-box attacks.

📄 PDF Abstract BibTeX arXiv:1805.11090

Code (3)

nesl/adversarial_genattack 공식 구현 tf
bethgelab/foolbox/blob/master/foolbox/attacks/gen_attack.py jax
maremun/GenAttackMCS2018 pytorch

Tasks

Adversarial AttackAdversarial RobustnessEvolutionary Algorithms

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Auxiliary Classifier Auxiliary Classifiers are type of architectural component that seek to improve the convergence of very deep networks. They are classifier heads we attach to layers before the…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
RMSProp RMSProp is an unpublished adaptive learning rate optimizer proposed by Geoff Hinton. The motivation…
Inception-v3 Module Inception-v3 Module is an image block used in the Inception-v3 architecture. This architecture is used on the coarsest (8 ×…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Patch of Invisibility: Naturalistic Physical Black-Box Adversarial Attacks on Object Detectors

2023-03-07 · Raz Lapid, Eylon Mizrahi, Moshe Sipper

Adversarial attacks on deep-learning models have been receiving increased attention in recent years. Work in this area has mostly focused on gradient-based techniques, so-called "white-box" attacks, wherein the attacker …

Generative Adversarial Networkobject-detectionObject Detection

Practical Black-box Attacks on Deep Neural Networks using Efficient Query Mechanisms

2018-09-01 · ECCV 2018 9 · Arjun Nitin Bhagoji, Warren He, Bo Li, Dawn Song

Existing black-box attacks on deep neural networks (DNNs) have largely focused on transferability, where an adversarial instance generated for a locally trained model can “transfer” to attack other learning models. I…

Breaking the Black-Box: Confidence-Guided Model Inversion Attack for Distribution Shift

2024-02-28 · Xinhao Liu, Yingzhao Jiang, Zetao Lin

Model inversion attacks (MIAs) seek to infer the private training data of a target classifier by generating synthetic images that reflect the characteristics of the target class through querying the model. However, prior…

Generative Adversarial Network

BreakingBED -- Breaking Binary and Efficient Deep Neural Networks by Adversarial Attacks

2021-03-14 · Manoj Rohit Vemparala, Alexander Frickenstein, Nael Fasfous, Lukas Frickenstein 외

Deploying convolutional neural networks (CNNs) for embedded applications presents many challenges in balancing resource-efficiency and task-related accuracy. These two aspects have been well-researched in the field of CN…

Adversarial EXEmples: Functionality-preserving Optimization of Adversarial Windows Malware

2021-06-18 · ICML Workshop AML 2021 7 · Luca Demetrio, Battista Biggio, Giovanni Lagorio, Alessandro Armando 외

Windows malware classifiers that rely on static analysis have been proven vulnerable to adversarial EXEmples, i.e., malware samples carefully manipulated to evade detection. However, such attacks are typically optimized …