Efficient SVM Regression Training with SMO

被引:36
作者
Gary William Flake
Steve Lawrence
机构
[1] NEC Research Institute,
来源
Machine Learning | 2002年 / 46卷
关键词
support vector machines; sequential minimal optimization; regression; caching; quadratic programming; optimization;
D O I
暂无
中图分类号
学科分类号
摘要
The sequential minimal optimization algorithm (SMO) has been shown to be an effective method for training support vector machines (SVMs) on classification tasks defined on sparse data sets. SMO differs from most SVM algorithms in that it does not require a quadratic programming solver. In this work, we generalize SMO so that it can handle regression problems. However, one problem with SMO is that its rate of convergence slows down dramatically when data is non-sparse and when there are many support vectors in the solution—as is often the case in regression—because kernel function evaluations tend to dominate the runtime in this case. Moreover, caching kernel function outputs can easily degrade SMO's performance even more because SMO tends to access kernel function outputs in an unstructured manner. We address these problems with several modifications that enable caching to be effectively used with SMO. For regression problems, our modifications improve convergence time by over an order of magnitude.
引用
收藏
页码:271 / 290
页数:19
相关论文
共 12 条
[1]  
Burges C.(1998)A Tutorial on support vector machines for pattern recognition Data Mining and Knowledge Discovery 2 955-974
[2]  
Mackey M. C.(1977)Oscillation and chaos in physiological control systems Science 2 287-289
[3]  
Glass L.(1999)Successive overrelaxation for support vector machines IEEE Transactions on Neural Networks 10 1032-1037
[4]  
Mangasarian O. L.(1999)An explicit algorithm for training support vector machines IEEE Signal Processing Letters 6 243-245
[5]  
Musicant D. R.(2000)Improvements to the SMO algorithms for SVM regression IEEE Transactions on Neural Networks 11 1188-1193
[6]  
Mattera D.(undefined)undefined undefined undefined undefined-undefined
[7]  
Palmieri F.(undefined)undefined undefined undefined undefined-undefined
[8]  
Haykin S.(undefined)undefined undefined undefined undefined-undefined
[9]  
Shevade S. K.(undefined)undefined undefined undefined undefined-undefined
[10]  
Keerthi S. S.(undefined)undefined undefined undefined undefined-undefined