Learning from Linguistic Rules and Rule Extraction for Function Approximation by Neural Networks

We have already shown that the relation between neural networks and linguistic knowledge is bidirectional for pattern classification problems. That is, neural networks are trained by given linguistic rules, and linguistic rules are extracted from trained neural networks. In this paper, we illustrate the bidirectional relation for function approximation problems. First we show how linguistic rules and numerical data can be simultaneously utilized in the learning of neural networks. In our learning scheme, antecedent and consequent linguistic values are specified by membership functions of fuzzy numbers. Thus each linguistic rule is handled as a fuzzy input-output pair. Next we show how linguistic rules can be extracted from trained neural networks. In our rule extraction method, linguistic values in the antecedent part of each linguistic rule are presented to a trained neural network for determining its consequent part. The corresponding fuzzy output from the trained neural network is calculated by fuzzy arithmetic. The consequent part of the linguistic rule is determining by comparing the fuzzy output with linguistic values. Finally we suggest some extensions of our rule extraction method.

[1]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[2]  Hisao Ishibuchi,et al.  Neural networks that learn from fuzzy if-then rules , 1993, IEEE Trans. Fuzzy Syst..

[3]  Yoichi Hayashi,et al.  A Neural Expert System with Automated Extraction of Fuzzy If-Then Rules , 1990, NIPS.

[4]  J. Buckley,et al.  Fuzzy neural networks: a survey , 1994 .

[5]  Hisao Ishibuchi,et al.  Bidirectional bridge between neural networks and linguistic knowledge: linguistic rule extraction and learning from linguistic rules , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[6]  Hisao Ishibuchi,et al.  Generating fuzzy if-then rules from trained neural networks: linguistic analysis of neural networks , 1996, Proceedings of International Conference on Neural Networks (ICNN'96).

[7]  Derek A. Linkens,et al.  Learning control using fuzzified self-organizing radial basis function network , 1993, IEEE Trans. Fuzzy Syst..

[8]  Joachim Diederich,et al.  Survey and critique of techniques for extracting rules from trained artificial neural networks , 1995, Knowl. Based Syst..

[9]  Hisao Ishibuchi,et al.  Single-objective and two-objective genetic algorithms for selecting linguistic rules for pattern classification problems , 1997, Fuzzy Sets Syst..

[10]  Hisao Ishibuchi,et al.  Learning by fuzzified neural networks , 1995, Int. J. Approx. Reason..

[11]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[12]  Ramon E. Moore Methods and applications of interval analysis , 1979, SIAM studies in applied mathematics.

[13]  Hisao Ishibuchi,et al.  Selecting fuzzy if-then rules for classification problems using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

[14]  Madan M. Gupta,et al.  Introduction to Fuzzy Arithmetic , 1991 .