Interpretable Convolutional Neural Networks

10/02/2017
by   Quanshi Zhang, et al.
0

This paper proposes a method to modify traditional convolutional neural networks (CNNs) into interpretable CNNs, in order to clarify knowledge representations in high conv-layers of CNNs. In an interpretable CNN, each filter in a high conv-layer represents a certain object part. We do not need any annotations of object parts or textures to supervise the learning process. Instead, the interpretable CNN automatically assigns each filter in a high conv-layer with an object part during the learning process. Our method can be applied to different types of CNNs with different structures. The clear knowledge representation in an interpretable CNN can help people understand the logics inside a CNN, i.e., based on which patterns the CNN makes the decision. Experiments showed that filters in an interpretable CNN were more semantically meaningful than those in traditional CNNs.

READ FULL TEXT

page 1

page 3

page 4

page 8

page 12

page 13

page 14

research
01/08/2019

Interpretable CNNs

This paper proposes a generic method to learn interpretable convolutiona...
research
07/09/2021

Interpretable Compositional Convolutional Neural Networks

The reasonable definition of semantic interpretability presents the core...
research
11/20/2019

DRNet: Dissect and Reconstruct the Convolutional Neural Network via Interpretable Manners

This paper proposes to use an interpretable method to dissect the channe...
research
02/01/2018

Interpreting CNNs via Decision Trees

This paper presents a method to learn a decision tree to quantitatively ...
research
09/10/2019

Towards Interpretable Image Synthesis by Learning Sparsely Connected AND-OR Networks

This paper proposes interpretable image synthesis by learning hierarchic...
research
11/27/2017

Transfer Learning in CNNs Using Filter-Trees

Convolutional Neural Networks (CNNs) are very effective for many pattern...
research
01/13/2022

Learning Enhancement of CNNs via Separation Index Maximizing at the First Convolutional Layer

In this paper, a straightforward enhancement learning algorithm based on...

Please sign up or login with your details

Forgot password? Click here to reset