FuzzyShell: a large-scale expert system shell using fuzzy logic for uncertainty reasoning

There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hu...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on fuzzy systems Vol. 6; no. 4; pp. 563 - 581
Main Authors Pan, J., Desouza, G.N., Kak, A.C.
Format Journal Article
LanguageEnglish
Published IEEE 01.11.1998
Subjects
Online AccessGet full text

Cover

Loading…
Abstract There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hundreds. The more traditional (nonfuzzy) expert systems are able to cope with large numbers of rules by using Rete networks for maintaining matches of all the rules and all the facts. (A Rete network obviates the need to match the rules with the facts on every cycle of the inference engine.) In this paper, we present a more general Rete network that is particularly suitable for reasoning with fuzzy logic. The generalized Rete network consists of a cascade of three networks: the pattern network, the join network, and the evidence aggregation network. The first two layers are modified versions of similar layers for the traditional Rete networks and the last, the aggregation layer, is a new concept that allows fuzzy evidence to be aggregated when fuzzy inferences are made about the same fuzzy variable by different rules.
AbstractList There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hundreds. The more traditional (nonfuzzy) expert systems are able to cope with large numbers of rules by using Rete networks for maintaining matches of all the rules and all the facts. (A Rete network obviates the need to match the rules with the facts on every cycle of the inference engine.) In this paper, we present a more general Rete network that is particularly suitable for reasoning with fuzzy logic. The generalized Rete network consists of a cascade of three networks: the pattern network, the join network, and the evidence aggregation network. The first two layers are modified versions of similar layers for the traditional Rete networks and the last, the aggregation layer, is a new concept that allows fuzzy evidence to be aggregated when fuzzy inferences are made about the same fuzzy variable by different rules
There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hundreds. The more traditional (nonfuzzy) expert systems are able to cope with large numbers of rules by using Rete networks for maintaining matches of all the rules and all the facts. (A Rete network obviates the need to match the rules with the facts on every cycle of the inference engine.) In this paper, we present a more general Rete network that is particularly suitable for reasoning with fuzzy logic. The generalized Rete network consists of a cascade of three networks: the pattern network, the join network, and the evidence aggregation network. The first two layers are modified versions of similar layers for the traditional Rete networks and the last, the aggregation layer, is a new concept that allows fuzzy evidence to be aggregated when fuzzy inferences are made about the same fuzzy variable by different rules.
Author Pan, J.
Desouza, G.N.
Kak, A.C.
Author_xml – sequence: 1
  givenname: J.
  surname: Pan
  fullname: Pan, J.
  organization: Robot Vision Lab., Purdue Univ., West Lafayette, IN, USA
– sequence: 2
  givenname: G.N.
  surname: Desouza
  fullname: Desouza, G.N.
– sequence: 3
  givenname: A.C.
  surname: Kak
  fullname: Kak, A.C.
BookMark eNo90EFLwzAUB_AgCm7Tg1dPOQkeOpMmTRpvMpwKAw_qwVPJktdZ6ZKZtGD36c3o8PQevN97PP5TdOq8A4SuKJlTStSdonOZl7woTtCEKk4zQhg_TT0RLBOSiHM0jfGbEMoLWk7Q57Lf74e3L2jbe6xxq8MGsmh0Cxh-dxA6HIfYwRbHA8F9bNwG14cd3PpNY3DtA-6dSVI3rhtwAB29S-oCndW6jXB5rDP0sXx8Xzxnq9enl8XDKjO5lF0mcglcyDWjTBUGrAZiCGdGCiYsq2kpE5O2sJoLyxVbq1zotbTS2romtmAzdDPe3QX_00Psqm0TTXpWO_B9rPIyLxVnJMHbEZrgYwxQV7vQbHUYKkqqQ3iVotUYXrLXo20A4N8dh3-n6myl
CODEN IEFSEV
CitedBy_id crossref_primary_10_1109_91_971731
crossref_primary_10_1016_j_jafrearsci_2020_104049
crossref_primary_10_1109_TSMCA_2009_2022060
crossref_primary_10_1109_TSMCA_2008_2006371
crossref_primary_10_1016_j_knosys_2006_10_008
crossref_primary_10_1109_34_982903
crossref_primary_10_1109_TFUZZ_2004_839666
crossref_primary_10_1016_j_eswa_2004_08_003
crossref_primary_10_1109_91_797979
crossref_primary_10_1007_s12652_012_0137_8
crossref_primary_10_3390_e23010001
crossref_primary_10_1108_BIJ_04_2019_0178
crossref_primary_10_17221_5051_AGRICECON
crossref_primary_10_1109_TKDE_2010_125
Cites_doi 10.1109/TSMC.1986.4308946
10.1109/ISMVL.1992.186834
10.1016/0165-0114(87)90110-2
10.1109/FUZZY.1992.258612
10.1109/21.52552
10.1016/0004-3702(82)90020-0
10.1016/S0165-0114(83)80081-5
10.1016/0957-4174(92)90029-R
10.1016/S0165-0114(82)80004-3
10.1016/0165-0114(89)90200-5
10.1109/TC.1977.1674779
10.1007/978-1-4615-3640-6
10.1109/64.336150
10.1016/0165-0114(90)90060-J
10.1016/S0165-0114(86)80027-6
10.1109/2.53
10.1016/0010-4809(86)90007-8
10.1007/978-3-662-11131-4
10.1111/j.1468-0394.1989.tb00070.x
ContentType Journal Article
DBID RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/91.728455
DatabaseName IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1941-0034
EndPage 581
ExternalDocumentID 10_1109_91_728455
728455
GroupedDBID -~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AASAJ
AAYOK
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
AENEX
AETIX
AI.
AIBXA
AKJIK
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
H~9
ICLAB
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
PQQKQ
RIA
RIE
RIG
RNS
TAE
TN5
VH1
XFK
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c277t-627e467b31395cedae0c043c7636d3f1872777d5da46d493b926ab7d7ddff0d53
IEDL.DBID RIE
ISSN 1063-6706
IngestDate Fri Aug 16 20:31:33 EDT 2024
Fri Aug 23 01:14:05 EDT 2024
Wed Jun 26 19:31:32 EDT 2024
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c277t-627e467b31395cedae0c043c7636d3f1872777d5da46d493b926ab7d7ddff0d53
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 28289430
PQPubID 23500
PageCount 19
ParticipantIDs proquest_miscellaneous_28289430
crossref_primary_10_1109_91_728455
ieee_primary_728455
PublicationCentury 1900
PublicationDate 1998-11-01
PublicationDateYYYYMMDD 1998-11-01
PublicationDate_xml – month: 11
  year: 1998
  text: 1998-11-01
  day: 01
