mlsanityData to 7 Oct 2026

LAP: An Attention-Based Module for Concept Based Self-Interpretation and Knowledge Injection in Convolutional Neural Networks

arXiv 2201.11808 ↗First posted 27 Jan 2022cs.CV cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Despite the state-of-the-art performance of deep convolutional neural networks, they are susceptible to bias and malfunction in unseen situations. Moreover, the complex computation behind their reasoning is not human-understandable to develop trust. External explainer methods have tried to interpret network decisions in a human-understandable way, but they are accused of fallacies due to their assumptions and simplifications. On the other side, the inherent self-interpretability of models, while being more robust to the mentioned fallacies, cannot be applied to the already trained models. In this work, we propose a new attention-based pooling layer, called Local Attention Pooling (LAP), that accomplishes self-interpretability and the possibility for knowledge injection without performance loss. The module is easily pluggable into any convolutional neural network, even the already trained ones. We have defined a weakly supervised training scheme to learn the distinguishing features in decision-making without depending on experts' annotations. We verified our claims by evaluating several LAP-extended models on two datasets, including ImageNet. The proposed framework offers more valid human-understandable and faithful-to-the-model interpretations than the commonly used white-box explainer methods.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 40 of its 55 references that are in the map. First posted on arXiv 27 Jan 2022.

Builds on

40 of 55 references.

References · 40

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  6. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  7. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  8. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  9. 2014Deep Learning Face Attributes in the Wildcited by 3,679
  10. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  11. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  12. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
28 more
  1. 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
  2. 2020Concept Bottleneck Modelscited by 1,022
  3. 2014Striving for Simplicity: The All Convolutional Netcited by 983
  4. 2016InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Netscited by 858
  5. 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
  6. 2020Quantifying Attention Flow in Transformerscited by 759
  7. 2017Dynamic Routing Between Capsulescited by 689
  8. 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
  9. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
  10. 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
  11. 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
  12. 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
  13. 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
  14. 2021Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformerscited by 316
  15. 2016Hierarchical Question-Image Co-Attention for Visual Question Answeringcited by 278
  16. 2016Image Captioning with Semantic Attentioncited by 260
  17. 2018Techniques for Interpretable Machine Learningcited by 237
  18. 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
  19. 2017Interpretable Convolutional Neural Networkscited by 161
  20. 2020TransPose: Keypoint Localization via Transformercited by 126
  21. 2020Invertible Concept-based Explanations for CNN Models with Non-negative Concept Activation Vectorscited by 119
  22. 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
  23. 2020CA-Net: Comprehensive Attention Convolutional Neural Networks for Explainable Medical Image Segmentationcited by 79
  24. 2019Regression Concept Vectors for Bidirectional Explanations in Histopathologycited by 31
  25. 2019LIP: Local Importance-based Poolingcited by 30
  26. 2020An Explainable 3D Residual Self-Attention Deep Neural Network FOR Joint Atrophy Localization and Alzheimer's Disease Diagnosis using Structural MRIcited by 27
  27. 2016GENESIM: genetic extraction of a single, interpretable modelcited by 4
  28. 2017Towards Interpretable R-CNN by Unfolding Latent Structurescited by 2

Built on by

Not cited yet.