TY - JOUR
T1 - Layer-wise interpretation of deep neural networks using identity initialization
AU - Kubota, Shohei
AU - Hayashi, Hideaki
AU - Hayase, Tomohiro
AU - Uchida, Seiichi
N1 - Funding Information:
This work was supported by JST ACT-I grant number JPMJPR18UO, JST ACT-X grant number JPMJAX190N, and JSPS KAKENHI Grant Number JP17H06100. ♢ Contributed equally.
Publisher Copyright:
© 2021 IEEE
PY - 2021
Y1 - 2021
N2 - The interpretability of neural networks (NNs) is a challenging but essential topic for transparency in the decision-making process using machine learning. One of the reasons for the lack of interpretability is random weight initialization, where the input is randomly embedded into a different feature space in each layer. In this paper, we propose an interpretation method for a deep multilayer perceptron, which is the most general architecture of NNs, based on identity initialization (namely, initialization using identity matrices). The proposed method allows us to analyze the contribution of each neuron to classification and class likelihood in each hidden layer. As a property of the identity-initialized perceptron, the weight matrices remain near the identity matrices even after learning. This property enables us to treat the change of features from the input to each hidden layer as the contribution to classification. Furthermore, we can separate the output of each hidden layer into a contribution map that depicts the contribution to classification and class likelihood, by adding extra dimensions to each layer according to the number of classes, thereby allowing the calculation of the recognition accuracy in each layer and thus revealing the roles of independent layers, such as feature extraction and classification.
AB - The interpretability of neural networks (NNs) is a challenging but essential topic for transparency in the decision-making process using machine learning. One of the reasons for the lack of interpretability is random weight initialization, where the input is randomly embedded into a different feature space in each layer. In this paper, we propose an interpretation method for a deep multilayer perceptron, which is the most general architecture of NNs, based on identity initialization (namely, initialization using identity matrices). The proposed method allows us to analyze the contribution of each neuron to classification and class likelihood in each hidden layer. As a property of the identity-initialized perceptron, the weight matrices remain near the identity matrices even after learning. This property enables us to treat the change of features from the input to each hidden layer as the contribution to classification. Furthermore, we can separate the output of each hidden layer into a contribution map that depicts the contribution to classification and class likelihood, by adding extra dimensions to each layer according to the number of classes, thereby allowing the calculation of the recognition accuracy in each layer and thus revealing the roles of independent layers, such as feature extraction and classification.
UR - http://www.scopus.com/inward/record.url?scp=85115105684&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85115105684&partnerID=8YFLogxK
U2 - 10.1109/ICASSP39728.2021.9414873
DO - 10.1109/ICASSP39728.2021.9414873
M3 - Conference article
AN - SCOPUS:85115105684
SN - 1520-6149
VL - 2021-June
SP - 3945
EP - 3949
JO - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
JF - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
T2 - 2021 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2021
Y2 - 6 June 2021 through 11 June 2021
ER -