AMPSO: A New Particle Swarm Method for Nearest Neighborhood Classification

被引:75
作者
Cervantes, Alejandro [1 ]
Maria Galvan, Ines [1 ]
Isasi, Pedro [1 ]
机构
[1] Univ Carlos III Madrid, Dept Comp Sci, Madrid 28911, Spain
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2009年 / 39卷 / 05期
关键词
Data mining; Nearest Neighbor (NN); particle swarm; pattern classification; swarm intelligence; SELECTION;
D O I
10.1109/TSMCB.2008.2011816
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nearest prototype methods can be quite successful on many pattern classification problems. In these methods, a collection of prototypes has to be found that accurately represents the input patterns. The classifier then assigns classes based on the nearest prototype in this collection. In this paper, we first use the standard particle swarm optimizer (PSO) algorithm to find those prototypes. Second, we present a new algorithm, called adaptive Michigan PSO (AMPSO) in order to reduce the dimension of the search space and provide more flexibility than the former in this application. AMPSO is based on a different approach to particle swarms as each particle in the swarm represents a single prototype in the solution. The swarm does not converge to a single solution; instead, each particle is a local classifier, and the whole swarm is taken as the solution to the problem. It uses modified PSO equations with both particle competition and cooperation and a dynamic neighborhood. As an additional feature, in AMPSO, the number of prototypes represented in the swarm is able to adapt to the problem, increasing as needed the number of prototypes and classes of the prototypes that make the solution to the problem. We compared the results of the standard PSO and AMPSO in several benchmark problems from the University of California, Irvine, data sets and find that AMPSO always found a better solution than the standard PSO. We also found that it was able to improve the results of the Nearest Neighbor classifiers, and it is also competitive with some of the algorithms most commonly used for classification.
引用
收藏
页码:1082 / 1091
页数:10
相关论文
共 25 条
[1]  
Alcalá-Fdez J, 2008, IEEE INT WORKS GENET, P81
[2]  
Bacardit J, 2003, LECT NOTES COMPUT SC, V2724, P1818
[3]  
Blackwell T.M., 2002, P ANN C GEN EV COMP, P19
[4]  
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[5]   Defining a standard for particle swarm optimization [J].
Bratton, Daniel ;
Kennedy, James .
2007 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2007, :120-+
[6]   Advances in instance selection for instance-based learning algorithms [J].
Brighton, H ;
Mellish, C .
DATA MINING AND KNOWLEDGE DISCOVERY, 2002, 6 (02) :153-172
[7]  
Cervantes A, 2005, IEEE C EVOL COMPUTAT, P290
[8]  
Cervantes A, 2005, NEURAL NETW WORLD, V15, P229
[9]   Building nearest prototype classifiers using a Michigan approach PSO [J].
Cervantes, Alejandro ;
Galvan, Ines ;
Isasi, Pedro .
2007 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2007, :135-+
[10]  
ESMIN AAA, 2007, P HIS, P340