[Paper Review] Motivating the Rules of the Game for Adversarial Example Research
The paper proposes a taxonomy of attacker/defender rules for adversarial examples to align research with real-world security threats and critiques current perturbation-defense practices that over-rely on simple, abstract threat models.
Advances in machine learning have led to broad deployment of systems with impressive performance on important problems. Nonetheless, these systems can be induced to make errors on data that are surprisingly similar to examples the learned system handles correctly. The existence of these errors raises a variety of questions about out-of-sample generalization and whether bad actors might use such examples to abuse deployed systems. As a result of these security concerns, there has been a flurry of recent papers proposing algorithms to defend against such malicious perturbations of correctly handled examples. It is unclear how such misclassifications represent a different kind of security problem than other errors, or even other attacker-produced examples that have no specific relationship to an uncorrupted input. In this paper, we argue that adversarial example defense papers have, to date, mostly considered abstract, toy games that do not relate to any specific security concern. Furthermore, defense papers have not yet precisely described all the abilities and limitations of attackers that would be relevant in practical security. Towards this end, we establish a taxonomy of motivations, constraints, and abilities for more plausible adversaries. Finally, we provide a series of recommendations outlining a path forward for future work to more clearly articulate the threat model and perform more meaningful evaluation.
Motivation & Objective
- Clarify what constitutes a meaningful security threat in adversarial example research.
- Introduce a taxonomy of attacker motivations, constraints, and abilities aligned with real-world scenarios.
- Assess how the perturbation defense literature maps to realistic security problems and identify gaps.
- Provide recommendations for threat modeling and evaluation to improve relevance and rigor.
Proposed method
- Develop a two-player attacker–defender game framework to define adversarial examples.
- Classify attacker capabilities along axes: goals (targeted vs untargeted), knowledge (whitebox/blackbox), action space (including indistinguishable, content-preserving, non-suspicious, content-constrained, and unconstrained inputs).
- Distinguish starting point considerations (draw from data vs fixed input) and game sequencing (who acts first, repeatability).
- Survey common rules used in the perturbation-defense literature (e.g., l_p-bounded perturbations from a data-point) and critique their realism.
- Discuss evaluation metrics (adversarial robustness as an expectation over data) and issues like hardness inversion and NP-hardness of robustification.
- Offer concrete real-world example scenarios to motivate rule choices and security relevance.
Experimental results
Research questions
- RQ1What attacker goals and success criteria are realistic in deployed ML systems?
- RQ2What attacker knowledge and action spaces are plausible, and how do they constrain defense design?
- RQ3How well do perturbation-defense rules map to real security threats, and where do they diverge?
- RQ4What evaluation practices yield meaningful security insights rather than artefacts of specific attack implementations?
Key findings
- Many perturbation-defense studies assume starting points drawn from the data distribution and perturbations bounded by an l_p norm, which often misaligns with real security threats.
- The literature frequently reports robustness against specific attacker strategies, leading to hardness inversion where stronger attackers appear to face easier defenses.
- There is a need for explicit threat models and broader attacker-capability taxonomies to avoid inconclusive or overstated security claims.
- Evaluation metrics dominated by a single robustness score can be misleading due to NP-hard optimization and uncontrolled attack strategies.
- Real-world attack scenarios (content-preserving, non-suspicious, payload-constrained, unconstrained) reveal gaps in the standard perturbation-defense framework.
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.