A meta-learning approach to automatic kernel selection for support vector machines

Shawkat Ali, Kate Amanda Smith-Miles

Research output: Contribution to journalArticleResearchpeer-review

96 Citations (Scopus)

Abstract

Appropriate choice of a kernel is the most important ingredient of the kernel-based learning methods such as support vector machine (SVM). Automatic kernel selection is a key issue given the number of kernels available, and the current trial-and-error nature of selecting the best kernel for a given problem. This paper introduces a new method for automatic kernel selection, with empirical results based on classification. The empirical study has been conducted among five kernels with 112 different classification problems, using the popular kernel based statistical learning algorithm SVM. We evaluate the kernels performance in terms of accuracy measures. We then focus on answering the-question: which kernel is best suited to which type of classification problem? Our meta-learning methodology involves measuring the problem characteristics using classical, distance and distribution-based statistical information. We then combine these measures with the empirical results to present a rule-based method to select the most appropriate kernel for a classification problem. The rules are generated by the decision tree algorithm C5.0 and are evaluated with 10 fold cross validation. All generated rules offer high accuracy ratings. (c) 2006 Elsevier B.V. All rights reserved.
Original languageEnglish
Pages (from-to)173 - 186
Number of pages14
JournalNeurocomputing
Volume70
Issue number1-3
Publication statusPublished - 2006

Cite this