2010 · 18 citations · 11 references
ComputingData ScienceData MiningMachine LearningOptimizationClassificationEvolutionary ComputationEvolutionary OptimizationMetric LearningOptimization For Machine LearningPattern RecognitionBenchmark DatasetsDifferential EvolutionK-nearest NeighborsMetric Learning For ClassificationNearest-neighbor Classification
Traditional k-NN classifier poses many limitations including that it does not take into account each class distribution, importance of each feature, contribution of each neighbor, and the number of instances for each class. A Differential evolution (DE) optimization technique is utilized to enhance the performance of k-NN through optimizing the metric weights of features, neighbors and classes. Several datasets are used to evaluate the performance of the proposed DE based metrics and to compare it to some k-NN variants from the literature. Practical experiments indicate that in most cases, incorporating DE in k-NN classification can provide more accurate performance.
11
Nearest neighbor pattern classification
Thomas M. Cover, Peter E. Hart · IEEE Transactions on Information Theory · 1967 · 16.1K citations