Polynomial-time decomposition algorithms for support vector machines

被引:54
作者
Hush, D [1 ]
Scovel, C [1 ]
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
关键词
support vector machines; polynomial-time algorithms; decomposition algorithms;
D O I
10.1023/A:1021877911972
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper studies the convergence properties of a general class of decomposition algorithms for support vector machines (SVMs). We provide a model algorithm for decomposition, and prove necessary and sufficient conditions for stepwise improvement of this algorithm. We introduce a simple "rate certifying" condition and prove a polynomial-time bound on the rate of convergence of the model algorithm when it satisfies this condition. Although it is not clear that existing SVM algorithms satisfy this condition, we provide a version of the model algorithm that does. For this algorithm we show that when the slack multiplier C satisfies root1/2 less than or equal to Cless than or equal to mL, where m is the number of samples and L is a matrix norm, then it takes no more than 4LC(2)m(4)/epsilon iterations to drive the criterion to within epsilon of its optimum.
引用
收藏
页码:51 / 71
页数:21
相关论文
共 16 条
  • [1] [Anonymous], ADV KERNEL METHODS S
  • [2] Avriel M., 2003, NONLINEAR PROGRAMMIN
  • [3] The analysis of decomposition methods for support vector machines
    Chang, CC
    Hsu, CW
    Lin, CJ
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2000, 11 (04): : 1003 - 1008
  • [4] CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
  • [5] Cristianini N, 2000, Intelligent Data Analysis: An Introduction
  • [7] Joachims T., 1998, ADV KERNEL METHODS S
  • [8] KEERTHI S, 2000, CD0001 NATL U SING D
  • [9] KEERTHI S, IN PRESS MACHINE LEA
  • [10] KEERTHI S, 2000, CD0009 NATL U SING D