Quadratic Optimization Fine Tuning for the Learning Phase of SVM

This paper presents a study of the Quadratic optimization Problem (QP) lying on the learning process of Support Vector Machines (SVM). Taking the Karush-Kuhn-Tucker (KKT) optimality conditions, we present the strategy of implementation of the SVM-QP following two classical approaches: i) active set, also divided in primal and dual spaces, methods and ii) interior point methods. We also present the general extension to treat large scale applications consisting in a general decomposition of the QP problem into smaller ones. In the same manner, we discuss some considerations to take into account to start the general learning process. We compare the performances of the optimization strategies using some well-known benchmark databases.

[1]  Linda Kaufman,et al.  Solving the quadratic programming problem arising in support vector classification , 1999 .

[2]  R. Fletcher Practical Methods of Optimization , 1988 .

[3]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[4]  Stephen J. Wright,et al.  Optimization Software Guide , 1987 .

[5]  Jacek Gondzio,et al.  Implementation of Interior Point Methods for Large Scale Linear Programming , 1996 .

[6]  Stephen J. Wright,et al.  Object-oriented software for quadratic programming , 2003, TOMS.

[7]  J. Gondzio,et al.  Regularized Symmetric Indefinite Systems in Interior Point Methods for Linear and Quadratic Optimization , 1999 .

[8]  R. Fletcher,et al.  Practical Methods of Optimization: Fletcher/Practical Methods of Optimization , 2000 .

[9]  Jose Antonio Rodriguez Maniega,et al.  Sistemas de información , 2005 .

[10]  Robert M. Freund,et al.  Interior point methods : current status and future directions , 1996 .

[11]  Robert J. Vanderbei,et al.  Linear Programming: Foundations and Extensions , 1998, Kluwer international series in operations research and management service.

[12]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

[13]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[14]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[15]  Federico Girosi,et al.  Support Vector Machines: Training and Applications , 1997 .