DocumentCode
2768441
Title
SVM Training: Second-Order Cone Programming versus Quadratic Programming
Author
Debnath, Rameswar ; Takahashi, Haruhisa
Author_Institution
Computer Science and Engineering Discipline, Khulna University, Khulna-9208, Bangladesh. e-mail: ramesward@gmail.com
fYear
2006
fDate
16-21 July 2006
Firstpage
1162
Lastpage
1168
Abstract
The support vector machine (SVM) problem is a convex quadratic programming problem which scales with the training data size. If the training size is large, the problem cannot be solved by straighforward methods. The large-scale SVM problems are tackled by applying chunking (decomposition) technique. The quadratic programming problem involves a square matrix which is called kernel matrix is positive semi-definite. That is, the rank of the kernel matrix is less than or equal to its size. In this paper we discuss a method that can exploit the low-rank of the kernel matrix, and an interior-point method (IPM) is efficiently applied to the global (large-sized) problem. The method is based on the technique of second-order cone programming (SOCP). This method reformulates the SVM´s quadratic programming problem into the second-order cone programming problem. The SOCP method is much faster than efficient softwares SVMlightand SVMTorch if the rank of the kernel matrix is small enough compared to the training set size or if the kernel matrix can be approximated by a low-rank positive semidefinite matrix.
Keywords
Computational complexity; Kernel; Large-scale systems; Machine learning; Matrix decomposition; Optimization methods; Quadratic programming; Support vector machine classification; Support vector machines; Training data;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks, 2006. IJCNN '06. International Joint Conference on
Print_ISBN
0-7803-9490-9
Type
conf
DOI
10.1109/IJCNN.2006.246822
Filename
1716233
Link To Document