Building Sparse Multiple-Kernel SVM Classifiers

被引:88
作者
Hu, Mingqing [1 ]
Chen, Yidiang [1 ]
Kwok, James Tin-Yau [2 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2009年 / 20卷 / 05期
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
Gradient projection; kernel methods; multiple-kernel learning (MKL); sparsity; support vector machine (SVM);
D O I
10.1109/TNN.2009.2014229
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The support vector machines (SVMs) have been very successful in many machine learning problems. However, they can be slow during testing because of the possibly large number of support vectors obtained. Recently, Wu et al. (2005) proposed a sparse formulation that restricts the SVM to use a small number of expansion vectors. In this paper, we further extend this idea by integrating with techniques from multiple-kernel learning (MKL). The kernel function in this sparse SVM formulation no longer needs to be fixed but can be automatically learned as a linear combination of kernels. Two formulations of such sparse multiple-kernel classifiers are proposed. The first one is based on a convex combination of the given base kernels, while the second one uses a convex combination of the so-called "equivalent" kernels. Empirically, the second formulation is particularly competitive. Experiments on a large number of toy and real-world data sets show that the resultant classifier is compact and accurate, and can also be easily trained by simply alternating linear program and standard SVM solver.
引用
收藏
页码:827 / 839
页数:13
相关论文
共 26 条
[1]  
ARGYRIOU A, 2005, P 18 C LEARN THEOR, P338
[2]  
Argyriou A., 2006, NIPS, P41
[3]  
Bach Francis R, 2004, ICML, DOI DOI 10.1145/1015330.1015424
[4]   Optimization problems with perturbations: A guided tour [J].
Bonnans, JF ;
Shapiro, A .
SIAM REVIEW, 1998, 40 (02) :228-264
[5]  
Burden R.L., 2015, NUMERICAL ANAL
[6]  
Burges C. J. C., 1996, P 13 INT C MACH LEAR, P71
[7]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[8]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[9]  
Cristianini N., 2000, An Introduction to Support Vector Machines and Other Kernel-based Learning Methods, DOI DOI 10.1017/CB09780511801389
[10]  
Keerthi SS, 2006, J MACH LEARN RES, V7, P1493