H Ishibuchi, M Nii
SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5 1445-1450 1997年 査読有り
This paper discusses the learning of multi-layer feedforward neural networks from linguistic knowledge and numerical data. These two kinds of information are simultaneously utilized in the learning of neural networks. We show back-propagation type learning algorithms for pattern, classification problems and function approximation problems. For pattern classification problems, linguistic knowledge is represented by fuzzy if-then rules such as ''If x(1) is small and x(2) is large then Class 1'' and ''If x(3) is large then Class 3.'' These fuzzy if-then rules are used in the learning of neural networks together with numerical data such as {(x(1), x(2), x(3); class label)} = {(0.1, 0.9, 0.3; Class 1), ..., (0.7, 0.9, 0.8; Class 3)}. For function approximation problems, linguistic knowledge such as ''If x(1) is small and x(2) is large then y is small'' is utilized in the learning of neural networks together with numerical data such as {(x(1), x(2), x(3); y)} = {(0.1, 0.8, 0.2; 0.2), ..., (0.2, 0.3, 0.9; 0.9)}. The learning of neural networks from these two kinds of information is illustrated using computer simulations on several numerical examples. Handling of inconsistency in linguistic knowledge is discussed in this paper. Inconsistency between linguistic knowledge and numerical data is also discussed.