Transforming Convolutional Neural Network to an Interpretable Classifier

被引:0
|
作者
Tamajka, Martin [1 ]
Benesova, Wanda [1 ]
Kompanek, Matej [1 ]
机构
[1] Slovak Univ Technol Bratislava, Fac Informat & Informat Technol, Inst Comp Engn & Appl Informat, Ilkovicova 2, Bratislava 84216, Slovakia
关键词
convolutional neural network; deep learning; explainability; interpretability;
D O I
10.1109/iwssip.2019.8787211
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For machine learning based methods to be accepted in practice, these methods should be either directly or indirectly interpretable or should at least provide a reliable estimate of a confidence degree about their prediction. This is of the importance primarily in critical domains like medicine where the decision should be clearly justified. Although deep neural networks achieve remarkable performance in almost any computer vision task, due to their complexity, their predictions remain difficult to interpret and explain. An interpretable classifier does not only provide the prediction but also a kind of evidence or explanation. In this paper, we present an effective way of transforming a sufficiently well trained convolutional neural network (98.50% accuracy on MNIST dataset, which contains small images of digits) to an interpretable classifier. We use hidden activations of training observations as their descriptors. Next, for every unseen observation, we use these descriptors to identify three most similar training samples based on cosine distance of their hidden activations. Using this approach, we are able not only to predict the class of an unknown observation, but also to justify the prediction by providing three most similar training observations in exchange to a slightly decreased accuracy (98.12%).
引用
收藏
页码:255 / 259
页数:5
相关论文
共 50 条
  • [1] Deep Convolutional Generalized Classifier Neural Network
    Sarigul, Mehmet
    Ozyildirim, B. Melis
    Avci, Mutlu
    [J]. NEURAL PROCESSING LETTERS, 2020, 51 (03) : 2839 - 2854
  • [2] A convolutional neural network neutrino event classifier
    Aurisano, A.
    Radovic, A.
    Rocco, D.
    Himmel, A.
    Messier, M. D.
    Niner, E.
    Pawloski, G.
    Psihas, F.
    Sousa, A.
    Vahle, P.
    [J]. JOURNAL OF INSTRUMENTATION, 2016, 11
  • [3] Deep Convolutional Generalized Classifier Neural Network
    Mehmet Sarigul
    B. Melis Ozyildirim
    Mutlu Avci
    [J]. Neural Processing Letters, 2020, 51 : 2839 - 2854
  • [4] Interpretable Deep Convolutional Fuzzy Classifier
    Yeganejou, Mojtaba
    Dick, Scott
    Miller, James
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2020, 28 (07) : 1407 - 1419
  • [5] Interpretable Convolutional Neural Network for Mechanical Equipment Fault Diagnosis
    Chen, Qian
    Chen, Kangkang
    Dong, Xingjian
    Huangfu, Yifan
    Peng, Zhike
    Meng, Guang
    [J]. Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2024, 60 (12): : 65 - 76
  • [6] Interpretable Convolutional Neural Networks
    Zhang, Quanshi
    Wu, Ying Nian
    Zhu, Song-Chun
    [J]. 2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 8827 - 8836
  • [7] A Convolutional Neural Network based Classifier for Uncompressed Malware Samples
    Yang, Chun
    Wen, Yu
    Guo, Jianbin
    Song, Haitao
    Li, Linfeng
    Che, Haoyang
    Meng, Dan
    [J]. PROCEEDINGS OF THE 1ST WORKSHOP ON SECURITY-ORIENTED DESIGNS OF COMPUTER ARCHITECTURES AND PROCESSORS (SECARCH'18), 2018, : 15 - 17
  • [8] CLASSIFY AND EXPLAIN: AN INTERPRETABLE CONVOLUTIONAL NEURAL NETWORK FOR LUNG CANCER DIAGNOSIS
    Li, Yaowei
    Gu, Donghao
    Wen, Zhaojing
    Jiang, Feng
    Liu, Shaohui
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 1065 - 1069
  • [9] Interpretable Prediction of Protein-Ligand Interaction by Convolutional Neural Network
    Hu, Fan
    Jiang, Jiaxin
    Yin, Peng
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2019, : 656 - 659
  • [10] Acne detection and severity evaluation with interpretable convolutional neural network models
    Wen, Hao
    Yu, Wenjian
    Wu, Yuanqing
    Zhao, Jun
    Liu, Xiaolong
    Kuang, Zhexiang
    Fan, Rong
    [J]. TECHNOLOGY AND HEALTH CARE, 2022, 30 : S143 - S153