Evading classifiers in discrete domains with provable optimality guarantees
Not on the map. Why?
Abstract (arXiv)
Machine-learning models for security-critical applications such as bot, malware, or spam detection, operate in constrained discrete domains. These applications would benefit from having provable guarantees against adversarial examples. The existing literature on provable adversarial robustness of models, however, exclusively focuses on robustness to gradient-based attacks in domains such as images. These attacks model the adversarial cost, e.g., amount of distortion applied to an image, as a p-norm. We argue that this approach is not well-suited to model adversarial costs in constrained domains where not all examples are feasible. We introduce a graphical framework that (1) generalizes existing attacks in discrete domains, (2) can accommodate complex cost functions beyond p-norms, including financial cost incurred when attacking a classifier, and (3) efficiently produces valid adversarial examples with guarantees of minimal adversarial cost. These guarantees directly translate into a notion of adversarial robustness that takes into account domain constraints and the adversary's capabilities. We show how our framework can be used to evaluate security by crafting adversarial examples that evade a Twitter-bot detection classifier with provably minimal number of changes; and to build privacy defenses by crafting adversarial examples that evade a privacy-invasive website-fingerprinting classifier.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 1; 2025: 1.
7 papers.
- 2021A Unified Framework for Adversarial Attack and Defense in Constrained Feature Spacecited by 22
- 2022On The Empirical Effectiveness of Unrealistic Adversarial Hardening Against Realistic Adversarial Attackscited by 15
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awarenesscited by 14
- 2024Constrained Adaptive Attack: Effective Adversarial Attack Against Deep Neural Networks for Tabular Datacited by 11
- 2023URET: Universal Robustness Evaluation Toolkit (for Evasion)cited by 3
- 2023Analyzing the Impact of Adversarial Examples on Explainable Machine Learningcited by 1
- 2025On the Efficiency of Training Robust Decision Treescited by 0
- 2025On the Efficiency of Training Robust Decision Trees14 Jul 2025
- 2024Constrained Adaptive Attack: Effective Adversarial Attack Against Deep Neural Networks for Tabular Data2 Jun 2024
- 2023URET: Universal Robustness Evaluation Toolkit (for Evasion)3 Aug 2023
- 2023Analyzing the Impact of Adversarial Examples on Explainable Machine Learning17 Jul 2023
- 2022Adversarial Robustness for Tabular Data through Cost and Utility Awareness27 Aug 2022
- 2022On The Empirical Effectiveness of Unrealistic Adversarial Hardening Against Realistic Adversarial Attacks7 Feb 2022
- 2021A Unified Framework for Adversarial Attack and Defense in Constrained Feature Space2 Dec 2021