arrow
Return

A BA-based algorithm for parameter optimization of Support Vector Machine

delete2017-07-01
delete110
PRE
AI
A
Alaa Tharwat *
A
Aboul Ella Hassanien
B
Basem E. Elnaghi
DOI:10.1016/j.patrec.2016.10.007delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Support Vector Machine (SVM) parameters such as kernel parameter and penalty parameter (C) have a great impact on the complexity and accuracy of predicting model. In this paper, Bat algorithm (BA) has been proposed to optimize the parameters of SVM, so that the classification error can be reduced. To evaluate the proposed model (BA-SVM), the experiment adopted nine standard datasets which are obtained from UCI machine learning data repository. For verification, the results of the BA-SVM algorithm are compared with grid search, which is a conventional method of searching parameter values, and two well-known optimization algorithms: Genetic Algorithm (GA) and Particle Swarm Optimization (PSO). The experimental results proved that the proposed model is capable to find the optimal values of the SVM parameters and avoids the local optima problem. The results also demonstrated lower classification error rates compared with PSO and GA algorithms. (C) 2016 Elsevier B.V. All rights reserved.
Keywords:
Optimization algorithms
Support Vector Machine (SVM)
Classification
Parameter optimization
Swarm intelligent
Bat algorithm (BA)
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Pattern Recognition Letters cover
Pattern Recognition Letters
IF:
3.3
Papers:
7.9K
Citations:
1.6W

Organization

S
Suez Canal University
Scholars:
2.7K
Papers: 2.2K
Citations: 4.2K
E
egyptian knowledge bank (ekb)
Scholars:
11.6W
Papers: 9.3W
Citations: 84