CVLGMay 2, 2022

Understanding CNNs from excitations

arXiv:2205.00932v33 citationsh-index: 4
Originality Incremental advance
AI Analysis

This work addresses the need for better interpretability in complex CNNs, offering a domain-specific advancement for researchers and practitioners in computer vision.

The paper tackles the problem of interpreting Convolutional Neural Networks (CNNs) by proposing a novel method based on positive and negative excitations, which improves over state-of-the-art saliency map techniques in tasks like salient pixel removal and adversarial perturbation guidance.

Saliency maps have proven to be a highly efficacious approach for explicating the decisions of Convolutional Neural Networks. However, extant methodologies predominantly rely on gradients, which constrain their ability to explicate complex models. Furthermore, such approaches are not fully adept at leveraging negative gradient information to improve interpretive veracity. In this study, we present a novel concept, termed positive and negative excitation, which enables the direct extraction of positive and negative excitation for each layer, thus enabling complete layer-by-layer information utilization sans gradients. To organize these excitations into final saliency maps, we introduce a double-chain backpropagation procedure. A comprehensive experimental evaluation, encompassing both binary classification and multi-classification tasks, was conducted to gauge the effectiveness of our proposed method. Encouragingly, the results evince that our approach offers a significant improvement over the state-of-the-art methods in terms of salient pixel removal, minor pixel removal, and inconspicuous adversarial perturbation generation guidance. Additionally, we verify the correlation between positive and negative excitations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes