Feature selection and parameter optimization for support vector machines: A new approach based on genetic algorithm with feature chromosomes

被引:129
作者
Zhao, Mingyuan [1 ]
Fu, Chong [1 ]
Ji, Luping [1 ]
Tang, Ke [1 ]
Zhou, Mingtian [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Comp Sci & Technol, Chengdu 610054, Peoples R China
基金
美国国家科学基金会;
关键词
Feature chromosomes; Genetic algorithm; Feature selection; Parameters optimization; Support vector machines; FEATURE SUBSET-SELECTION; BREAST-CANCER; CLASSIFICATION; RECOGNITION;
D O I
10.1016/j.eswa.2010.10.041
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Support vector machines (SVM) are an emerging data classification technique with many diverse applications. The feature subset selection, along with the parameter setting in the SVM training procedure significantly influences the classification accuracy. In this paper, the asymptotic behaviors of support vector machines are fused with genetic algorithm (GA) and the feature chromosomes are generated, which thereby directs the search of genetic algorithm to the straight line of optimal generalization error in the superparameter space. On this basis, a new approach based on genetic algorithm with feature chromosomes, termed GA with feature chromosomes, is proposed to simultaneously optimize the feature subset and the parameters for SVM. To evaluate the proposed approach, the experiment adopts several real world datasets from the UCI database and from the Benchmark database. Compared with the GA without feature chromosomes, the grid search, and other approaches, the proposed approach not only has higher classification accuracy and smaller feature subsets, but also has fewer processing time. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:5197 / 5204
页数:8
相关论文
共 28 条
[1]   Supervised fuzzy clustering for the identification of fuzzy classifiers [J].
Abonyi, J ;
Szeifert, F .
PATTERN RECOGNITION LETTERS, 2003, 24 (14) :2195-2207
[2]  
[Anonymous], ADAPTION NEURAL ARTI
[3]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[4]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[5]  
CHEUNG N, 2001, THESIS U QUEENLAND
[6]  
Davis L, 1991, HDB GENETIC ALGORITH
[7]  
Goldberg D.E., 1989, GENETIC ALGORITHMS S, P1
[8]  
Goodman D.E., 2002, Proc. of the Artificial Neural Networks in Engineering Conference, P179
[9]   Gene selection for cancer classification using support vector machines [J].
Guyon, I ;
Weston, J ;
Barnhill, S ;
Vapnik, V .
MACHINE LEARNING, 2002, 46 (1-3) :389-422
[10]  
Han J., 2003, DATA MINING CONCEPTS