Feature selection by Differential Evolution algorithm - A case study in personnel identification

Feature selection is an important area of research as it has a tremendous effect on the accuracy and performance of classification algorithms. In this paper we propose an objective function for feature selection, which combines the intra class feature variation and inter class feature distance using a Lagrangian multiplier. The inter class distance is measured using the sum of absolute difference of the ratio of mean and standard deviation for respective classes. The objective function is minimized using Differential Evolutionary (DE) Algorithm where the population vector is encoded using Binary Encoded Decimal to avoid the float number optimization problem. An automatic clustering of the possible values of the Lagrangian multiplier provides a detailed insight of the selected features during the proposed DE based optimization process. The classification accuracy of Support Vector Machine (SVM) is used to measure the performance of the selected features. The proposed algorithm outperforms the existing DE based approaches when tested on IRIS, Wine, Wisconsin Breast Cancer, Sonar and Ionosphere datasets. The same algorithm when applied on gait based people identification, using skeleton datapoints obtained from Microsoft Kinect sensor, exceeds the previously reported accuracies.

[1]  Kingshuk Chakravarty,et al.  Person Identification using Skeleton Information from Kinect , 2013, ACHI 2013.

[2]  C. Emmanouilidis,et al.  A multiobjective evolutionary setting for feature selection and a commonality-based crossover operator , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[3]  Claudia Linnhoff-Popien,et al.  Gait Recognition with Kinect , 2012 .

[4]  Gerardo Beni,et al.  A Validity Measure for Fuzzy Clustering , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Calyampudi R. Rao,et al.  Linear statistical inference and its applications , 1965 .

[6]  Bernhard Schölkopf,et al.  Kernel Principal Component Analysis , 1997, ICANN.

[7]  Ahmed Al-Ani,et al.  Feature Subset Selection Using Ant Colony Optimization , 2008 .

[8]  XieXuanli Lisa,et al.  A Validity Measure for Fuzzy Clustering , 1991 .

[9]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[10]  Adel Al-Jumaily,et al.  Feature Subset Selection Using Differential Evolution , 2008, ICONIP.

[11]  Bernhard Schölkopf,et al.  Feature selection for support vector machines by means of genetic algorithm , 2003, Proceedings. 15th IEEE International Conference on Tools with Artificial Intelligence.

[12]  Fabio Tozeto Ramos,et al.  Unsupervised clustering of people from ‘skeleton’ data , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[13]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[14]  Ian T. Jolliffe,et al.  Principal Component Analysis , 2002, International Encyclopedia of Statistical Science.

[15]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.