A synthesis of fuzzy rule-based system verification

Abstract The verification of fuzzy rule bases for anomalies has received increasing attention these last few years. Many different approaches have been suggested and many are still under investigation. In this paper, we give a synthesis of methods proposed in literature that try to extend the verification of classical rule bases to the case of fuzzy knowledge modeling, without needing a set of representative input. Within this area of fuzzy validation and verification (V&V) we identify two dual lines of thought leading to what is identified as static and dynamic anomaly detection methods. Static anomaly detection essentially tries to use similarity, affinity or matching measures to identify anomalies within a fuzzy rule base. It is assumed that the detection methods can be the same as those used in a non-fuzzy environment, except that the former measures indicate the degree of matching of two fuzzy expressions. Dynamic anomaly detection starts from the basic idea that any anomaly within a knowledge representation formalism, i.e. fuzzy if–then rules, can be identified by performing a dynamic analysis of the knowledge system, even without providing special input to the system. By imposing a constraint on the results of inference for an anomaly not to occur, one creates definitions of the anomalies that can only be verified if the inference process, and thereby the fuzzy inference operator is involved in the analysis. The major outcome of the confrontation between both approaches is that their results, stated in terms of necessary and/or sufficient conditions for anomaly detection within a particular situation, are difficult to reconcile. The duality between approaches seems to have translated into a duality in results. This article addresses precisely this issue by presenting a theoretical framework which enables us to effectively evaluate the results of both static and dynamic verification theories.

[1]  T. Liao,et al.  A review of similarity measures for fuzzy systems , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[2]  Mark R. Lehto,et al.  A fuzzy scheme with application to expert classification systems for computing the degree of match between a rule and an assertion , 1992 .

[3]  Lotfi A. Zadeh,et al.  A Theory of Approximate Reasoning , 1979 .

[4]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[5]  D. Dubois,et al.  Fuzzy sets in approximate reasoning. I, Inference with possibility distributions , 1991 .

[6]  Henri Prade,et al.  What are fuzzy rules and how to use them , 1996, Fuzzy Sets Syst..

[7]  Abraham Kandel,et al.  Investigations on the applicability of fuzzy interference , 1992 .

[8]  Alun D. Preece,et al.  Foundation and application of knowledge base verification , 1994, Int. J. Intell. Syst..

[9]  Hahn-Ming Lee,et al.  A fuzzy neural network model for revising imperfect fuzzy rules , 1995, Fuzzy Sets Syst..

[10]  R. Jager,et al.  Fuzzy Logic in Control , 1995 .

[11]  Didier Dubois,et al.  Checking the coherence and redundancy of fuzzy knowledge bases , 1997, IEEE Trans. Fuzzy Syst..

[12]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[13]  H. Zimmermann Fuzzy sets, decision making, and expert systems , 1987 .

[14]  I. Turksen,et al.  An approximate analogical reasoning schema based on similarity measures and interval-valued fuzzy sets , 1990 .

[15]  Fernando Gomide,et al.  A high level net approach for discovering potential inconsistencies in fuzzy knowledge bases , 1994 .

[16]  Pedro Meseguer,et al.  Assessing the Role of Formal Specifications in Verification and Validation of Knowledge‑Based Systems , 1996 .

[17]  D. Dubois,et al.  Fuzzy sets in approximate reasoning, part 1: inference with possibility distributions , 1999 .

[18]  Alun D. Preece A New Approach to Detecting Missing Knowledge in Expert System Rule Bases , 1993, Int. J. Man Mach. Stud..

[19]  H. Prade,et al.  FUZZY PATTERN MATCHING , 1982 .

[20]  Geert Wets,et al.  Fuzzy decision tables: modeling and v. & v. issues , 1996 .

[21]  Kwong-Sak Leung,et al.  Consistency checking for fuzzy expert systems , 1993, Int. J. Approx. Reason..

[22]  Henrik Legind Larsen,et al.  Detection of potential inconsistencies in knowledge bases , 1992, Int. J. Intell. Syst..

[23]  Geert Wets,et al.  A modelling approach to knowledge based systems verification , 1995 .

[24]  J. Hellendoorn,et al.  Reasoning with fuzzy logic , 1990 .

[25]  Ronald R. Yager,et al.  On discovering potential inconsistencies in validating uncertain knowledge bases by reflecting on the input , 1991, IEEE Trans. Syst. Man Cybern..