TechRxiv
BABG.2023.02.26.pdf (1.11 MB)
Download file

A Boolean Algebra Based Rule Extraction Algorithm That Extracts If-then Classification Rules from Three-layer Neural Networks with General Inputs

Download (1.11 MB)
preprint
posted on 2023-03-02, 02:59 authored by Chun-Kai HwangChun-Kai Hwang

 We present a Boolean algebra based algorithm to extract if-then classification rules from supervised learning feedforward neural networks to solve the black-box problem of the decision process of the neural networks. This algorithm is called the BAB-G rule extraction algorithm, which stands for Boolean Algebra Based for General inputs. According to the concept of discretizing continuous hidden neuron activation values, we present the BAB-G rule extraction algorithm, which can be applied to three-layer feedforward neural networks with discrete, continuous, or mixed inputs. The antecedent parts of the if-then rules obtained from this algorithm are slanting hyperplanes. During the rule extraction procedure, redundant hidden neurons can be removed without affecting the functionality of the neural networks. Some empirical results on the data sets from the UCI repository of machine learning database are given for comparing our rule extraction algorithm and C5.0 decision tree algorithm. For these datasets, statistical hypothesis tests show that the rules obtained from our algorithm achieve the same classification accuracy as the neural networks. Moreover, our rules are better than the C5.0 decision tree both on comprehensibility and on accuracy for these datasets. 

History

Email Address of Submitting Author

d08922034@csie.ntu.edu.tw

ORCID of Submitting Author

https://orcid.org/0000-0003-3844-7353

Submitting Author's Institution

Department of Computer Science and Information Engineering, National Taiwan University

Submitting Author's Country

  • Taiwan

Usage metrics

    Licence

    Exports