Evolutionary tuning of multiple SVM parameters

被引:327
作者
Friedrichs, F [1 ]
Igel, C [1 ]
机构
[1] Ruhr Univ Bochum, Inst Neuroinformat, D-44780 Bochum, Germany
关键词
support vector machines; model selection; evolutionary algorithms;
D O I
10.1016/j.neucom.2004.11.022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of model selection for support vector machines (SVMs) is considered. We propose an evolutionary approach to determine multiple SVM hyperparameters: The covariance matrix adaptation evolution strategy (CMA-ES) is used to determine the kernel from a parameterized kernel space and to control the regularization. Our method is applicable to optimize non-differentiable kernel functions and arbitrary model selection criteria. We demonstrate on benchmark datasets that the CMA-ES improves the results achieved by grid search already when applied to few hyperparameters. Further, we show that the CMA-ES is able to handle much more kernel parameters compared to grid-search and that tuning of the scaling and the rotation of Gaussian kernels can lead to better results in comparison to standard Gaussian kernels with a single bandwidth parameter. In particular, more flexibility of the kernel can reduce the number of support vectors. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:107 / 117
页数:11
相关论文
共 25 条
[1]  
[Anonymous], HDB BRAIN THEORY NEU
[2]   Evolution strategies – A comprehensive introduction [J].
Hans-Georg Beyer ;
Hans-Paul Schwefel .
Natural Computing, 2002, 1 (1) :3-52
[3]  
Beyer H.-G., 2001, NAT COMP SER
[4]   Choosing multiple parameters for support vector machines [J].
Chapelle, O ;
Vapnik, V ;
Bousquet, O ;
Mukherjee, S .
MACHINE LEARNING, 2002, 46 (1-3) :131-159
[5]   Radius margin bounds for support vector machines with the RBF kernel [J].
Chung, KM ;
Kao, WC ;
Sun, CL ;
Wang, LL ;
Lin, CJ .
NEURAL COMPUTATION, 2003, 15 (11) :2643-2681
[6]  
CRISTAININI N, 2000, INTRO SUPPORT VECTOR
[7]   Genetic algorithms and support vector machines for time series classification [J].
Eads, D ;
Hill, D ;
Davis, S ;
Perkins, S ;
Ma, JS ;
Porter, R ;
Theiler, J .
APPLICATIONS AND SCIENCE OF NEURAL NETWORKS, FUZZY SYSTEMS, AND EVOLUTIONARY COMPUTATION V, 2002, 4787 :74-85
[8]   Feature selection for support vector machines by means of genetic algorithms [J].
Fröhlich, H ;
Chapelle, O ;
Schölkopf, B .
15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, :142-148
[9]   Model selection for support vector machine classification [J].
Gold, C ;
Sollich, P .
NEUROCOMPUTING, 2003, 55 (1-2) :221-249
[10]   Completely derandomized self-adaptation in evolution strategies [J].
Hansen, N ;
Ostermeier, A .
EVOLUTIONARY COMPUTATION, 2001, 9 (02) :159-195