Concept-based Adversarial Attacks: Tricking Humans and Classifiers Alike
Johannes Schneider, Giovanni Apruzzese

TL;DR
This paper introduces a novel method for generating adversarial samples by manipulating high-level semantic features, producing examples that can deceive both humans and neural networks, with implications for multi-stage decision processes.
Contribution
The paper presents a concept-based adversarial attack method that modifies semantic activations to generate more recognizable adversarial samples, contrasting with pixel-level perturbations.
Findings
Adversarial samples can be crafted to appear natural to humans.
The method effectively fools deep neural networks.
Adversarial examples transfer across different neural network architectures.
Abstract
We propose to generate adversarial samples by modifying activations of upper layers encoding semantically meaningful concepts. The original sample is shifted towards a target sample, yielding an adversarial sample, by using the modified activations to reconstruct the original sample. A human might (and possibly should) notice differences between the original and the adversarial sample. Depending on the attacker-provided constraints, an adversarial sample can exhibit subtle differences or appear like a "forged" sample from another class. Our approach and goal are in stark contrast to common attacks involving perturbations of single pixels that are not recognizable by humans. Our approach is relevant in, e.g., multi-stage processing of inputs, where both humans and machines are involved in decision-making because invisible perturbations will not fool a human. Our evaluation focuses on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications · Domain Adaptation and Few-Shot Learning
