When tiny perturbations break AI systems trained on perfect data
What this risk is
The vulnerability of AI systems to adversarial examples — inputs crafted through mathematical optimization to cause AI systems to make specific errors, while appearing normal or unchanged to human observers. Adversarial examples exploit the fundamental difference between how humans and AI systems process information.
How it occurs · Mechanisms
Neural networks learn decision boundaries in high-dimensional space. These boundaries have counterintuitive properties:
- Small, carefully chosen perturbations can push an input across a decision boundary
- These perturbations are imperceptible to humans (pixel-level changes in images, inaudible frequency additions in audio)
- The perturbations are not random — they are specifically optimized to cause a desired misclassification
Example: Add carefully chosen pixel-level noise to an image of a panda. Humans still see a panda. The AI classifies it as a gibbon with 99.3% confidence.
Real-world incidents
Adversarial Stop Signs (Eykholt et al., 2018)
Researchers demonstrated that physical adversarial patches on stop signs could cause autonomous vehicle perception systems to classify them as speed limit signs or fail to detect them — at various angles and distances.
Adversarial Face Makeup (Komkov & Petiushko, 2021)
Researchers demonstrated that specific makeup patterns could defeat commercial facial recognition systems while appearing as ordinary fashion choices to human observers.
Adversarial Audio Commands (Carlini & Wagner, 2018)
Researchers embedded adversarial audio commands in music recordings that were inaudible to humans but caused voice assistants to execute specific commands.
Mitigations · Governance
- Adversarial training — Include adversarial examples in training data; improves robustness but reduces clean accuracy
- Certified defenses — Mathematical guarantees on robustness within a defined perturbation bound (computationally expensive)
- Input preprocessing — Randomization, smoothing, or other preprocessing that disrupts adversarial perturbations
- Ensemble methods — Multiple models are harder to attack simultaneously than a single model
- Physical security — For physical-world adversarial attacks, physical security controls reduce the attack opportunity
- Adversarial testing — Test AI systems against known adversarial attack methods before deployment in security-sensitive contexts
—
Risk you cannot name is risk you cannot manage.
Map your AI portfolio against this taxonomy with Zertia.
