Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/151785
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTan, Xiaoen_US
dc.contributor.authorZhou, Yuanen_US
dc.contributor.authorDing, Zuohuaen_US
dc.contributor.authorLiu, Yangen_US
dc.date.accessioned2021-07-16T10:50:25Z-
dc.date.available2021-07-16T10:50:25Z-
dc.date.issued2021-
dc.identifier.citationTan, X., Zhou, Y., Ding, Z. & Liu, Y. (2021). Selecting correct methods to extract fuzzy rules from artificial neural network. Mathematics, 9(11), 1164-. https://dx.doi.org/10.3390/math9111164en_US
dc.identifier.issn2227-7390en_US
dc.identifier.urihttps://hdl.handle.net/10356/151785-
dc.description.abstractArtificial neural network (ANN) inherently cannot explain in a comprehensible form how a given decision or output is generated, which limits its extensive use. Fuzzy rules are an intuitive and reasonable representation to be used for explanation, model checking, and system integration. However, different methods may extract different rules from the same ANN. Which one can deliver good quality such that the ANN can be accurately described by the extracted fuzzy rules? In this paper, we perform an empirical study on three different rule extraction methods. The first method extracts fuzzy rules from a fuzzy neural network, while the second and third ones are originally designed to extract crisp rules, which can be transformed into fuzzy rules directly, from a well-trained ANN. In detail, in the second method, the behavior of a neuron is approximated by (continuous) Boolean functions with respect to its direct input neurons, whereas in the third method, the relationship between a neuron and its direct input neurons is described by a decision tree. We evaluate the three methods on discrete, continuous, and hybrid data sets by comparing the rules generated from sample data directly. The results show that the first method cannot generate proper fuzzy rules on the three kinds of data sets, the second one can generate accurate rules on discrete data, while the third one can generate fuzzy rules for all data sets but cannot always guarantee the accuracy, especially for data sets with poor separability. Hence, our work illustrates that, given an ANN, one should carefully select a method, sometimes even needs to design new methods for explanations.en_US
dc.language.isoenen_US
dc.relation.ispartofMathematicsen_US
dc.rights© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).en_US
dc.subjectEngineering::Computer science and engineeringen_US
dc.titleSelecting correct methods to extract fuzzy rules from artificial neural networken_US
dc.typeJournal Articleen
dc.contributor.schoolSchool of Computer Science and Engineeringen_US
dc.identifier.doi10.3390/math9111164-
dc.description.versionPublished versionen_US
dc.identifier.scopus2-s2.0-85107184732-
dc.identifier.issue11en_US
dc.identifier.volume9en_US
dc.identifier.spage1164en_US
dc.subject.keywordsArtificial Neural Networken_US
dc.subject.keywordsFuzzy Rulesen_US
dc.description.acknowledgementThis research was supported by National Nature Science Foundation of China (Grant Nos.61751210).en_US
item.grantfulltextopen-
item.fulltextWith Fulltext-
Appears in Collections:SCSE Journal Articles
Files in This Item:
File Description SizeFormat 
mathematics-09-01164.pdf1.12 MBAdobe PDFThumbnail
View/Open

SCOPUSTM   
Citations 50

5
Updated on Sep 22, 2023

Web of ScienceTM
Citations 50

2
Updated on Sep 23, 2023

Page view(s)

196
Updated on Sep 27, 2023

Download(s) 50

76
Updated on Sep 27, 2023

Google ScholarTM

Check

Altmetric


Plumx

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.