• DocumentCode
    1314404
  • Title

    Efficient Revised Simplex Method for SVM Training

  • Author

    Sentelle, Christopher ; Anagnostopoulos, Georgios C. ; Georgiopoulos, Michael

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
  • Volume
    22
  • Issue
    10
  • fYear
    2011
  • Firstpage
    1650
  • Lastpage
    1661
  • Abstract
    Existing active set methods reported in the literature for support vector machine (SVM) training must contend with singularities when solving for the search direction. When a singularity is encountered, an infinite descent direction can be carefully chosen that avoids cycling and allows the algorithm to converge. However, the algorithm implementation is likely to be more complex and less computationally efficient than would otherwise be required for an algorithm that does not have to contend with the singularities. We show that the revised simplex method introduced by Rusin provides a guarantee of nonsingularity when solving for the search direction. This method provides for a simpler and more computationally efficient implementation, as it avoids the need to test for rank degeneracies and also the need to modify factorizations or solution methods based upon those rank degeneracies. In our approach, we take advantage of the guarantee of nonsingularity by implementing an efficient method for solving the search direction and show that our algorithm is competitive with SVM-QP and also that it is a particularly effective when the fraction of nonbound support vectors is large. In addition, we show competitive performance of the proposed algorithm against two popular SVM training algorithms, SVMLight and LIBSVM.
  • Keywords
    learning (artificial intelligence); quadratic programming; set theory; support vector machines; LIBSVM algorithm; SVM training; SVMLight algorithm; active set method; quadratic programming; rank degeneracy; simplex method; support vector machine; Equations; Indexes; Integrated circuits; Kernel; Pricing; Support vector machines; Training; Active set method; null space method; quadratic programming; revised simplex method; support vector machine; Algorithms; Artificial Intelligence; Models, Neurological; Neural Networks (Computer); Software; Software Design; Software Validation;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2011.2165081
  • Filename
    6009228