Neural Networks for Extraction of Fuzzy Logic Rules with Application to EEG Data

  • Martin Holeňa


The extraction of logical rules from data is a key application of artificial neural networks (ANNs) in data mining. However, most of the ANN-based rule extraction methods rely primarily on heuristics, and their underlying theoretical principles are not very deep. That is especially much true for methods extracting fuzzy logic rules, which usually allow to mix different logical connectives in such a way that extracted rules can not be correctly evaluated in any particular fuzzy logic model. This paper shows that mixing of connectives is not needed. A method for fuzzy rules extraction for which the evaluation of the extracted rules in a single model is the basic principle is outlined and illustrated on a case study with EEG data.


Fuzzy Logic Fuzzy Rule Logical Connective Disjunctive Normal Form Rule Extraction 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Duch, W., Adamczak, R., and Grabczewski, K. (2000). A new methodology of extraction, optimization and application of crisp and fuzzy logical rules. IEEE Transactions on Neural Networks, 11:277–306.Google Scholar
  2. [2]
    Ishikawa, M. (2000). Rule extraction by successive regularization. Neural Networks, 13:1171–1183.CrossRefGoogle Scholar
  3. [3]
    Tsukimoto, H. (2000). Extracting rules from trained neural networks. IEEE Transactions on Neural Networks, 11:333–389.CrossRefGoogle Scholar
  4. [4]
    Andrews, R., Diederich, J., and Tickle, A. (1995). Survey and critique of techniques for extracting rules from trained artificical neural networks. Knowledge Based Systems, 8:378–389.Google Scholar
  5. [5]
    Tickle, A., Andrews, R., Golea, M., and Diederich, J. (1998). The truth will come to light: Directions and challenges in extracting rules from trained artificial neural networks. IEEE Transactions on Neural Networks, 9:1057–1068.CrossRefGoogle Scholar
  6. [6]
    Alexander, J. and Mozer, M. (1999). Template-based procedures for neural network interpretation. Neural Networks, 12:479–498.CrossRefGoogle Scholar
  7. [7]
    Amato, P., Di Nola, A., and Gerla, B. (2005). Neural networks and rational Lukasiewicz logic. Accepted for Publication in Journal of Multiple-Valued Logic and Soft Computing.Google Scholar
  8. [8]
    Amato, P. and Porto, M. (2000). An algorithm for the automatic generation of logical formula representing a control law. Neural Network World, 10:777–786.Google Scholar
  9. [9]
    Nauck, D., Nauck, U., and Kruse, R. (1996). Generating classification rules with the neuro-fuzzy system NEFCLASS. In Proceedings of the Biennial Conference of the North American Fuzzy Information Processing Society NAFIPS’96, pp. 466–470.Google Scholar
  10. [10]
    Mitra, S. and Hayashi, Y. (2000). Neuro-fuzzy rule generation: Survey in soft computing framework. IEEE Transactions on Neural Networks, 11:748–768.CrossRefGoogle Scholar
  11. [11]
    Finn, G. (1999). Learning fuzzy rules from data. Neural Computing & Applications, 8:9–24.CrossRefGoogle Scholar
  12. [12]
    Hájek, P. (1998). Metamathematics of Fuzzy Logic. Kluwer Academic Publishers, Dordrecht.Google Scholar
  13. [13]
    Novak, V., Perfilieva, I., and Močkoř, J. (1999). Mathematical Principles of Fuzzy Logic. Kluwer Academic Publishers, Dordrecht.Google Scholar
  14. [14]
    Horčík, R. and Cintula, P. (2004). Product Lukasiewicz logic. Archive for Mathematical Logic, 43:477–503.MathSciNetCrossRefGoogle Scholar
  15. [15]
    Faber, J., Novak, M., Svoboda, P., and Tatarinov, V. (2003). Electrical brain wave analysis during hypnagogium. Neural Network World, 13:41–54.Google Scholar

Copyright information

© Springer-Verlag/Wien 2005

Authors and Affiliations

  • Martin Holeňa
    • 1
  1. 1.Institute of Computer ScienceAcademy of Sciences of the Czech RepublicPraha 8

Personalised recommendations