MLLGFeb 22, 2013

Accelerated Linear SVM Training with Adaptive Variable Selection Frequencies

arXiv:1302.5608v11 citations
Originality Incremental advance
AI Analysis

This is an incremental improvement for researchers and practitioners using linear SVM solvers like liblinear.

The paper tackles the problem of slow training for linear SVMs by introducing an adaptive variable selection frequency method, which in some cases speeds up training by more than an order of magnitude.

Support vector machine (SVM) training is an active research area since the dawn of the method. In recent years there has been increasing interest in specialized solvers for the important case of linear models. The algorithm presented by Hsieh et al., probably best known under the name of the "liblinear" implementation, marks a major breakthrough. The method is analog to established dual decomposition algorithms for training of non-linear SVMs, but with greatly reduced computational complexity per update step. This comes at the cost of not keeping track of the gradient of the objective any more, which excludes the application of highly developed working set selection algorithms. We present an algorithmic improvement to this method. We replace uniform working set selection with an online adaptation of selection frequencies. The adaptation criterion is inspired by modern second order working set selection methods. The same mechanism replaces the shrinking heuristic. This novel technique speeds up training in some cases by more than an order of magnitude.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes