Skip to content

Adversarial Machine Learning

The study of how machine learning systems can be attacked (adversarial attacks) and how to defend them (adversarial robustness). Attacks occur at two stages: training (data poisoning, model tampering) and inference (evasion attacks, adversarial examples). Adversarial ML bridges security and ML, examining both how defenders can use adversarial techniques (domain-invariant learning, robust classifiers) and how adversaries can exploit ML systems to enhance their tactics.

Key papers

  • Offensive AI — Specific focus on how adversaries weaponize AI
  • Threat modeling — Systematic approach to identifying and ranking attack threats