Birds look like cars: Adversarial analysis of intrinsically interpretable deep learning
Hubert Baniecki, Przemyslaw Biecek
TL;DR
This work critically examines claims that intrinsically interpretable models are robust and reliably interpretable. It introduces adversarial prototype manipulation and backdoor attacks on prototype-based networks (notably ProtoViT and PIP-Net) and discusses potential defenses via concept bottleneck models. Across bird species recognition and medical-imaging tasks, the study shows that high accuracy can coexist with superficial, misleading explanations and vulnerable reasoning, challenging the presumed safety of interpretable architectures. The findings highlight substantial gaps in robustness and interpretability, urging the development of secure, aligned interpretable models for high-stakes applications.
Abstract
A common belief is that intrinsically interpretable deep learning models ensure a correct, intuitive understanding of their behavior and offer greater robustness against accidental errors or intentional manipulation. However, these beliefs have not been comprehensively verified, and growing evidence casts doubt on them. In this paper, we highlight the risks related to overreliance and susceptibility to adversarial manipulation of these so-called "intrinsically (aka inherently) interpretable" models by design. We introduce two strategies for adversarial analysis with prototype manipulation and backdoor attacks against prototype-based networks, and discuss how concept bottleneck models defend against these attacks. Fooling the model's reasoning by exploiting its use of latent prototypes manifests the inherent uninterpretability of deep neural networks, leading to a false sense of security reinforced by a visual confirmation bias. The reported limitations of part-prototype networks put their trustworthiness and applicability into question, motivating further work on the robustness and alignment of (deep) interpretable models.
