mlsanityData to 7 Oct 2026

Patch Shortcuts: Interpretable Proxy Models Efficiently Find Black-Box Vulnerabilities

arXiv 2104.11691 ↗First posted 22 Apr 2021cs.CV cs.CR cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

An important pillar for safe machine learning (ML) is the systematic mitigation of weaknesses in neural networks to afford their deployment in critical applications. An ubiquitous class of safety risks are learned shortcuts, i.e. spurious correlations a network exploits for its decisions that have no semantic connection to the actual task. Networks relying on such shortcuts bear the risk of not generalizing well to unseen inputs. Explainability methods help to uncover such network vulnerabilities. However, many of these techniques are not directly applicable if access to the network is constrained, in so-called black-box setups. These setups are prevalent when using third-party ML components. To address this constraint, we present an approach to detect learned shortcuts using an interpretable-by-design network as a proxy to the black-box model of interest. Leveraging the proxy's guarantees on introspection we automatically extract candidates for learned shortcuts. Their transferability to the black box is validated in a systematic fashion. Concretely, as proxy model we choose a BagNet, which bases its decisions purely on local image patches. We demonstrate on the autonomous driving dataset A2D2 that extracted patch shortcuts significantly influence the black box model. By efficiently identifying such patch-based vulnerabilities, we contribute to safer ML models.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 43 of its 51 references that are in the map. First posted on arXiv 22 Apr 2021.

Builds on

43 of 51 references.

References · 43

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  5. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  6. 2020Shortcut Learning in Deep Neural Networkscited by 1,928
  7. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  8. 2019Natural Adversarial Examplescited by 1,401
  9. 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
  10. 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
  11. 2016Practical Black-Box Attacks against Machine Learningcited by 893
  12. 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
31 more
  1. 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
  2. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
  3. 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 682
  4. 2013Network In Networkcited by 600
  5. 2018Born Again Neural Networkscited by 539
  6. 2017Adversarial Patchcited by 514
  7. 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
  8. 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
  9. 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
  10. 2018Invertible Residual Networkscited by 364
  11. 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
  12. 2019Fooling automated surveillance cameras: adversarial patches to attack person detectioncited by 268
  13. 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
  14. 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
  15. 2020A2D2: Audi Autonomous Driving Datasetcited by 189
  16. 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
  17. 2018DPatch: An Adversarial Patch Attack on Object Detectorscited by 146
  18. 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 141
  19. 2018i-RevNet: Deep Invertible Networkscited by 137
  20. 2019On Physical Adversarial Patches for Object Detectioncited by 93
  21. 2019Cross-Domain Transferability of Adversarial Perturbationscited by 92
  22. 2018Semantic Adversarial Examplescited by 86
  23. 2019Unrestricted Adversarial Examples via Semantic Manipulationcited by 84
  24. 2020PatchAttack: A Black-box Texture-based Attack with Reinforcement Learningcited by 67
  25. 2018Excessive Invariance Causes Adversarial Vulnerabilitycited by 66
  26. 2017Distill-and-Compare: Auditing Black-Box Models Using Transparent Model Distillationcited by 62
  27. 2018Not Using the Car to See the Sidewalk: Quantifying and Controlling the Effects of Context in Classification and Segmentationcited by 49
  28. 2018Maximal Jacobian-based Saliency Map Attackcited by 46
  29. 2020Deep Learning Applied to Chest X-Rays: Exploiting and Preventing Shortcutscited by 29
  30. 2019Predicting Model Failure using Saliency Maps in Autonomous Driving Systemscited by 6
  31. 2020Probabilistic Jacobian-based Saliency Maps Attackscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 1; 2025: 0; 2026: 1.

4 papers.