An improved gradient projection-based decomposition technique for support vector machines

被引:24
作者
Zanni, Luca [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Math, I-41100 Modena, Italy
关键词
Support vector machines; Quadratic programs; Decomposition techniques; Gradient projection methods; Large-scale problems;
D O I
10.1007/s10287-005-0004-6
中图分类号
O1 [数学]; C [社会科学总论];
学科分类号
03 ; 0303 ; 0701 ; 070101 ;
摘要
In this paper we propose some improvements to a recent decomposition technique for the large quadratic program arising in training support vector machines. As standard decomposition approaches, the technique we consider is based on the idea to optimize, at each iteration, a subset of the variables through the solution of a quadratic programming sub-problem. The innovative features of this approach consist in using a very effective gradient projection method for the inner subproblems and a special rule for selecting the variables to be optimized at each step. These features allow to obtain promising performance by decomposing the problem into few large subproblems instead of many small subproblems as usually done by other decomposition schemes. We improve this technique by introducing a new inner solver and a simple strategy for reducing the computational cost of each iteration. We evaluate the effectiveness of these improvements by solving large-scale benchmark problems and by comparison with a widely used decomposition package.
引用
收藏
页码:131 / 145
页数:15
相关论文
共 34 条
  • [1] [Anonymous], 1992, UCI REPOSITORY MACHI
  • [2] 2-POINT STEP SIZE GRADIENT METHODS
    BARZILAI, J
    BORWEIN, JM
    [J]. IMA JOURNAL OF NUMERICAL ANALYSIS, 1988, 8 (01) : 141 - 148
  • [3] Bertsekas D. P., 1999, ATHENA SCI OPTIMIZAT
  • [4] Nonmonotone spectral projected gradient methods on convex sets
    Birgin, EG
    Martínez, JM
    Raydan, M
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2000, 10 (04) : 1196 - 1211
  • [5] Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401
  • [6] LIBSVM: A Library for Support Vector Machines
    Chang, Chih-Chung
    Lin, Chih-Jen
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
  • [7] SVMTorch: Support vector machines for large-scale regression problems
    Collobert, R
    Bengio, S
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2001, 1 (02) : 143 - 160
  • [8] Cristianini N, 2000, INTRO SUPPORT VECTOR
  • [9] Projected Barzilai-Borwein methods for large-scale box-constrained quadratic programming
    Dai, YH
    Fletcher, R
    [J]. NUMERISCHE MATHEMATIK, 2005, 100 (01) : 21 - 47
  • [10] Dai YH, 2005, MATH PROGRA IN PRESS