LGDec 24, 2015

Fast Parallel SVM using Data Augmentation

arXiv:1512.07716v13 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of handling large-scale SVM training for machine learning practitioners, offering a promising technique for parallelizing maximum-margin models, though it appears incremental in its approach.

The paper tackles the challenge of scaling linear SVMs to very large datasets by developing a novel parallel algorithm based on data augmentation and Bayesian inference, achieving efficient parallel sampling methods with empirical results and extensions to other models.

As one of the most popular classifiers, linear SVMs still have challenges in dealing with very large-scale problems, even though linear or sub-linear algorithms have been developed recently on single machines. Parallel computing methods have been developed for learning large-scale SVMs. However, existing methods rely on solving local sub-optimization problems. In this paper, we develop a novel parallel algorithm for learning large-scale linear SVM. Our approach is based on a data augmentation equivalent formulation, which casts the problem of learning SVM as a Bayesian inference problem, for which we can develop very efficient parallel sampling methods. We provide empirical results for this parallel sampling SVM, and provide extensions for SVR, non-linear kernels, and provide a parallel implementation of the Crammer and Singer model. This approach is very promising in its own right, and further is a very useful technique to parallelize a broader family of general maximum-margin models.

Foundations

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

Your Notes