Explaining Neural Networks Semantically and Quantitatively

12/18/2018
by   Runjin Chen, et al.
24

This paper presents a method to explain the knowledge encoded in a convolutional neural network (CNN) quantitatively and semantically. The analysis of the specific rationale of each prediction made by the CNN presents a key issue of understanding neural networks, but it is also of significant practical values in certain applications. In this study, we propose to distill knowledge from the CNN into an explainable additive model, so that we can use the explainable model to provide a quantitative explanation for the CNN prediction. We analyze the typical bias-interpreting problem of the explainable model and develop prior losses to guide the learning of the explainable additive model. Experimental results have demonstrated the effectiveness of our method.

READ FULL TEXT

page 5

page 6

page 13

page 14

page 15

page 16

page 17

page 18

research
09/07/2022

Explainable Artificial Intelligence to Detect Image Spam Using Convolutional Neural Network

Image spam threat detection has continually been a popular area of resea...
research
02/01/2018

Interpreting CNNs via Decision Trees

This paper presents a method to learn a decision tree to quantitatively ...
research
11/27/2019

Explaining Models by Propagating Shapley Values of Local Components

In healthcare, making the best possible predictions with complex models ...
research
07/09/2021

Interpretable Compositional Convolutional Neural Networks

The reasonable definition of semantic interpretability presents the core...
research
04/05/2020

Adaptive Explainable Neural Networks (AxNNs)

While machine learning techniques have been successfully applied in seve...
research
04/30/2022

Explainable Artificial Intelligence for Bayesian Neural Networks: Towards trustworthy predictions of ocean dynamics

The trustworthiness of neural networks is often challenged because they ...
research
02/15/2021

Ada-SISE: Adaptive Semantic Input Sampling for Efficient Explanation of Convolutional Neural Networks

Explainable AI (XAI) is an active research area to interpret a neural ne...

Please sign up or login with your details

Forgot password? Click here to reset