Implementation Issues of Second-Order Cone Programming Approaches for Support Vector Machine Learning Problems

被引:0
|
作者
Debnath, Rameswar [1 ]
Muramatsu, Masakazu [2 ]
Takahashi, Haruhisa [3 ]
机构
[1] Khulna Univ, Comp Sci & Engn Discipline, Khulna 9208, Bangladesh
[2] Univ Electrocommun, Dept Comp Sci, Chofu, Tokyo 1828585, Japan
[3] Univ Electrocommun, Dept Informat & Commun Engn, Chofu, Tokyo 1828585, Japan
关键词
support vector machine; kernel matrix; second-order cone programming; HKM search direction; AHO search direction; INTERIOR-POINT METHODS; CONVERGENCE; ALGORITHMS;
D O I
10.1587/transfun.E92.A.1209
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The core of the support vector machine (SVM) problem is a quadratic programming problem with a linear constraint and bounded variables. This problem can be transformed into the second order cone programming (SOCP) problems. An interior-point-method (IPM) can be designed for the SOCP problems in terms of storage requirements as well as computational complexity if the kernel matrix has low-rank. If the kernel matrix is not a low-rank matrix, it can be approximated by a low-rank positive semi-definite matrix, which in turn will be fed into the optimizer. In this paper we present two SOCP formulations for each SVM classification and regression problem. There are several search direction methods for implementing SOCPs. Our main goal is to find a better search direction for implementing the SOCP formulations of the SVM problems. Two popular search direction methods: HKM and AHO are tested analytically for the SVM problems, and efficiently implemented. The computational costs of each iteration of the HKM and AHO search direction methods are shown to be the same for the SVM problems. Thus, the training time depends on the number of IPM iterations. Our experimental results show that the HKM method converges faster than the AHO method. We also compare our results with the method proposed in Fine and Scheinberg (2001) that also exploits the low-rank of the kernel matrix, the state-of-the-art SVM optimization softwares SVMTorch and SVMlight. The proposed methods are also compared with Joachims 'Linear SVM' method on linear kernel.
引用
收藏
页码:1209 / 1222
页数:14
相关论文
共 50 条
  • [1] An Efficient Support Vector Machine Learning Method with Second-Order Cone Programming for Large-Scale Problems
    Rameswar Debnath
    Masakazu Muramatsu
    Haruhisa Takahashi
    Applied Intelligence, 2005, 23 : 219 - 239
  • [2] An efficient support vector machine cone programming for learning method with second-order large-scale problems
    Debnath, R
    Muramatsu, M
    Takahashi, H
    APPLIED INTELLIGENCE, 2005, 23 (03) : 219 - 239
  • [3] A new formulation for second-order cone programming support vector machine
    Zong, Zemin
    Mu, Xuewen
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2024, 15 (03) : 1101 - 1111
  • [4] A new formulation for second-order cone programming support vector machine
    Zemin Zong
    Xuewen Mu
    International Journal of Machine Learning and Cybernetics, 2024, 15 : 1101 - 1111
  • [5] The support vector machine learning using the second order cone programming
    Debnath, R
    Muramatsu, M
    Takahashi, H
    2004 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2004, : 2991 - 2996
  • [6] A second-order cone programming formulation for nonparallel hyperplane support vector machine
    Carrasco, Miguel
    Lopez, Julio
    Maldonado, Sebastian
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 54 : 95 - 104
  • [7] A novel second-order cone programming support vector machine model for binary data classification
    Dong, Guishan
    Mu, Xuewen
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (03) : 4505 - 4513
  • [8] A second-order cone programming formulation for twin support vector machines
    Maldonado, Sebastian
    Lopez, Julio
    Carrasco, Miguel
    APPLIED INTELLIGENCE, 2016, 45 (02) : 265 - 276
  • [9] Ellipsoidal support vector regression based on second-order cone programming
    Maldonado, Sebastian
    Lopez, Julio
    NEUROCOMPUTING, 2018, 305 : 59 - 69
  • [10] A second-order cone programming formulation for twin support vector machines
    Sebastián Maldonado
    Julio López
    Miguel Carrasco
    Applied Intelligence, 2016, 45 : 265 - 276