Evolutionary-class independent LDA as a pre-process for improving classification

An appropriate pre-processing algorithm in classification is important and crucial with respect to classifier type. In this paper, two pre-processing methods are suggested to be applied before classification in order to increase classification accuracy. The aim of this approach is finding a transformation matrix to discriminate between classes by transforming data into the new space. In the first method, we use class independent LDA to increase classification accuracy. Because LDA cannot obtain optimal transformation, in the second approach, two evolutionary methods (Genetic Algorithm and Particle Swarm Optimization) are used to increase performance of LDA. The transformation matrix is independent of classifier and classifier type has no effect on computation of transformation matrix. Obtained results show that these pre-processing methods increase the accuracy of different classifiers.