Rule extraction from neural network trained using deep belief network and back propagation

被引:16
|
作者
Chakraborty, Manomita [1 ]
Biswas, Saroj Kumar [1 ]
Purkayastha, Biswajit [1 ]
机构
[1] NIT Silchar, Comp Sci & Engn Dept, Silchar 788010, Assam, India
关键词
Neural network; Classification; Rule extraction; Back propagation; Deep learning; Deep belief network; Restricted Boltzmann machine; ALGORITHM;
D O I
10.1007/s10115-020-01473-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Representing the knowledge learned by neural networks in the form of interpretable rules is a prudent technique to justify the decisions made by neural networks. Heretofore many algorithms exist to extract symbolic rules from neural networks, but among them, a few extract rules from deep neural networks trained using deep learning techniques. So, this paper proposes an algorithm to extract rules from a multi-hidden layer neural network, pre-trained using deep belief network and fine-tuned using back propagation. The algorithm analyzes each node of a layer and extracts knowledge from each layer separately. The process of knowledge extraction from the first hidden layer is different from the other layers. Consecutively, the algorithm combines all the knowledge extracted and refines them to construct a final ruleset consisting of symbolic rules. The algorithm further subdivides the subspace of a rule in the ruleset if it satisfies certain conditions. Results show that the algorithm extracted rules with higher accuracy compared to some existing rule extraction algorithms. Other than accuracy, the efficacy of the extracted rules is also validated with fidelity and various other performance measures.
引用
收藏
页码:3753 / 3781
页数:29
相关论文
共 50 条
  • [1] Rule extraction from neural network trained using deep belief network and back propagation
    Manomita Chakraborty
    Saroj Kumar Biswas
    Biswajit Purkayastha
    Knowledge and Information Systems, 2020, 62 : 3753 - 3781
  • [2] A Rule Extraction Study on a Neural Network Trained by Deep Learning
    Bologna, Guido
    Hayashi, Yoichi
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 668 - 675
  • [3] Rule extraction from a trained neural network for image keywords extraction
    Nishiyama, H
    Kawasaki, H
    Fukumi, M
    Akamatsu, N
    Mitsukura, Y
    NAFIPS 2004: ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY, VOLS 1AND 2: FUZZY SETS IN THE HEART OF THE CANADIAN ROCKIES, 2004, : 325 - 329
  • [4] Rule extraction from trained neural network with evolutionary algorithms
    Markowska-Kaczmar, U
    Chumieja, M
    NEURAL NETWORKS AND SOFT COMPUTING, 2003, : 370 - 375
  • [6] Elliptical Rule Extraction from a Trained Radial Basis Function Neural Network
    Bondarenko, Andrey
    Borisov, Arkady
    AICT 2013: APPLIED INFORMATION AND COMMUNICATION TECHNOLOGIES, 2013, : 23 - 28
  • [7] Deep neural network in QSAR studies using deep belief network
    Ghasemi, Fahimeh
    Mehridehnavi, Alireza
    Fassihi, Afshin
    Perez-Sanchez, Horacio
    APPLIED SOFT COMPUTING, 2018, 62 : 251 - 258
  • [8] CLASSIFICATION OF TL-201 SCINTIGRAMS USING A NEURAL NETWORK TRAINED BY BACK PROPAGATION
    SOCHOR, H
    DORFFNER, G
    PORENTA, G
    JOURNAL OF NUCLEAR MEDICINE, 1988, 29 (07) : 1314 - 1314
  • [9] Explanatory rule extraction based on the trained neural network and the genetic programming
    Lu, JJ
    Tokinaga, S
    Ikeda, Y
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 2006, 49 (01) : 66 - 82
  • [10] Rule Extraction from Training Data Using Neural Network
    Biswas, Saroj Kumar
    Chakraborty, Manomita
    Purkayastha, Biswajit
    Roy, Pinki
    Thounaojam, Dalton Meitei
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2017, 26 (03)