Prototype Generation Using Multiobjective Particle Swarm Optimization for Nearest Neighbor Classification

被引:32
|
作者
Hu, Weiwei [1 ,2 ]
Tan, Ying [1 ,2 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Key Lab Machine Percept, Beijing 100871, Peoples R China
[2] Peking Univ, Sch Elect Engn & Comp Sci, Dept Machine Intelligence, Beijing 100871, Peoples R China
关键词
Error rank; multiobjective (MO) optimization; nearest neighbor (NN) classification; particle swarm optimization (PSO); prototype generation; FINDING PROTOTYPES; SOFTWARE TOOL; EVOLUTIONARY; ALGORITHMS; DESIGN; KEEL;
D O I
10.1109/TCYB.2015.2487318
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The nearest neighbor (NN) classifier suffers from high time complexity when classifying a test instance since the need of searching the whole training set. Prototype generation is a widely used approach to reduce the classification time, which generates a small set of prototypes to classify a test instance instead of using the whole training set. In this paper, particle swarm optimization is applied to prototype generation and two novel methods for improving the classification performance are presented: 1) a fitness function named error rank and 2) the multiobjective (MO) optimization strategy. Error rank is proposed to enhance the generation ability of the NN classifier, which takes the ranks of misclassified instances into consideration when designing the fitness function. The MO optimization strategy pursues the performance on multiple subsets of data simultaneously, in order to keep the classifier from overfitting the training set. Experimental results over 31 UCI data sets and 59 additional data sets show that the proposed algorithm outperforms nearly 30 existing prototype generation algorithms.
引用
收藏
页码:2719 / 2731
页数:13
相关论文
共 50 条
  • [1] Improving Nearest Neighbor Classification Using Particle Swarm Optimization with Novel Fitness Function
    Adeli, Ali
    Ghorbani-Rad, Ahmad
    Zomorodian, M. Javad
    Neshat, Mehdi
    Mozaffari, Saeed
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE - TECHNOLOGIES AND APPLICATIONS, PT II, 2012, 7654 : 365 - 372
  • [2] Prototype optimization for nearest-neighbor classification
    Huang, YS
    Chiang, CC
    Shieh, JW
    Grimson, E
    [J]. PATTERN RECOGNITION, 2002, 35 (06) : 1237 - 1245
  • [3] Using gravitational search algorithm in prototype generation for nearest neighbor classification
    Rezaei, Mohadese
    Nezamabadi-pour, Hossein
    [J]. NEUROCOMPUTING, 2015, 157 : 256 - 263
  • [4] Optimization of K-nearest neighbor using particle swarm optimization for face recognition
    Sasirekha, K.
    Thangavel, K.
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11): : 7935 - 7944
  • [5] Optimization of K-nearest neighbor using particle swarm optimization for face recognition
    K. Sasirekha
    K. Thangavel
    [J]. Neural Computing and Applications, 2019, 31 : 7935 - 7944
  • [6] Instance variant nearest neighbor using particle swarm optimization for function approximation
    Park, Junheung
    Kim, Kyoung-Yun
    [J]. APPLIED SOFT COMPUTING, 2016, 40 : 331 - 341
  • [7] A Taxonomy and Experimental Study on Prototype Generation for Nearest Neighbor Classification
    Triguero, Isaac
    Derrac, Joaquin
    Garcia, Salvador
    Herrera, Francisco
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (01): : 86 - 100
  • [8] Improved Microarray Images Cancer Classification using k-Nearest Neighbor with Canonical Particle Swarm Optimization
    Alhamidi, Machmud R.
    Wasito, Ito
    [J]. 2017 INTERNATIONAL WORKSHOP ON BIG DATA AND INFORMATION SECURITY (IWBIS 2017), 2017, : 37 - 42
  • [9] Improved Fuzzy K-Nearest Neighbor Using Modified Particle Swarm Optimization
    Jamaluddin
    Siringoringo, Rimbun
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICONICT), 2017, 930
  • [10] A prototype optimization method for nearest neighbor classification by gravitational search algorithm
    Rezaei, Mohadeseh
    Nezamabadi-pour, Hossein
    [J]. 2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,