Feature selection for Support Vector Machines via Mixed Integer Linear Programming

被引:84
作者
Maldonado, Sebastian [1 ]
Perez, Juan [1 ]
Weber, Richard [2 ]
Labbe, Martine [3 ]
机构
[1] Univ Los Andes, Santiago, Chile
[2] Univ Chile, Dept Ind Engn, Santiago, Chile
[3] Univ Libre Bruxelles, Dept Comp Sci, B-1050 Brussels, Belgium
关键词
Feature selection; Support Vector Machine; Mixed Integer Linear Programming;
D O I
10.1016/j.ins.2014.03.110
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of classification methods, such as Support Vector Machines, depends heavily on the proper choice of the feature set used to construct the classifier. Feature selection is an NP-hard problem that has been studied extensively in the literature. Most strategies propose the elimination of features independently of classifier construction by exploiting statistical properties of each of the variables, or via greedy search. All such strategies are heuristic by nature. In this work we propose two different Mixed Integer Linear Programming formulations based on extensions of Support Vector Machines to overcome these shortcomings. The proposed approaches perform variable selection simultaneously with classifier construction using optimization models. We ran experiments on real-world benchmark datasets, comparing our approaches with well-known feature selection techniques and obtained better predictions with consistently fewer relevant features. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:163 / 175
页数:13
相关论文
共 22 条
[1]   On learning algorithm selection for classification [J].
Ali, S ;
Smith, KA .
APPLIED SOFT COMPUTING, 2006, 6 (02) :119-138
[2]  
Alon U., P NATL ACAD SCI, P6745
[3]  
[Anonymous], 2007, Data Mining Workshops
[4]  
[Anonymous], 2007, Uci machine learning repository
[5]  
Bradley P., MACH LEARN P 15 INT, P82
[6]   Multi-group support vector machines with measurement costs: A biobjective approach [J].
Carrizosa, Emilio ;
Martin-Barragan, Belen ;
Morales, Dolores Romero .
DISCRETE APPLIED MATHEMATICS, 2008, 156 (06) :950-966
[7]   Detecting relevant variables and interactions in supervised classification [J].
Carrizosa, Emilio ;
Martin-Barragan, Belen ;
Morales, Dolores Romero .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 213 (01) :260-269
[8]  
George V.S., 2011, International Journal of Computer Science Engineering Survey (IJCSES), V2, P16, DOI [DOI 10.5121/IJCSES.2011.2302, 10.5121/ijcses.2011.2302]
[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]  
Guyon I., 2006, Stud Fuzziness Soft Comput