PublicationDecade 1990
PublicationTitle IEEE transactions on fuzzy systems
PublicationTitleAbbrev TFUZZ
PublicationYear 1998
Publisher IEEE
Publisher_xml – name: IEEE
References ref12
ref15
jones (ref19) 1984
ref31
ref30
ref11
ref32
ref10
forgy (ref14) 1979
ref2
ref1
bonissone (ref5) 1987
(ref17) 1994
brownstone (ref6) 1985
forgy (ref16) 1989
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref8
whalen (ref27) 1982
ref7
newell (ref24) 1972
ref4
ref3
giarratano (ref18) 1994
farreny (ref13) 1986
yager (ref29) 1994
(ref9) 1992
References_xml – ident: ref1
  doi: 10.1109/TSMC.1986.4308946
– year: 1994
  ident: ref18
  publication-title: Expert Systems Principles and Programming
  contributor:
    fullname: giarratano
– year: 1984
  ident: ref19
  article-title: reveal: an expert systems support environment
  publication-title: Expert Systems Principles and Case Studies
  contributor:
    fullname: jones
– start-page: 891
  year: 1987
  ident: ref5
  article-title: rum: a layered architecture for reasoning with uncertainty
  publication-title: 10th Int Joint Conf Artificial Intell
  contributor:
    fullname: bonissone
– ident: ref32
  doi: 10.1109/ISMVL.1992.186834
– ident: ref3
  doi: 10.1016/0165-0114(87)90110-2
– ident: ref4
  doi: 10.1109/FUZZY.1992.258612
– ident: ref20
  doi: 10.1109/21.52552
– start-page: 407
  year: 1986
  ident: ref13
  article-title: approximate reasoning in a rule-based expert system using possibility theory: a case study
  publication-title: Proc 10th World Comput Congress (IFIP)
  contributor:
    fullname: farreny
– ident: ref15
  doi: 10.1016/0004-3702(82)90020-0
– start-page: 35
  year: 1982
  ident: ref27
  article-title: fault diagnosis in fuzzy networks
  publication-title: Proc Int Conf Cybern Soc
  contributor:
    fullname: whalen
– ident: ref30
  doi: 10.1016/S0165-0114(83)80081-5
– ident: ref26
  doi: 10.1016/0957-4174(92)90029-R
– year: 1994
  ident: ref17
  publication-title: FuzzyCLIPS Version 6 02A User s Guide
– year: 1985
  ident: ref6
  publication-title: Programming Expert Systems in OPS5
  contributor:
    fullname: brownstone
– ident: ref23
  doi: 10.1016/S0165-0114(82)80004-3
– year: 1989
  ident: ref16
  publication-title: The OPS83 User s Manual
  contributor:
    fullname: forgy
– year: 1979
  ident: ref14
  publication-title: On the efficient implementation of production systems
  contributor:
    fullname: forgy
– year: 1994
  ident: ref29
  publication-title: Fuzzy Sets Neural Networks and Soft Computing
  contributor:
    fullname: yager
– ident: ref8
  doi: 10.1016/0165-0114(89)90200-5
