Local Feature Weighting in Nearest Prototype Classification

The distance metric is the corner stone of nearest neighbor (NN)-based methods, and therefore, of nearest prototype (NP) algorithms. That is because they classify depending on the similarity of the data. When the data is characterized by a set of features which may contribute to the classification task in different levels, feature weighting or selection is required, sometimes in a local sense. However, local weighting is typically restricted to NN approaches. In this paper, we introduce local feature weighting (LFW) in NP classification. LFW provides each prototype its own weight vector, opposite to typical global weighting methods found in the NP literature, where all the prototypes share the same one. Providing each prototype its own weight vector has a novel effect in the borders of the Voronoi regions generated: They become nonlinear. We have integrated LFW with a previously developed evolutionary nearest prototype classifier (ENPC). The experiments performed both in artificial and real data sets demonstrate that the resulting algorithm that we call LFW in nearest prototype classification (LFW-NPC) avoids overfitting on training data in domains where the features may have different contribution to the classification task in different areas of the feature space. This generalization capability is also reflected in automatically obtaining an accurate and reduced set of prototypes.

[1]  R. Bellman,et al.  V. Adaptive Control Processes , 1964 .

[2]  C. G. Hilborn,et al.  The Condensed Nearest Neighbor Rule , 1967 .

[3]  Peter E. Hart,et al.  The condensed nearest neighbor rule (Corresp.) , 1968, IEEE Trans. Inf. Theory.

[4]  David G. Stork,et al.  Pattern Classification , 1973 .

[5]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[6]  Hugh B. Woodruff,et al.  An algorithm for a selective nearest neighbor decision rule (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[7]  Donald Gustafson,et al.  Fuzzy clustering with a fuzzy covariance matrix , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[8]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[9]  David L. Waltz,et al.  Toward memory-based reasoning , 1986, CACM.

[10]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[11]  Isak Gath,et al.  Unsupervised Optimal Fuzzy Clustering , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[13]  Larry A. Rendell,et al.  A Practical Approach to Feature Selection , 1992, ML.

[14]  David L. Waltz,et al.  Trading MIPS and memory for knowledge engineering , 1992, CACM.

[15]  James C. Bezdek,et al.  Generalized clustering networks and Kohonen's self-organizing scheme , 1993, IEEE Trans. Neural Networks.

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

[17]  Atsushi Sato,et al.  Generalized Learning Vector Quantization , 1995, NIPS.

[18]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[19]  Robert Tibshirani,et al.  Discriminant Adaptive Nearest Neighbor Classification , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Gert Pfurtscheller,et al.  Automated feature selection with a distinction sensitive learning vector quantizer , 1996, Neurocomputing.

[21]  James C. Bezdek,et al.  Nearest prototype classification: clustering, genetic algorithms, or random search? , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[22]  Yoav Freund,et al.  Large Margin Classification Using the Perceptron Algorithm , 1998, COLT' 98.

[23]  Ian H. Witten,et al.  Generating Accurate Rule Sets Without Global Optimization , 1998, ICML.

[24]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[25]  Francesco Ricci,et al.  Data Compression and Local Metrics for Nearest Neighbor Classification , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[27]  Dimitrios Gunopulos,et al.  An Adaptive Metric Machine for Pattern Classification , 2000, NIPS.

[28]  James C. Bezdek,et al.  Nearest prototype classifier designs: An experimental study , 2001, Int. J. Intell. Syst..

[29]  Dimitrios Gunopulos,et al.  Adaptive Nearest Neighbor Classification Using Support Vector Machines , 2001, NIPS.

[30]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[31]  Barbara Hammer,et al.  Relevance determination in Learning Vector Quantization , 2001, ESANN.

[32]  Thomas Villmann,et al.  Generalized relevance learning vector quantization , 2002, Neural Networks.

[33]  Dimitrios Gunopulos,et al.  Locally Adaptive Metric Nearest-Neighbor Classification , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Pedro Isasi Viñuela,et al.  Automatic Finding of Good Classifiers Following a Biologically Inspired Metaphor , 2002, Comput. Artif. Intell..

[35]  Dimitrios Gunopulos,et al.  Efficient Local Flexible Nearest Neighbor Classification , 2002, SDM.

[36]  Dustin Boswell,et al.  Introduction to Support Vector Machines , 2002 .

[37]  Jing Peng,et al.  LDA/SVM driven nearest neighbor classification , 2003, IEEE Trans. Neural Networks.

[38]  Kari Torkkola,et al.  Feature Extraction by Non-Parametric Mutual Information Maximization , 2003, J. Mach. Learn. Res..

[39]  Nikola K. Kasabov,et al.  On-line pattern analysis by evolving self-organizing maps , 2003, Neurocomputing.

[40]  Michael I. Jordan,et al.  Kernel independent component analysis , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[41]  Klaus Obermayer,et al.  Soft Learning Vector Quantization , 2003, Neural Computation.

[42]  Tony R. Martinez,et al.  Reduction Techniques for Instance-Based Learning Algorithms , 2000, Machine Learning.

[43]  David W. Aha,et al.  A Review and Empirical Evaluation of Feature Weighting Methods for a Class of Lazy Learning Algorithms , 1997, Artificial Intelligence Review.

[44]  Michael I. Jordan,et al.  Dimensionality Reduction for Supervised Learning with Reproducing Kernel Hilbert Spaces , 2004, J. Mach. Learn. Res..

[45]  Andrew W. Moore,et al.  Locally Weighted Learning , 1997, Artificial Intelligence Review.

[46]  Andrew W. Moore,et al.  An Investigation of Practical Approximate Nearest Neighbor Algorithms , 2004, NIPS.

[47]  Steven Salzberg,et al.  A Weighted Nearest Neighbor Algorithm for Learning with Symbolic Features , 2004, Machine Learning.

[48]  Sergio Bermejo,et al.  A Batch Learning Vector Quantization Algorithm for Nearest Neighbour Classification , 2004, Neural Processing Letters.

[49]  Fernando Fernández,et al.  Evolutionary Design of Nearest Prototype Classifiers , 2004, J. Heuristics.

[50]  Dimitrios Gunopulos,et al.  Large margin nearest neighbor classifiers , 2005, IEEE Transactions on Neural Networks.

[51]  Thomas Villmann,et al.  Local Metric Adaptation for Soft Nearest Prototype Classification to Classify Proteomic Data , 2005, WILF.

[52]  Inés María Galván,et al.  A First Attempt at Constructing Genetic Programming Expressions for EEG Classification , 2005, ICANN.

[53]  Erik Berglund,et al.  The parameterless self-organizing map algorithm , 2006, IEEE Transactions on Neural Networks.

[54]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[55]  Michael T. Manry,et al.  Feature Selection Using a Piecewise Linear Network , 2006, IEEE Transactions on Neural Networks.

[56]  M. V. Velzen,et al.  Self-organizing maps , 2007 .