A Simple Convolutional Neural Network with Rule Extraction

被引:19
|
作者
Bologna, Guido [1 ,2 ]
机构
[1] Univ Appl Sci & Arts Western Switzerland, Dept Comp Sci, Rue Prairie 4, CH-1202 Geneva, Switzerland
[2] Univ Appl Sci & Arts Western Switzerland, Rue Prairie 4, CH-1202 Geneva, Switzerland
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 12期
关键词
CNN; model explanation; rule extraction; sentiment analysis; n-grams;
D O I
10.3390/app9122411
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Classification responses provided by Multi Layer Perceptrons (MLPs) can be explained by means of propositional rules. So far, many rule extraction techniques have been proposed for shallow MLPs, but not for Convolutional Neural Networks (CNNs). To fill this gap, this work presents a new rule extraction method applied to a typical CNN architecture used in Sentiment Analysis (SA). We focus on the textual data on which the CNN is trained with tweets of movie reviews. Its architecture includes an input layer representing words by word embeddings, a convolutional layer, a max-pooling layer, followed by a fully connected layer. Rule extraction is performed on the fully connected layer, with the help of the Discretized Interpretable Multi Layer Perceptron (DIMLP). This transparent MLP architecture allows us to generate symbolic rules, by precisely locating axis-parallel hyperplanes. Experiments based on cross-validation emphasize that our approach is more accurate than that based on SVMs and decision trees that substitute DIMLPs. Overall, rules reach high fidelity and the discriminative n-grams represented in the antecedents explain the classifications adequately. With several test examples we illustrate the n-grams represented in the activated rules. They present the particularity to contribute to the final classification with a certain intensity.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] Rule Extraction From Binary Neural Networks With Convolutional Rules for Model Validation
    Burkhardt, Sophie
    Brugger, Jannis
    Wagner, Nicolas
    Ahmadi, Zahra
    Kersting, Kristian
    Kramer, Stefan
    FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2021, 4
  • [22] Extraction of gravitational wave signals with optimized convolutional neural network
    Luo, Hua-Mei
    Lin, Wenbin
    Chen, Zu-Cheng
    Huang, Qing-Guo
    FRONTIERS OF PHYSICS, 2020, 15 (01)
  • [23] WEAKLY SUPERVISED FINGERPRINT PORE EXTRACTION WITH CONVOLUTIONAL NEURAL NETWORK
    Tang, Rongxiao
    Sun, Shuang
    Liu, Feng
    Guo, Zhenhua
    2021 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2021, : 2993 - 2997
  • [24] Aspect extraction for opinion mining with a deep convolutional neural network
    Poria, Soujanya
    Cambria, Erik
    Gelbukh, Alexander
    KNOWLEDGE-BASED SYSTEMS, 2016, 108 : 42 - 49
  • [25] Extraction of gravitational wave signals with optimized convolutional neural network
    Hua-Mei Luo
    Wenbin Lin
    Zu-Cheng Chen
    Qing-Guo Huang
    Frontiers of Physics, 2020, 15
  • [26] Hardware Implementation of Convolutional Neural Network for Face Feature Extraction
    Ding, Ru
    Tian, Xuemei
    Bai, Guoqiang
    Su, Guangda
    Wu, Xingjun
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [27] Convolutional Neural Network for Coupling Matrix Extraction of Microwave Filters
    Sallam, Tarek
    Attiya, Ahmed M.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2022, 37 (07): : 805 - 810
  • [28] Surface electromyography feature extraction via convolutional neural network
    Hongfeng Chen
    Yue Zhang
    Gongfa Li
    Yinfeng Fang
    Honghai Liu
    International Journal of Machine Learning and Cybernetics, 2020, 11 : 185 - 196
  • [29] Automatic melody extraction algorithm using a convolutional neural network
    Lee, Jongseol
    Jang, Dalwon
    Yoon, Kyoungro
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (12): : 6038 - 6053
  • [30] Feature Extraction for Histopathological Images Using Convolutional Neural Network
    Hatipoglu, Nuh
    Bilgin, Gokhan
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 645 - 648