SpicyMKL: a fast algorithm for Multiple Kernel Learning with thousands of kernels

被引:42
作者
Suzuki, Taiji [1 ]
Tomioka, Ryota [1 ]
机构
[1] Univ Tokyo, Dept Math Informat, Bunkyo Ku, Tokyo 1138656, Japan
关键词
Multiple kernel learning; Sparsity; Non-smooth optimization; Super-linear convergence; Proximal minimization;
D O I
10.1007/s10994-011-5252-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new optimization algorithm for Multiple Kernel Learning (MKL) called SpicyMKL, which is applicable to general convex loss functions and general types of regularization. The proposed SpicyMKL iteratively solves smooth minimization problems. Thus, there is no need of solving SVM, LP, or QP internally. SpicyMKL can be viewed as a proximal minimization method and converges super-linearly. The cost of inner minimization is roughly proportional to the number of active kernels. Therefore, when we aim for a sparse kernel combination, our algorithm scales well against increasing number of kernels. Moreover, we give a general block-norm formulation of MKL that includes non-sparse regularizations, such as elastic-net and a"" (p) -norm regularizations. Extending SpicyMKL, we propose an efficient optimization method for the general regularization framework. Experimental results show that our algorithm is faster than existing methods especially when the number of kernels is large (> 1000).
引用
收藏
页码:77 / 108
页数:32
相关论文
共 40 条
[1]  
[Anonymous], 1969, Nonlinear programming: a unified approach
[2]  
[Anonymous], 1999, Athena scientific Belmont
[3]  
[Anonymous], 2006, Journal of the Royal Statistical Society, Series B
[4]  
[Anonymous], 1969, Optimization
[5]  
[Anonymous], 2009, Advances in Neural Information Processing Systems 21 (NIPS)
[6]  
[Anonymous], 2007, Uci machine learning repository
[7]   THEORY OF REPRODUCING KERNELS [J].
ARONSZAJN, N .
TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1950, 68 (MAY) :337-404
[8]  
Bach F., 2004, P 21 INT C MACH LEAR
[9]  
Bach F. R., 2005, ADV NEURAL INFORM PR, P73
[10]  
Bach FR, 2008, J MACH LEARN RES, V9, P1179