Multiple kernel learning, conic duality, and the SMO algorithm

While classical kernel-based classifiers are based on a single kernel, in practice it is often desirable to base classifiers on combinations of multiple kernels. Lanckriet et al. (2004) considered conic combinations of kernel matrices for the support vector machine (SVM), and showed that the optimization of the coefficients of such a combination reduces to a convex optimization problem known as a quadratically-constrained quadratic program (QCQP). Unfortunately, current convex optimization toolboxes can solve this problem only for a small number of kernels and a small number of data points; moreover, the sequential minimal optimization (SMO) techniques that are essential in large-scale implementations of the SVM cannot be applied because the cost function is non-differentiable. We propose a novel dual formulation of the QCQP as a second-order cone programming problem, and show how to exploit the technique of Moreau-Yosida regularization to yield a formulation to which SMO techniques can be applied. We present experimental results that show that our SMO-based algorithm is significantly more efficient than the general-purpose interior point methods available in current optimization toolboxes.

Algorithms forMinimization Without…Algorithms for Minimization Without DerivativesNonlinear ProgrammingNonlinear ProgrammingPractical Aspects of theMoreau-Yosida…Practical Aspects of the Moreau-Yosida Regularization: Theoretical PreliminariesMaking Large-ScaleSupport Vector Machine…Making Large-Scale Support Vector Machine Learning PracticalFast Training of SupportVector Machines Using…Fast Training of Support Vector Machines Using Sequential Minimal OptimizationFeature Selection viaConcave Minimization an…Feature Selection via Concave Minimization and Support Vector MachinesApplications ofsecond-order cone…Applications of second-order cone programmingChoosing MultipleParameters for Support…Choosing Multiple Parameters for Support Vector MachinesThe Mosek Interior PointOptimizer for Linear…The Mosek Interior Point Optimizer for Linear Programming: An Implementation of the Homogeneous AlgorithmImprovements to Platt'sSMO Algorithm for SVM…Improvements to Platt's SMO Algorithm for SVM Classifier DesignAdaptive Scaling forFeature Selection in…Adaptive Scaling for Feature Selection in SVMsHyperkernelsHyperkernelsLearning TheDiscriminative…Learning The Discriminative Power-Invariance Trade-OffDiscriminativeSemi-Supervised Feature…Discriminative Semi-Supervised Feature Selection via Manifold RegularizationAutomatic classificationof patients with…Automatic classification of patients with Alzheimer's disease from structural MRI: A comparison of ten methods using the ADNI databaseA Unifying View ofMultiple Kernel LearningA Unifying View of Multiple Kernel LearningSpicyMKL: a fastalgorithm for Multiple…SpicyMKL: a fast algorithm for Multiple Kernel Learning with thousands of kernelsVariable Sparsity KernelLearningVariable Sparsity Kernel LearningOptimization for MachineLearningOptimization for Machine LearningSupervisedclassification and…Supervised classification and mathematical optimizationAccurate multimodalprobabilistic predictio…Accurate multimodal probabilistic prediction of conversion to Alzheimer's disease in patients with mild cognitive impairmentA Feature SelectionMethod for Multivariate…A Feature Selection Method for Multivariate Performance MeasuresLarge-scale optimizationwith the primal-dual…Large-scale optimization with the primal-dual column generation methodLeave-One-Out KernelOptimization for Shadow…Leave-One-Out Kernel Optimization for Shadow Detection and RemovalMultiple kernellearning, conic duality…Multiple kernel learning, conic duality, and the SMO algorithmEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.