• 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