QUICK REVIEW
[Paper Review] Is AmI (Attacks Meet Interpretability) Robust to Adversarial Examples?
Nicholas Carlini|arXiv (Cornell University)|Feb 6, 2019
Adversarial Robustness in Machine Learning3 references18 citations
TL;DR
This paper evaluates the AmI defense, which uses interpretability to identify important neurons and reject adversarial inputs by comparing predictions from the original and a modified network. Despite being presented as robust, the authors demonstrate that a simple, defense-oblivious attack achieves 100% success in evading detection on untargeted adversarial examples with an ℓ∞ bound of 0.01, reducing the detection rate to 0%, proving the defense ineffective.
ABSTRACT
No.
Motivation & Objective
- To evaluate the robustness of the AmI defense, which uses interpretability to detect adversarial examples in face recognition.
- To investigate whether the defense remains effective under a weak threat model where the attacker is oblivious to its existence.
- To challenge the validity of defense claims when attacks fail, emphasizing the need for rigorous evaluation.
- To demonstrate that even simple, high-confidence targeted attacks on the original model can evade detection by AmI.
- To encourage transparency in defense research by advocating for source code release and critical evaluation of attack efficacy.
Proposed method
- The authors generate adversarial examples using only the original, unmodified neural network, ignoring the AmI defense entirely.
- They select a random incorrect target label and generate a high-confidence targeted adversarial example on the original model.
- The adversarial example is tested on both the original and the augmented AmI network; if both classify it the same way, it is considered to evade detection.
- The process is repeated until a successful evasion is found, with a median of 25 attempts required.
- The attack is defense-oblivious, meaning it does not adapt to the structure or behavior of the AmI defense.
- The method relies on the assumption that if the original and augmented networks agree on the prediction, the input is not rejected by AmI.
Experimental results
Research questions
- RQ1Can a defense-oblivious attack successfully evade the AmI detection mechanism?
- RQ2Is the AmI defense robust to untargeted adversarial examples with an ℓ∞ bound of 0.01?
- RQ3Why do attacks fail to detect adversarial examples in AmI, and what does this imply about the defense's validity?
- RQ4Does the use of interpretability techniques in AmI genuinely improve robustness against adversarial inputs?
- RQ5To what extent does the lack of a clear threat model in the original defense paper hinder proper security evaluation?
Key findings
- The AmI defense has a 0% true-positive rate on untargeted adversarial examples, meaning it fails to detect any such examples.
- The attack achieves 100% success in evading detection, with the median number of attempts required being 25.
- Even under a weak threat model where the attacker is oblivious to the defense, the defense is completely ineffective.
- The detection rate is lower than the 9.9% false positive rate of the original undefended model, indicating worse performance.
- The authors confirm that the defense's claimed robustness is invalid, as it fails under minimal assumptions.
- The study highlights the risk of self-deception in evaluating defenses when attacks fail without clear reasons.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.