– ident: ref22
  doi: 10.1109/TC.1977.1674779
– ident: ref28
  doi: 10.1007/978-1-4615-3640-6
– year: 1992
  ident: ref9
  publication-title: CLIPS User s Manual version 5 1
– ident: ref11
  doi: 10.1109/64.336150
– ident: ref25
  doi: 10.1016/0165-0114(90)90060-J
– ident: ref7
  doi: 10.1016/S0165-0114(86)80027-6
– ident: ref31
  doi: 10.1109/2.53
– ident: ref2
  doi: 10.1016/0010-4809(86)90007-8
– year: 1972
  ident: ref24
  publication-title: Human Problem Solving
  contributor:
    fullname: newell
– ident: ref10
  doi: 10.1007/978-3-662-11131-4
– ident: ref21
  doi: 10.1111/j.1468-0394.1989.tb00070.x
– ident: ref12
  doi: 10.1109/64.336150
SSID ssj0014518
Score 1.7502561
Snippet There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Publisher
StartPage 563
SubjectTerms Control systems
Engines
Expert systems
Fuzzy logic
Fuzzy reasoning
Humans
Hybrid intelligent systems
Large-scale systems
Robot vision systems
Uncertainty
Title FuzzyShell: a large-scale expert system shell using fuzzy logic for uncertainty reasoning
URI https://ieeexplore.ieee.org/document/728455
https://search.proquest.com/docview/28289430
Volume 6
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV05T8MwGLVoJxgoFBDltBBrUifxEbMhRFUhwQKVyhTFsc0AShFJhvbX4yOpuAa2KLIly8fnZ_u99wFwiTnF0sDgoKBEBZhLFHBecLPwNEl0SkXudGv3D3Q6w3dzMm99tp0WRinlyGcqtJ_uLV8uisZelY2ZiaWE9EAvRbGXaq0fDDCJvOqNJgFliLYmQhHiYx6FvuK3rcflUvkVgN2uMhl4uXblzAgtmeQ1bGoRFqsfVo3_bPAO2G7RJbz202EXbKhyCAZd5gbYLuQh2PpiQ7gHnifNarV8tJTQK5jDN0sODyozeAq6BAA19H7PsLJFoKXKv0Bt60AXOaEBvtDsj55dUC-hJbq7a959MJvcPt1MgzblQlDEjNUBjZkyoVMkBhiSQslcoQLhpDBRiMpER6mBO4xJInNMJeaJ4DHNBZNMSq2RJMkB6JeLUh0CGGPBcwMotcYpFlQKEXNNBEkRVilVdAQuutHI3r2zRuZOJIhnPMp8143A0PbqukD397wbtsysBvvEkZdq0VSZO0DiBB39We8YbDpJoZMSnoB-_dGoU4MpanHmZtMn_vPLlQ
link.rule.ids 315,786,790,802,27957,27958,55109
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV05T8MwGLWgDMBAoYAoVy3EmuImPmI2hKgKtF1opTJFcWwzgFpEkqH99fhIK66BLYpsKfLxfc_xe-8D4BJziqWBwUFGiQowlyjgPONm42kS6ZiK1OnWBkPaG-OHCZlUPttOC6OUcuQz1baP7i5fzrLS_iq7YiaWErIONkyaR9yLtVZXBph0vO6NRgFliFY2QqbhFe-0fddvycdVU_kVgl1e6da9YDt3doSWTvLaLgvRzhY_zBr_-cm7YKfCl_DGL4g9sKamDVBf1m6A1VZugO0vRoT74LlbLhbzJ0sKvYYpfLP08CA306egKwFQQO_4DHPbBFqy_AvUtg90sRMa6AtNhvT8gmIOLdXd_eg9AOPu3ei2F1RFF4IsZKwIaMiUCZ4iMtCQZEqmCmUIR5mJQ1RGuhMbwMOYJDLFVGIeCR7SVDDJpNQaSRIdgtp0NlVHAIZY8NRASq1xjAWVQoRcE0FihFVMFW2Ci-VsJO_eWyNxZxLEE95J_NA1QcOO6qrB8m1rOW2J2Q_2kiOdqlmZJ-4IiSN0_Ge_FtjsjQb9pH8_fDwBW05g6ISFp6BWfJTqzCCMQpy7lfUJ48XO6w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FuzzyShell%3A+a+large-scale+expert+system+shell+using+fuzzy+logic+for+uncertainty+reasoning&rft.jtitle=IEEE+transactions+on+fuzzy+systems&rft.au=Pan%2C+J&rft.au=Desouza%2C+G+N&rft.au=Kak%2C+A+C&rft.date=1998-11-01&rft.issn=1063-6706&rft.volume=6&rft.issue=4&rft.spage=563&rft.epage=581&rft_id=info:doi/10.1109%2F91.728455&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6706&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6706&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6706&client=summon