Fuzzy reasoning supported by Petri nets

We develop a representational model for the knowledge base (KB) of fuzzy production systems with rule chaining based on the Petri net formalism. The model presents the execution of a KB following a data driven strategy based on the sup-min compositional rule of inference. In this connection, algorithms characterizing different situations have been described, including the case where the KB is characterized by complete information about all the input variables and the case where it is characterized by ignorance of some of these variables. For this last situation we develop a process of "incremental reasoning"; this process allows the KB to take information about previously unknown values into consideration as soon as such information becomes available. Furthermore, as compared to other solutions, the rule chaining mechanism we introduce is more flexible, and the description of the rules more generic. The computational complexity of these algorithms is O((C/2+M+N)R/sup 2/) for the "complete information" case and O((M+N)R/sup 2/) and O(2(M+N)R/sup 2/) for the other cases, where R is the number of fuzzy conditional statements of the KB, M and N the maximum number of antecedents and consequents in the rules and C the number of chaining transitions in the KB representation. >

[1]  T. Agerwala,et al.  Putting Petri nets to work , 1989 .

[2]  S. Barro,et al.  Compacting rules for fuzzy production system computation , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[3]  Chuen-Chien Lee,et al.  A self‐learning rule‐based controller employing approximate reasoning and neural net concepts , 1991, Int. J. Intell. Syst..

[4]  Jin-Fu Chang,et al.  Knowledge Representation Using Fuzzy Petri Nets , 1990, IEEE Trans. Knowl. Data Eng..

[5]  R R Yager,et al.  Using Approximate Reasoning to Represent Default Knowledge , 1987, Artif. Intell..

[6]  H. Watanabe,et al.  A VLSI fuzzy logic controller with reconfigurable, cascadable architecture , 1990 .

[7]  J. Baldwin A new approach to approximate reasoning using a fuzzy logic , 1979 .

[8]  Tilak Agerwala,et al.  Special Feature: Putting Petri Nets to Work , 1979, Computer.

[9]  H. Zimmermann,et al.  Advanced fuzzy logic control of a model car in extreme situations , 1992 .

[10]  Jin-Fu Chang,et al.  An inexact reasoning technique based on extended fuzzy productions rules , 1991 .

[11]  Klaus-Peter Adlassnig,et al.  Fuzzy Set Theory in Medical Diagnosis , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Takeshi Yamakawa High-speed fuzzy controller hardware system: The mega-FIPS machine , 1988, Inf. Sci..

[13]  Carl G. Looney,et al.  Fuzzy Petri nets for rule-based decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[14]  Shyi-Ming Chen A new approach to inexact reasoning for rule-based systems , 1992 .

[15]  C. Petri Kommunikation mit Automaten , 1962 .

[16]  S. I. Ahson,et al.  A Fuzzy Petri Net for Knowledge Representation and Reasoning , 1991, Inf. Process. Lett..

[17]  Shyi-Ming Chen An improved algorithm for inexact reasoning based on extended fuzzy production rules , 1992 .

[18]  Masaki Togai,et al.  Expert System on a Chip: An Engine for Real-Time Approximate Reasoning , 1986, IEEE Expert.

[19]  Kwong-Sak Leung,et al.  Fuzzy concepts in expert systems , 1988, Computer.

[20]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[21]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..