Modified Frank-Wolfe Algorithm for Enhanced Sparsity in Support Vector Machine Classifiers

06/19/2017
by   Carlos M. Alaíz, et al.
0

This work proposes a new algorithm for training a re-weighted L2 Support Vector Machine (SVM), inspired on the re-weighted Lasso algorithm of Candès et al. and on the equivalence between Lasso and SVM shown recently by Jaggi. In particular, the margin required for each training vector is set independently, defining a new weighted SVM model. These weights are selected to be binary, and they are automatically adapted during the training of the model, resulting in a variation of the Frank-Wolfe optimization algorithm with essentially the same computational complexity as the original algorithm. As shown experimentally, this algorithm is computationally cheaper to apply since it requires less iterations to converge, and it produces models with a sparser representation in terms of support vectors and which are more stable with respect to the selection of the regularization hyper-parameter.

READ FULL TEXT

page 4

page 7

research
03/05/2013

An Equivalence between the Lasso and Support Vector Machines

We investigate the relation of two fundamental tools in machine learning...
research
11/07/2002

Maximing the Margin in the Input Space

We propose a novel criterion for support vector machine learning: maximi...
research
08/09/2020

White-box Induction From SVM Models: Explainable AI with Logic Programming

We focus on the problem of inducing logic programs that explain models l...
research
02/22/2013

Accelerated Linear SVM Training with Adaptive Variable Selection Frequencies

Support vector machine (SVM) training is an active research area since t...
research
06/13/2013

Learning Using Privileged Information: SVM+ and Weighted SVM

Prior knowledge can be used to improve predictive performance of learnin...
research
06/12/2020

Weston-Watkins Hinge Loss and Ordered Partitions

Multiclass extensions of the support vector machine (SVM) have been form...
research
02/08/2017

A Modified Construction for a Support Vector Classifier to Accommodate Class Imbalances

Given a training set with binary classification, the Support Vector Mach...

Please sign up or login with your details

Forgot password? Click here to reset