How to tune the RBF SVM hyperparameters?: An empirical evaluation of 18 search algorithms

08/26/2020
by   Jacques Wainer, et al.
0

SVM with an RBF kernel is usually one of the best classification algorithms for most data sets, but it is important to tune the two hyperparameters C and γ to the data itself. In general, the selection of the hyperparameters is a non-convex optimization problem and thus many algorithms have been proposed to solve it, among them: grid search, random search, Bayesian optimization, simulated annealing, particle swarm optimization, Nelder Mead, and others. There have also been proposals to decouple the selection of γ and C. We empirically compare 18 of these proposed search algorithms (with different parameterizations for a total of 47 combinations) on 115 real-life binary data sets. We find (among other things) that trees of Parzen estimators and particle swarm optimization select better hyperparameters with only a slight increase in computation time with respect to a grid search with the same number of evaluations. We also find that spending too much computational effort searching the hyperparameters will not likely result in better performance for future data and that there are no significant differences among the different procedures to select the best set of hyperparameters when more than one is found by the search algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/21/2016

The SVM Classifier Based on the Modified Particle Swarm Optimization

The problem of development of the SVM classifier based on the modified p...
research
01/16/2020

Optimization of Convolutional Neural Network Using the Linearly Decreasing Weight Particle Swarm Optimization

Convolutional neural network (CNN) is one of the most frequently used de...
research
02/01/2023

How to Prove the Optimized Values of Hyperparameters for Particle Swarm Optimization?

In recent years, several swarm intelligence optimization algorithms have...
research
03/29/2018

An LP-based hyperparameter optimization model for language modeling

In order to find hyperparameters for a machine learning model, algorithm...
research
08/30/2015

Calibration of One-Class SVM for MV set estimation

A general approach for anomaly detection or novelty detection consists i...
research
07/22/2019

A Simple Yet Effective Approach to Robust Optimization Over Time

Robust optimization over time (ROOT) refers to an optimization problem w...

Please sign up or login with your details

Forgot password? Click here to reset