SVMTorch: Support vector machines for large-scale regression problems

被引:582
作者
Collobert, R [1 ]
Bengio, S [1 ]
机构
[1] IDIAP, CH-1920 Martigny, Switzerland
关键词
D O I
10.1162/15324430152733142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Support Vector Machines (SVMs) for regression problems are trained by solving a quadratic optimization problem which needs on the-order of l(2) memory and time resources to solve, where l is the number of training examples. In this paper, we propose a decomposition algorithm, SVMTorch(1), which is similar to SVM-Light proposed by Joachims (1999) for classification problems, but adapted to regression problems. With this algorithm, one can now efficiently solve large-scale regression problems (more than 20000 examples). Comparisons with Nodelib, another publicly available SVM algorithm for large-scale regression problems from Flake and Lawrence (2000) yielded significant time improvements. Finally, based on a recent paper from Lin (2000), we show that a convergence proof exists for our algorithm.
引用
收藏
页码:143 / 160
页数:18
相关论文
共 15 条
  • [1] [Anonymous], NEURAL NETWORKS SIGN, DOI DOI 10.1109/NNSP.1997.622408]
  • [2] [Anonymous], 1998, NCTR98030 NEUROCOLT
  • [3] [Anonymous], 1999, ADV KERNEL METHODS
  • [4] COLLOBERT R, 2000, 24 IDIAPRR
  • [5] Drucker H, 1997, ADV NEUR IN, V9, P155
  • [6] FLAKE G, 2000, UNPUB MACHINE LEARNI
  • [7] Fletcher R., 1981, PRACTICAL METHODS OP
  • [8] KEERTHI SS, IN PRESS NEURAL COMP
  • [9] KEERTHI SS, 2000, CD0001 NAT U SING DE
  • [10] LASKOV P, 2000, ADV NEURAL INFORMATI, V12