Differential evolution based nearest prototype classifier with optimized distance measures for the features in the data sets

被引:18
作者
Koloseni, David [1 ,4 ]
Lampinen, Jouni [2 ,3 ]
Luukka, Pasi [1 ,5 ]
机构
[1] Lappeenranta Univ Technol, Lab Appl Math, FI-53851 Lappeenranta, Finland
[2] Univ Vaasa, Dept Comp Sci, FI-65101 Vaasa, Finland
[3] VSB Tech Univ Ostrava, Dept Comp Sci, Ostrava 70833, Czech Republic
[4] Univ Dar Es Salaam, Dept Math, Dar Es Salaam, Tanzania
[5] Lappeenranta Univ Technol, Sch Business, FI-53851 Lappeenranta, Finland
关键词
Differential evolution; Classification; Distance measures; Distance selection for the feature; Pool of distances; NEURAL-NETWORKS; ALGORITHM;
D O I
10.1016/j.eswa.2013.01.040
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper a further generalization of differential evolution based data classification method is proposed, demonstrated and initially evaluated. The differential evolution classifier is a nearest prototype vector based classifier that applies a global optimization algorithm, differential evolution, for determining the optimal values for all free parameters of the classifier model during the training phase of the classifier. The earlier version of differential evolution classifier that applied individually optimized distance measure for each new data set to be classified is generalized here so, that instead of optimizing a single distance measure for the given data set, we take a further step by proposing an approach where distance measures are optimized individually for each feature of the data set to be classified. In particular, distance measures for each feature are selected optimally from a predefined pool of alternative distance measures. The optimal distance measures are determined by differential evolution algorithm, which is also determining the optimal values for all free parameters of the selected distance measures in parallel. After determining the optimal distance measures for each feature together with their optimal parameters, we combine all featurewisely determined distance measures to form a single total distance measure, that is to be applied for the final classification decisions. The actual classification process is still based on the nearest prototype vector principle; A sample belongs to the class represented by the nearest prototype vector when measured with the above referred optimized total distance measure. During the training process the differential evolution algorithm determines optimally the class vectors, selects optimal distance metrics for each data feature, and determines the optimal values for the free parameters of each selected distance measure. Based on experimental results with nine well known classification benchmark data sets, the proposed approach yield a statistically significant improvement to the classification accuracy of differential evolution classifier. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:4075 / 4082
页数:8
相关论文
共 40 条
[1]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[2]  
[Anonymous], 1998, UCI REPOSITORY MACHI
[3]  
Bandemer H., 1992, Fuzzy Data Analysis
[4]   GAPS: A clustering method using a new point symmetry-based distance measure [J].
Bandyopadhyay, Sanghamitra ;
Saha, Sriparna .
PATTERN RECOGNITION, 2007, 40 (12) :3430-3451
[5]   Efficient edge detection in digital images using a cellular neural network optimized by differential evolution algorithm [J].
Bastuerk, Alper ;
Guenay, Enis .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (02) :2645-2650
[6]  
Fernández JC, 2009, LECT NOTES ARTIF INT, V5572, P433, DOI 10.1007/978-3-642-02319-4_52
[7]   Relaxational metric adaptation and its application to semi-supervised clustering and content-based image retrieval [J].
Chang, Hong ;
Yeung, Dit-Yan ;
Cheung, William K. .
PATTERN RECOGNITION, 2006, 39 (10) :1905-1917
[8]   Differential evolution trained wavelet neural networks: Application to bankruptcy prediction in banks [J].
Chauhan, Nikunj ;
Ravi, V. ;
Chandra, D. Karthik .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) :7659-7665
[9]   Automatic clustering using an improved differential evolution algorithm [J].
Das, Swagatam ;
Abraham, Ajith ;
Konar, Amit .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01) :218-237
[10]  
De Falco I, 2006, LECT NOTES COMPUT SC, V3907, P403