Patch Shortcuts: Interpretable Proxy Models Efficiently Find Black-Box Vulnerabilities
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2019Natural Adversarial Examplescited by 1,401
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
31 more
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 682
- 2013Network In Networkcited by 600
- 2018Born Again Neural Networkscited by 539
- 2017Adversarial Patchcited by 514
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2018Invertible Residual Networkscited by 364
- 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
- 2019Fooling automated surveillance cameras: adversarial patches to attack person detectioncited by 268
- 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2020A2D2: Audi Autonomous Driving Datasetcited by 189
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2018DPatch: An Adversarial Patch Attack on Object Detectorscited by 146
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 141
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2019On Physical Adversarial Patches for Object Detectioncited by 93
- 2019Cross-Domain Transferability of Adversarial Perturbationscited by 92
- 2018Semantic Adversarial Examplescited by 86
- 2019Unrestricted Adversarial Examples via Semantic Manipulationcited by 84
- 2020PatchAttack: A Black-box Texture-based Attack with Reinforcement Learningcited by 67
- 2018Excessive Invariance Causes Adversarial Vulnerabilitycited by 66
- 2017Distill-and-Compare: Auditing Black-Box Models Using Transparent Model Distillationcited by 62
- 2018Not Using the Car to See the Sidewalk: Quantifying and Controlling the Effects of Context in Classification and Segmentationcited by 49
- 2018Maximal Jacobian-based Saliency Map Attackcited by 46
- 2020Deep Learning Applied to Chest X-Rays: Exploiting and Preventing Shortcutscited by 29
- 2019Predicting Model Failure using Saliency Maps in Autonomous Driving Systemscited by 6
- 2020Probabilistic Jacobian-based Saliency Maps Attackscited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2023Dividing and Conquering a BlackBox to a Mixture of Interpretable Models: Route, Interpret, Repeatcited by 10
- 2023Tackling Shortcut Learning in Deep Neural Networks: An Iterative Approach with Interpretable Modelscited by 2
- 2024LCEN: A Nonlinear, Interpretable Feature Selection and Machine Learning Algorithmcited by 2
- 2026Improving Performance in Classification Tasks with LCEN and the Weighted Focal Differentiable MCC Losscited by 0
- 2026Improving Performance in Classification Tasks with LCEN and the Weighted Focal Differentiable MCC Loss23 Apr 2026
- 2024LCEN: A Nonlinear, Interpretable Feature Selection and Machine Learning Algorithm27 Feb 2024
- 2023Dividing and Conquering a BlackBox to a Mixture of Interpretable Models: Route, Interpret, Repeat7 Jul 2023
- 2023Tackling Shortcut Learning in Deep Neural Networks: An Iterative Approach with Interpretable Models20 Feb 2023