Explaining Neural Networks Semantically and Quantitatively

Abstract

This paper presents a method to pursue a semantic and quantitative explanation for the knowledge encoded in a convolutional neural network (CNN). The estimation of the specific rationale of each prediction made by the CNN presents a key issue of understanding neural networks, and it is of significant values in real applications. In this study, we propose to distill knowledge from the CNN into an explainable additive model, which explains the CNN prediction quantitatively. We discuss the problem of the biased interpretation of CNN predictions. To overcome the biased interpretation, we develop prior losses to guide the learning of the explainable additive model. Experimental results have demonstrated the effectiveness of our method.

Cite

Text

Chen et al. "Explaining Neural Networks Semantically and Quantitatively." Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019. doi:10.1109/ICCV.2019.00928

Markdown

[Chen et al. "Explaining Neural Networks Semantically and Quantitatively." Proceedings of the IEEE/CVF International Conference on Computer Vision, 2019.](https://mlanthology.org/iccv/2019/chen2019iccv-explaining/) doi:10.1109/ICCV.2019.00928

BibTeX

@inproceedings{chen2019iccv-explaining,
  title     = {{Explaining Neural Networks Semantically and Quantitatively}},
  author    = {Chen, Runjin and Chen, Hao and Ren, Jie and Huang, Ge and Zhang, Quanshi},
  booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision},
  year      = {2019},
  doi       = {10.1109/ICCV.2019.00928},
  url       = {https://mlanthology.org/iccv/2019/chen2019iccv-explaining/}
}