Evolutionary support vector machine and its application in remote sensing imagery classification

The regularization parameter and the kernel parameters greatly affect the performance of support vector machines (SVM) models. This paper proposes an evolutionary algorithm (EA) to automatically determine the optimal parameters of SVM with the better classification accuracy and generalization ability simultaneously. The proposed ESVM model, called evolutionary SVM or ESVM, was applied to a Land-cover classification experiment in a 840×840 pixels Landsat-7 Enhanced Thematic Mapper plus (ETM+) high-resolution image of Wuhan in Hubei province of China compared with the conventional SVM model. Experimental results show that the use of EA for finding the optimal parameters results mainly in improvements in overall accuracy and generalization ability in comparison with conventional SVM. It is observed that classification accuracy of up to 91% is achievable for Landsat data produced by ESVM.

[1]  Wei Du,et al.  Molecular classification of cancer types from microarray data using the combination of genetic algorithms and support vector machines , 2003, FEBS letters.

[2]  José F. Moreno,et al.  Support Vector Machines for Crop Classification Using Hyperspectral Data , 2003, IbPRIA.

[3]  S. Prasher,et al.  Application of support vector machine technology for weed and nitrogen stress detection in corn , 2006 .

[4]  Taeshik Shon,et al.  A hybrid machine learning approach to network anomaly detection , 2007, Inf. Sci..

[5]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[6]  Ping-Feng Pai,et al.  System reliability forecasting by support vector machines with genetic algorithms , 2006, Math. Comput. Model..

[7]  Colin Campbell,et al.  Kernel methods: a survey of current techniques , 2002, Neurocomputing.

[8]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[9]  Hui-Ling Huang,et al.  ESVM: Evolutionary support vector machine for automatic feature selection and classification of microarray data , 2007, Biosyst..

[10]  Hongbo Zhao,et al.  Modeling non-linear displacement time series of geo-materials using evolutionary support vector machines , 2004 .

[11]  B. Samanta,et al.  Gear fault detection using artificial neural networks and support vector machines with genetic algorithms , 2004 .

[12]  Vladimir Vapnik,et al.  The Nature of Statistical Learning , 1995 .

[13]  Rebecca Castano,et al.  Using Trained Pixel Classifiers to Select Images of Interest , 2004 .

[14]  Chih-Hung Wu,et al.  A real-valued genetic algorithm to optimize the parameters of support vector machine for predicting bankruptcy , 2007, Expert Syst. Appl..

[15]  Cheng-Lung Huang,et al.  A GA-based feature selection and parameters optimizationfor support vector machines , 2006, Expert Syst. Appl..

[16]  Christian Igel,et al.  Evolutionary tuning of multiple SVM parameters , 2005, ESANN.