On the Robustness of Domain Constraints
Ryan Sheatsley, Blaine Hoak, Eric Pauley, Yohan Beugin and, Michael J. Weisman, Patrick McDaniel

TL;DR
This paper investigates how domain constraints in various fields limit adversarial attacks on machine learning models and proposes methods to incorporate these constraints into adversarial example generation, improving model robustness.
Contribution
It introduces techniques to learn domain constraints from data and integrates them into adversarial crafting, demonstrating improved robustness in network and phishing detection models.
Findings
82% of adversarial examples violate domain constraints
Enforcing domain constraints increases model accuracy by up to 34%
Domain constraints make generating valid adversarial examples more challenging
Abstract
Machine learning is vulnerable to adversarial examples-inputs designed to cause models to perform poorly. However, it is unclear if adversarial examples represent realistic inputs in the modeled domains. Diverse domains such as networks and phishing have domain constraints-complex relationships between features that an adversary must satisfy for an attack to be realized (in addition to any adversary-specific goals). In this paper, we explore how domain constraints limit adversarial capabilities and how adversaries can adapt their strategies to create realistic (constraint-compliant) examples. In this, we develop techniques to learn domain constraints from data, and show how the learned constraints can be integrated into the adversarial crafting process. We evaluate the efficacy of our approach in network intrusion and phishing datasets and find: (1) up to 82% of adversarial examples…
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.
