Designing Highly Interpretable Fuzzy Rule-Based Systems with Integration of Expert and Induced Knowledge

This work describes a new methodology for fuzzy system modeling focused on maximizing the interpretability while keeping high accuracy. In order to get a good interpretability-accuracy trade-off, it considers the combination of both expert knowledge and knowledge extracted from data. Both types of knowledge are represented using the fuzzy logic formalism, in the form of linguistic variables and rules. The integration process is made carefully at both levels variables and rules, avoiding contradictions and/or redundancies. Results obtained in a well-known benchmark classification problem show the methodology ability to generate highly interpretable knowledge bases with a good accuracy, comparable to that achieved by other methods.

[1]  Brigitte Charnomordic,et al.  Generating an interpretable family of fuzzy partitions from data , 2004, IEEE Transactions on Fuzzy Systems.

[2]  Luis Magdalena,et al.  Expert guided integration of induced knowledge into a fuzzy knowledge base , 2006, Soft Comput..

[3]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

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

[5]  Francisco Herrera,et al.  Genetic Fuzzy Systems - Evolutionary Tuning and Learning of Fuzzy Knowledge Bases , 2002, Advances in Fuzzy Systems - Applications and Theory.

[6]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[7]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[8]  José María,et al.  Interpretable fuzzy systems modeling with cooperation between expert and induced knowledge (Modelado de sistemas borrosos interpretables con cooperación entre conocimiento experto e inducido) , 2007 .

[9]  Serge Guillaume,et al.  Linguistic knowledge base simplification regarding accuracy and interpretability , 2006 .

[10]  M. Kwiatkowska,et al.  Evaluation Of Clinical Prediction Rules UsingA Convergence Of Knowledge-driven And DatadrivenMethods: A Semio-fuzzy Approach , 2005 .

[11]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

[12]  A Young Data mining, text mining and their business applications , 2005 .

[13]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[14]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[15]  Ian Postlethwaite,et al.  Knowledge-elicitation and data-mining: Fusing human and industrial plant information , 2006, Eng. Appl. Artif. Intell..

[16]  Eyke Hüllermeier,et al.  Fuzzy methods in machine learning and data mining: Status and prospects , 2005, Fuzzy Sets Syst..

[17]  Michael Spann,et al.  A new approach to clustering , 1990, Pattern Recognit..

[18]  Serge Guillaume,et al.  Designing fuzzy inference systems from data: An interpretability-oriented review , 2001, IEEE Trans. Fuzzy Syst..

[19]  D. Hand,et al.  Idiot's Bayes—Not So Stupid After All? , 2001 .

[20]  M. Kenward,et al.  An Introduction to the Bootstrap , 2007 .

[21]  José M. Alonso,et al.  Knowledge-based Intelligent Diagnosis of Ground Robot Collision with Non Detectable Obstacles , 2007, J. Intell. Robotic Syst..

[22]  José M. Alonso,et al.  Highly Interpretable Linguistic Knowledge Bases Optimization: Genetic Tuning versus Solis-Wetts. Looking for a good interpretability-accuracy trade-off , 2007, 2007 IEEE International Fuzzy Systems Conference.