A nested heuristic for parameter tuning in Support Vector Machines

被引:25
作者
Carrizosa, Emilio [1 ]
Martin-Barragan, Belen [2 ]
Romero Morales, Dolores [3 ]
机构
[1] Univ Seville, Seville, Spain
[2] Univ Edinburgh, Edinburgh EH8 9YL, Midlothian, Scotland
[3] Univ Oxford, Oxford OX1 2JD, England
关键词
Supervised classification; Support Vector Machines; Parameter tuning; Nested heuristic; Variable neighborhood search; Multiple kernel learning; VARIABLE NEIGHBORHOOD SEARCH; GLOBAL OPTIMIZATION; MODEL SELECTION; ALGORITHMS; REGRESSION; DISTANCE;
D O I
10.1016/j.cor.2013.10.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The default approach for tuning the parameters of a Support Vector Machine (SVM) is a grid search in the parameter space. Different metaheuristics have been recently proposed as a more efficient alternative, but they have only shown to be useful in models with a low number of parameters. Complex models, involving many parameters, can be seen as extensions of simpler and easy-to-tune models, yielding a nested sequence of models of increasing complexity. In this paper we propose an algorithm which successfully exploits this nested property, with two main advantages versus the state of the art. First, our framework is general enough to allow one to address, with the very same method, several popular SVM parameter models encountered in the literature. Second, as algorithmic requirements we only need either an SVM library or any routine for the minimization of convex quadratic functions under linear constraints. In the computational study, we address Multiple Kernel Learning tuning problems for which grid search clearly would be infeasible, while our classification accuracy is comparable to that of ad hoc model-dependent benchmark tuning methods. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:328 / 334
页数:7
相关论文
共 50 条
[11]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[12]   Choosing multiple parameters for support vector machines [J].
Chapelle, O ;
Vapnik, V ;
Bousquet, O ;
Mukherjee, S .
MACHINE LEARNING, 2002, 46 (1-3) :131-159
[13]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[14]  
Cohen G, 2004, LECT NOTES COMPUT SC, V3337, P200
[15]   SVMTorch: Support vector machines for large-scale regression problems [J].
Collobert, R ;
Bengio, S .
JOURNAL OF MACHINE LEARNING RESEARCH, 2001, 1 (02) :143-160
[16]  
Cristianini Nello, 2000, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods, DOI DOI 10.1017/CB09780511801389
[17]  
Drazic M, 2006, NONCON OPTIM ITS APP, V84, P135
[18]   A continuous variable neighborhood search heuristic for finding the three-dimensional structure of a molecule [J].
Drazic, Milan ;
Lavor, Carlile ;
Maculan, Nelson ;
Mladenovic, Nenad .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 185 (03) :1265-1273
[19]   Evaluation of simple performance measures for tuning SVM hyperparameters [J].
Duan, K ;
Keerthi, SS ;
Poo, AN .
NEUROCOMPUTING, 2003, 51 :41-59
[20]   Evolutionary tuning of multiple SVM parameters [J].
Friedrichs, F ;
Igel, C .
NEUROCOMPUTING, 2005, 64 :107-117