Data driven fuzzy membership function generation for increased understandability

Fuzzy Logic Systems (FLS) are a well documented proven method for various applications such as control classification and data mining. The major advantage of FLS is the use of human interpretable linguistic terms and rules. In order to capture the uncertainty inherent to linguistic terms, Fuzzy Membership Functions (MF) are used. Therefore, membership functions are essential for improving the understandability of fuzzy systems. Optimizing FLS for improved accuracy in terms of classification or control can reduce the understandability of fuzzy MFs. Expert knowledge can be used to derive MFs, but it has been shown that this might not be optimal, and acquiring expert knowledge is not trivial. Therefore, this paper presents a data driven method using statistical methods to generate membership functions that describe the data while maintaining the understandability. The presented method calculates key points such as membership function centers, intersections and slopes using data driven statistical methods. Furthermore, the presented method utilizes several understandability metrics to adjust the generated MFs. The presented method was tested on several benchmark datasets and a real-world dataset and was shown to be able to generate MFs that describe the dataset, while maintaining high levels of understandability.

[1]  Francisco Herrera,et al.  Interpretability of linguistic fuzzy rule-based systems: An overview of interpretability measures , 2011, Inf. Sci..

[2]  James R. Wilson,et al.  An efficient and flexible mechanism for constructing membership functions , 2002, Eur. J. Oper. Res..

[3]  Chengyu Liu,et al.  Evaluation method for heart failure using RR sequence normalized histogram , 2011, 2011 Computing in Cardiology.

[4]  Francisco Herrera,et al.  Multiobjective genetic fuzzy rule selection of single granularity-based fuzzy classification rules and its interaction with the lateral tuning of membership functions , 2011, Soft Comput..

[5]  C. L. Philip Chen,et al.  Pre-shaped fuzzy c-means algorithm (PFCM) for transparent membership function generation , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[6]  Giovanna Castellano,et al.  Design of Transparent Mamdani Fuzzy Inference Systems , 2003, HIS.

[7]  Héctor Pomares,et al.  Self-organized fuzzy system generation from training examples , 2000, IEEE Trans. Fuzzy Syst..

[8]  T. Warren Liao,et al.  II, A fuzzy c-means variant for the generation of fuzzy term sets , 2003, Fuzzy Sets Syst..

[9]  F. Klawonn,et al.  A new approach to fuzzy partitioning , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[10]  Edward P. Markowski,et al.  Conditions for the Effectiveness of a Preliminary Test of Variance , 1990 .

[11]  M. SETNES,et al.  Transparent Fuzzy Modelling , 1998, Int. J. Hum. Comput. Stud..

[12]  Wlodzislaw Duch,et al.  A new methodology of extraction, optimization and application of crisp and fuzzy logical rules , 2001, IEEE Trans. Neural Networks.

[13]  Andri Riid,et al.  Transparent Fuzzy Systems and Modelling with Transparency Protection , 2000 .

[14]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Milos Manic,et al.  Visual, linguistic data mining using Self- Organizing Maps , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[16]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[17]  Oscar Cordón,et al.  International Journal of Approximate Reasoning a Historical Review of Evolutionary Learning Methods for Mamdani-type Fuzzy Rule-based Systems: Designing Interpretable Genetic Fuzzy Systems , 2022 .

[18]  Detlef D. Nauck,et al.  Measuring interpretability in rule-based classification systems , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[19]  Derek A. Linkens,et al.  Rule-base self-generation and simplification for data-driven fuzzy models , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[20]  Daniel Sánchez,et al.  Three main components of experience base in linguistic description of data , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[21]  Abdollah Khoei,et al.  Optimization of rational-powered membership functions using extended Kalman filter , 2008, Fuzzy Sets Syst..

[22]  Witold Pedrycz,et al.  A genetic design of linguistic terms for fuzzy rule based classifiers , 2013, Int. J. Approx. Reason..

[23]  José Valente de Oliveira,et al.  Semantic constraints for membership function optimization , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[24]  Swarup Medasani,et al.  An overview of membership function generation techniques for pattern recognition , 1998, Int. J. Approx. Reason..

[25]  Anna Wilbik,et al.  Generation of prototypes from sets of linguistic summaries , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[26]  C. L. Philip Chen,et al.  Transparent linguistic interface generation and its application in fuzzy decision trees , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[27]  Witold Pedrycz,et al.  Computational Intelligence Techniques for Building Transparent Construction Performance Models , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[28]  C. L. Philip Chen,et al.  Gradient pre-shaped fuzzy C-means algorithm (GradPFCM) for transparent membership function generation , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).

[29]  Chir-Ho Chang,et al.  The genetic algorithm based tuning method for symmetric membership functions of fuzzy logic control systems , 1995, Proceedings IEEE Conference on Industrial Automation and Control Emerging Technology Applications.

[30]  Jerry M. Mendel,et al.  Linguistic summarization using IF-THEN rules , 2010, International Conference on Fuzzy Systems.