GRAPHITE: Generating Automatic Physical Examples for Machine-Learning Attacks on Computer Vision Systems
Not on the map. Why?
Abstract (arXiv)
This paper investigates an adversary's ease of attack in generating adversarial examples for real-world scenarios. We address three key requirements for practical attacks for the real-world: 1) automatically constraining the size and shape of the attack so it can be applied with stickers, 2) transform-robustness, i.e., robustness of a attack to environmental physical variations such as viewpoint and lighting changes, and 3) supporting attacks in not only white-box, but also black-box hard-label scenarios, so that the adversary can attack proprietary models. In this work, we propose GRAPHITE, an efficient and general framework for generating attacks that satisfy the above three key requirements. GRAPHITE takes advantage of transform-robustness, a metric based on expectation over transforms (EoT), to automatically generate small masks and optimize with gradient-free optimization. GRAPHITE is also flexible as it can easily trade-off transform-robustness, perturbation size, and query count in black-box settings. On a GTSRB model in a hard-label black-box setting, we are able to find attacks on all possible 1,806 victim-target class pairs with averages of 77.8% transform-robustness, perturbation size of 16.63% of the victim images, and 126K queries per pair. For digital-only attacks where achieving transform-robustness is not a requirement, GRAPHITE is able to find successful small-patch attacks with an average of only 566 queries for 92.2% of victim-target pairs. GRAPHITE is also able to find successful attacks using perturbations that modify small areas of the input image against PatchGuard, a recently proposed defense against patch-based attacks.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1; 2025: 1; 2026: 1.
7 papers.
- 2022D4: Detection of Adversarial Diffusion Deepfakes Using Disjoint Ensemblescited by 11
- 2023Stateful Defenses for Machine Learning Models Are Not Yet Secure Against Black-box Attackscited by 10
- 2024Sparse-PGD: A Unified Framework for Sparse Adversarial Perturbations Generationcited by 4
- 2025MS-GAGA: Metric-Selective Guided Adversarial Generation Attackcited by 3
- 2023Theoretically Principled Trade-off for Stateful Defenses against Query-Based Black-Box Attackscited by 2
- 2022Defending Object Detectors against Patch Attacks with Out-of-Distribution Smoothingcited by 1
- 2026Test-Time Collective Action: Proxy-Based Perturbations for Correcting Algorithmic Harmscited by 0
- 2026Test-Time Collective Action: Proxy-Based Perturbations for Correcting Algorithmic Harms26 May 2026
- 2025MS-GAGA: Metric-Selective Guided Adversarial Generation Attack14 Oct 2025
- 2024Sparse-PGD: A Unified Framework for Sparse Adversarial Perturbations Generation8 May 2024
- 2023Theoretically Principled Trade-off for Stateful Defenses against Query-Based Black-Box Attacks30 Jul 2023
- 2023Stateful Defenses for Machine Learning Models Are Not Yet Secure Against Black-box Attacks11 Mar 2023
- 2022Defending Object Detectors against Patch Attacks with Out-of-Distribution Smoothing18 May 2022
- 2022D4: Detection of Adversarial Diffusion Deepfakes Using Disjoint Ensembles11 Feb 2022