KPCA-based training of a kernel fuzzy classifier with ellipsoidal regions

Abstract In a fuzzy classifier with ellipsoidal regions, a fuzzy rule, which is based on the Mahalanobis distance, is defined for each class. Then the fuzzy rules are tuned so that the recognition rate of the training data is maximized. In most cases, one fuzzy rule per one class is enough to obtain high generalization ability. But in some cases, we need to partition the class data to define more than one rule per class. In this paper, instead of partitioning the class data, we map the input space into the high dimensional feature space and then generate a fuzzy classifier with ellipsoidal regions in the feature space. We call this classifier kernel fuzzy classifier with ellipsoidal regions. To speed up training, first we select independent training data that span the subspace in the feature space and calculate the kernel principal components. By this method, we can avoid using singular value decomposition, which leads to training speedup. In the feature space, training data are usually degenerate. Namely, the space spanned by the mapped training data is a proper subspace. Thus, if the mapped test data are in the complementary subspace, the Mahalanobis distance may become erroneous and thus the probability of misclassification becomes high. To overcome this problem, we propose transductive training: in training, we add basis vectors of the input space as unlabelled data; and in classification, if mapped unknown data are not in the subspace we expand the subspace so that they are included. We demonstrate the effectiveness of our method by computer simulations.

[1]  Gunnar Rätsch,et al.  Soft Margins for AdaBoost , 2001, Machine Learning.

[2]  Shigeo Abe,et al.  Fuzzy support vector machines for multiclass problems , 2002, ESANN.

[3]  G. Baudat,et al.  Kernel-based methods and function approximation , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[4]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[5]  Shigeo Abe,et al.  Input Layer Optimization of Neural Networks by Sensitivity Analysis and its Application to Recognition of Numerals , 1991 .

[6]  Mehdi Hatamian,et al.  Optical character recognition by the method of moments , 1987 .

[7]  Shigeo Abe,et al.  A fuzzy classifier with ellipsoidal regions , 1997, IEEE Trans. Fuzzy Syst..

[8]  Sankar K. Pal,et al.  Neuro-Fuzzy Pattern Recognition , 1999 .

[9]  Gunnar Rätsch,et al.  An introduction to kernel-based learning algorithms , 2001, IEEE Trans. Neural Networks.

[10]  Shigeo Abe,et al.  A kernel fuzzy classifier with ellipsoidal regions , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[11]  Sankar K. Pal,et al.  Neuro-Fuzzy Pattern Recognition: Methods in Soft Computing , 1999 .

[12]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[13]  Shigeo Abe,et al.  Generalization improvement of a fuzzy classifier with ellipsoidal regions , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[14]  Gene H. Golub,et al.  Matrix computations , 1983 .

[15]  Shigeo Abe Dynamic cluster generation for a fuzzy classifier with ellipsoidal regions , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Pedro E. López-de-Teruel,et al.  Nonlinear kernel-based statistical pattern analysis , 2001, IEEE Trans. Neural Networks.

[17]  Shigeo Abe,et al.  Character recognition using fuzzy rules extracted from data , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[18]  Shigeo Abe,et al.  Input Layer Optimization of Neural Networks by Sensitivity Analysis and its Application to Recognition of Numerals , 1991 .