Training Interpretable Convolutional Neural Networks by Differentiating Class-specific Filters
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNNs) have been successfully used in a range of tasks. However, CNNs are often viewed as "black-box" and lack of interpretability. One main reason is due to the filter-class entanglement -- an intricate many-to-many correspondence between filters and classes. Most existing works attempt post-hoc interpretation on a pre-trained model, while neglecting to reduce the entanglement underlying the model. In contrast, we focus on alleviating filter-class entanglement during training. Inspired by cellular differentiation, we propose a novel strategy to train interpretable CNNs by encouraging class-specific filters, among which each filter responds to only one (or few) class. Concretely, we design a learnable sparse Class-Specific Gate (CSG) structure to assign each filter with one (or few) class in a flexible way. The gate allows a filter's activation to pass only when the input samples come from the specific class. Extensive experiments demonstrate the fabulous performance of our method in generating a sparse and highly class-related representation of the input, which leads to stronger interpretability. Moreover, comparing with the standard training strategy, our model displays benefits in applications like object localization and adversarial sample detection. Code link: https://github.com/hyliang96/CSGCNN.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 7; 2023: 6; 2024: 2; 2025: 4; 2026: 2.
26 papers.
Sort:
By area:
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2023Learning Support and Trivial Prototypes for Interpretable Image Classificationcited by 38
- 2025A Comprehensive Survey on Self-Interpretable Neural Networkscited by 18
- 2021Interpretable Compositional Convolutional Neural Networkscited by 15
- 2021Towards Interpretable Deep Networks for Monocular Depth Estimationcited by 12
- 2022Explaining Deep Convolutional Neural Networks via Latent Visual-Semantic Filter Attentioncited by 11
- 2022ME-D2N: Multi-Expert Domain Decompositional Network for Cross-Domain Few-Shot Learningcited by 9
- 2023Take 5: Interpretable Image Classification with a Handful of Featurescited by 7
- 2022Bort: Towards Explainable Neural Networks with Bounded Orthogonal Constraintcited by 5
- 2023Unsupervised Interpretable Basis Extraction for Concept-Based Visual Explanationscited by 5
- 2023Learning Transferable Conceptual Prototypes for Interpretable Unsupervised Domain Adaptationcited by 4
- 2024Path Choice Matters for Clear Attribution in Path Methodscited by 4
14 more
- 2022Disentangled Latent Transformer for Interpretable Monocular Height Estimationcited by 3
- 2022E Pluribus Unum Interpretable Convolutional Neural Networkscited by 3
- 2023PICNN: A Pathway towards Interpretable Convolutional Neural Networkscited by 2
- 2021Towards Fully Interpretable Deep Neural Networks: Are We There Yet?cited by 1
- 2022Model LEGO: Creating Models Like Disassembling and Assembling Building Blockscited by 1
- 2025COMIX: Compositional Explanations using Prototypescited by 1
- 2025Disentangling Visual Transformers: Patch-level Interpretability for Image Classificationcited by 1
- 2026End-to-end Feature Alignment: A Simple CNN with Intrinsic Class Attributioncited by 1
- 2026Jellyfish: Zero-Shot Federated Unlearning Scheme with Knowledge Disentanglementcited by 1
- 2021Decomposing the Deep: Finding Class Specific Filters in Deep CNNscited by 0
- 2022TCNL: Transparent and Controllable Network Learning Via Embedding Human-Guided Conceptscited by 0
- 2023Propheter: Prophetic Teacher Guided Long-Tailed Distribution Learningcited by 0
- 2024Understanding the Role of Pathways in a Deep Neural Networkcited by 0
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentationcited by 0
- 2026Jellyfish: Zero-Shot Federated Unlearning Scheme with Knowledge Disentanglement5 Apr 2026
- 2026End-to-end Feature Alignment: A Simple CNN with Intrinsic Class Attribution26 Mar 2026
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentation31 Mar 2025
- 2025Disentangling Visual Transformers: Patch-level Interpretability for Image Classification24 Feb 2025
- 2025A Comprehensive Survey on Self-Interpretable Neural Networks26 Jan 2025
- 2025COMIX: Compositional Explanations using Prototypes10 Jan 2025
- 2024Understanding the Role of Pathways in a Deep Neural Network28 Feb 2024
- 2024Path Choice Matters for Clear Attribution in Path Methods19 Jan 2024
- 2023PICNN: A Pathway towards Interpretable Convolutional Neural Networks19 Dec 2023
- 2023Learning Transferable Conceptual Prototypes for Interpretable Unsupervised Domain Adaptation12 Oct 2023
- 2023Propheter: Prophetic Teacher Guided Long-Tailed Distribution Learning9 Apr 2023
- 2023Take 5: Interpretable Image Classification with a Handful of Features23 Mar 2023
14 more
- 2023Unsupervised Interpretable Basis Extraction for Concept-Based Visual Explanations19 Mar 2023
- 2023Learning Support and Trivial Prototypes for Interpretable Image Classification8 Jan 2023
- 2022Bort: Towards Explainable Neural Networks with Bounded Orthogonal Constraint18 Dec 2022
- 2022ME-D2N: Multi-Expert Domain Decompositional Network for Cross-Domain Few-Shot Learning11 Oct 2022
- 2022TCNL: Transparent and Controllable Network Learning Via Embedding Human-Guided Concepts7 Oct 2022
- 2022E Pluribus Unum Interpretable Convolutional Neural Networks10 Aug 2022
- 2022Explaining Deep Convolutional Neural Networks via Latent Visual-Semantic Filter Attention10 Apr 2022
- 2022Model LEGO: Creating Models Like Disassembling and Assembling Building Blocks25 Mar 2022
- 2022Disentangled Latent Transformer for Interpretable Monocular Height Estimation17 Jan 2022
- 2021Decomposing the Deep: Finding Class Specific Filters in Deep CNNs14 Dec 2021
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypes29 Nov 2021
- 2021Towards Interpretable Deep Networks for Monocular Depth Estimation11 Aug 2021
- 2021Interpretable Compositional Convolutional Neural Networks9 Jul 2021
- 2021Towards Fully Interpretable Deep Neural Networks: Are We There Yet?24 Jun 2021
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2023Learning Support and Trivial Prototypes for Interpretable Image Classificationcited by 38
- 2025A Comprehensive Survey on Self-Interpretable Neural Networkscited by 18
- 2021Interpretable Compositional Convolutional Neural Networkscited by 15
- 2021Towards Interpretable Deep Networks for Monocular Depth Estimationcited by 12
- 2022Explaining Deep Convolutional Neural Networks via Latent Visual-Semantic Filter Attentioncited by 11
- 2022ME-D2N: Multi-Expert Domain Decompositional Network for Cross-Domain Few-Shot Learningcited by 9
- 2023Take 5: Interpretable Image Classification with a Handful of Featurescited by 7
- 2022Bort: Towards Explainable Neural Networks with Bounded Orthogonal Constraintcited by 5
- 2023Unsupervised Interpretable Basis Extraction for Concept-Based Visual Explanationscited by 5
- 2023Learning Transferable Conceptual Prototypes for Interpretable Unsupervised Domain Adaptationcited by 4
- 2024Path Choice Matters for Clear Attribution in Path Methodscited by 4
12 most cited of 25 All 25 (JSON)
- 2026End-to-end Feature Alignment: A Simple CNN with Intrinsic Class Attribution26 Mar 2026
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentation31 Mar 2025
- 2025Disentangling Visual Transformers: Patch-level Interpretability for Image Classification24 Feb 2025
- 2025A Comprehensive Survey on Self-Interpretable Neural Networks26 Jan 2025
- 2025COMIX: Compositional Explanations using Prototypes10 Jan 2025
- 2024Understanding the Role of Pathways in a Deep Neural Network28 Feb 2024
- 2024Path Choice Matters for Clear Attribution in Path Methods19 Jan 2024
- 2023PICNN: A Pathway towards Interpretable Convolutional Neural Networks19 Dec 2023
- 2023Learning Transferable Conceptual Prototypes for Interpretable Unsupervised Domain Adaptation12 Oct 2023
- 2023Propheter: Prophetic Teacher Guided Long-Tailed Distribution Learning9 Apr 2023
- 2023Take 5: Interpretable Image Classification with a Handful of Features23 Mar 2023
- 2023Unsupervised Interpretable Basis Extraction for Concept-Based Visual Explanations19 Mar 2023
12 newest of 25 All 25 (JSON)