Surrogate-Based Support Vector Machine Method

Surrogate-based method (SBM) is used to train a support vector machine (SVM) for discriminating between the elements of two classes of input points. The key idea to develop the algorithm is to replace the minimization of the cost function at each iteration by the minimization of a surrogate function, leading to a guaranteed decrease in the cost function. SBM simultaneously update all of points, which is very different from Platt’s sequential minimal optimization (SMO) and Joachims’ SVM light. The former handles one point at a time and the latter handles a small number of points at a time. In contrast to the sequential methods, SBM is easy to parallelize. The proposed algorithm has some favorable properties, including the monotonic decrease of the cost function, the self-constraining in the feasible region, and the absence of a predetermined step size and any additional parameter. This paper theoretically proves that the iteration sequence will converge to a sole global solution. Encouraging numerical results are presented on data sets, and SBM provides a performance comparable with that of other commonly used methods as concerns convergence speed and computational cost. Keywords-surrogate; Kuhn-Tucker (KT); conditions; regularization technique; sparsity/smoothness penalty

[1]  Nancy Bertin,et al.  Nonnegative Matrix Factorization with the Itakura-Saito Divergence: With Application to Music Analysis , 2009, Neural Computation.

[2]  Inderjit S. Dhillon,et al.  Generalized Nonnegative Matrix Approximations with Bregman Divergences , 2005, NIPS.

[3]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[4]  H. Sebastian Seung,et al.  Learning the parts of objects by non-negative matrix factorization , 1999, Nature.

[5]  Andrzej Cichocki,et al.  Families of Alpha- Beta- and Gamma- Divergences: Flexible and Robust Measures of Similarities , 2010, Entropy.

[6]  Andrzej Cichocki,et al.  Csiszár's Divergences for Non-negative Matrix Factorization: Family of New Algorithms , 2006, ICA.

[7]  Andrzej Cichocki,et al.  Non-negative matrix factorization with alpha-divergence , 2008, Pattern Recognit. Lett..

[8]  P. Green Bayesian reconstructions from emission tomography data using a modified EM algorithm. , 1990, IEEE transactions on medical imaging.

[9]  E. M. L. Beale,et al.  Nonlinear Programming: A Unified Approach. , 1970 .

[10]  Zhaoshui He,et al.  Extended SMART Algorithms for Non-negative Matrix Factorization , 2006, ICAISC.

[11]  G T Herman,et al.  Performance evaluation of an iterative image reconstruction algorithm for positron emission tomography. , 1991, IEEE transactions on medical imaging.

[12]  Chih-Jen Lin,et al.  On the Convergence of Multiplicative Update Algorithms for Nonnegative Matrix Factorization , 2007, IEEE Transactions on Neural Networks.