Nested Sequential Minimal Optimization for Support Vector Machines

We propose in this work a nested version of the well–known Sequential Minimal Optimization (SMO) algorithm, able to contemplate working sets of larger cardinality for solving Support Vector Machine (SVM) learning problems. Contrary to several other proposals in literature, neither new procedures nor numerical QP optimizations must be implemented, since our proposal exploits the conventional SMO method in its core. Preliminary tests on benchmarking datasets allow to demonstrate the effectiveness of the presented method.

[1]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[2]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[3]  Jyh-Horng Jeng,et al.  Three-parameter sequential minimal optimization for support vector machines , 2011, Neurocomputing.

[4]  Federico Girosi,et al.  An improved training algorithm for support vector machines , 1997, Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop.

[5]  Calton Pu,et al.  Introducing the Webb Spam Corpus: Using Email Spam to Identify Web Spam Automatically , 2006, CEAS.

[6]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[7]  Dariu Gavrila,et al.  An Experimental Study on Pedestrian Classification , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  John C. Platt Using Analytic QP and Sparseness to Speed Training of Support Vector Machines , 1998, NIPS.

[9]  Chih-Jen Lin,et al.  Working Set Selection Using Second Order Information for Training Support Vector Machines , 2005, J. Mach. Learn. Res..

[10]  Yoshua Bengio,et al.  An empirical evaluation of deep architectures on problems with many factors of variation , 2007, ICML '07.

[11]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[12]  S. Sathiya Keerthi,et al.  Improvements to Platt's SMO Algorithm for SVM Classifier Design , 2001, Neural Computation.

[13]  Chih-Jen Lin,et al.  LIBLINEAR: A Library for Large Linear Classification , 2008, J. Mach. Learn. Res..

[14]  Shiliang Sun,et al.  A review of optimization methodologies in support vector machines , 2011, Neurocomputing.

[15]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .