Invertible Concept-Based Explanations for CNN Models with Non-Negative Concept Activation Vectors

Abstract

Convolutional neural network (CNN) models for computer vision are powerful but lack explainability in their most basic form. This deficiency remains a key challenge when applying CNNs in important domains. Recent work on explanations through feature importance of approximate linear models has moved from input-level features (pixels or segments) to features from mid-layer feature maps in the form of concept activation vectors (CAVs). CAVs contain concept-level information and could be learned via clustering. In this work, we rethink the ACE algorithm of Ghorbani et~al., proposing an alternative invertible concept-based explanation (ICE) framework to overcome its shortcomings. Based on the requirements of fidelity (approximate models to target models) and interpretability (being meaningful to people), we design measurements and evaluate a range of matrix factorization methods with our framework. We find that non-negative concept activation vectors (NCAVs) from non-negative matrix factorization provide superior performance in interpretability and fidelity based on computational and human subject experiments. Our framework provides both local and global concept-level explanations for pre-trained CNN models.

Cite

Text

Zhang et al. "Invertible Concept-Based Explanations for CNN Models with Non-Negative Concept Activation Vectors." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I13.17389

Markdown

[Zhang et al. "Invertible Concept-Based Explanations for CNN Models with Non-Negative Concept Activation Vectors." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/zhang2021aaai-invertible/) doi:10.1609/AAAI.V35I13.17389

BibTeX

@inproceedings{zhang2021aaai-invertible,
  title     = {{Invertible Concept-Based Explanations for CNN Models with Non-Negative Concept Activation Vectors}},
  author    = {Zhang, Ruihan and Madumal, Prashan and Miller, Tim and Ehinger, Krista A. and Rubinstein, Benjamin I. P.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {11682-11690},
  doi       = {10.1609/AAAI.V35I13.17389},
  url       = {https://mlanthology.org/aaai/2021/zhang2021aaai-invertible/}
}