Parallel randomized sampling for support vector machine (SVM) and support vector regression (SVR)

被引:20
|
作者
Lu, Yumao [1 ]
Roychowdhury, Vwani [2 ]
机构
[1] Yahoo Inc, Sunnyvale, CA 94089 USA
[2] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90024 USA
关键词
randomized sampling; support vector machine; support vector regression; parallel algorithm;
D O I
10.1007/s10115-007-0082-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A parallel randomized support vector machine (PRSVM) and a parallel randomized support vector regression (PRSVR) algorithm based on a randomized sampling technique are proposed in this paper. The proposed PRSVM and PRSVR have four major advantages over previous methods. (1) We prove that the proposed algorithms achieve an average convergence rate that is so far the fastest bounded convergence rate, among all SVM decomposition training algorithms to the best of our knowledge. The fast average convergence bound is achieved by a unique priority based sampling mechanism. (2) Unlike previous work (Provably fast training algorithm for support vector machines, 2001) the proposed algorithms work for general linear-nonseparable SVM and general non-linear SVR problems. This improvement is achieved by modeling new LP-type problems based on Karush-Kuhn-Tucker optimality conditions. (3) The proposed algorithms are the first parallel version of randomized sampling algorithms for SVM and SVR. Both the analytical convergence bound and the numerical results in a real application show that the proposed algorithm has good scalability. (4) We present demonstrations of the algorithms based on both synthetic data and data obtained from a real word application. Performance comparisons with SVMlight show that the proposed algorithms may be efficiently implemented.
引用
收藏
页码:233 / 247
页数:15
相关论文
共 50 条
  • [1] Parallel randomized sampling for support vector machine (SVM) and support vector regression (SVR)
    Yumao Lu
    Vwani Roychowdhury
    Knowledge and Information Systems, 2008, 14 : 233 - 247
  • [2] Parallel randomized support vector machine
    Lu, Yumao
    Roychowdhury, Vwani
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2006, 3918 : 205 - 214
  • [3] Vote Parallel SVM: an Extension of Parallel Support Vector Machine
    Song, Yan
    Jin, Qun
    Yan, Ke
    Lu, Huijuan
    Pan, Julong
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1942 - 1947
  • [4] Parallel Training Strategy Based on Support Vector Regression Machine
    Lei Yong-mei
    Yan Yu
    Chen Shao-jun
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 159 - 164
  • [5] Regression depth and support vector machine
    Christmann, Andreas
    DATA DEPTH: ROBUST MULTIVARIATE ANALYSIS, COMPUTATIONAL GEOMETRY AND APPLICATIONS, 2006, 72 : 71 - 85
  • [6] An ε-twin support vector machine for regression
    Yuan-Hai Shao
    Chun-Hua Zhang
    Zhi-Min Yang
    Ling Jing
    Nai-Yang Deng
    Neural Computing and Applications, 2013, 23 : 175 - 185
  • [7] A flexible support vector machine for regression
    Chen, Xiaobo
    Yang, Jian
    Liang, Jun
    NEURAL COMPUTING & APPLICATIONS, 2012, 21 (08): : 2005 - 2013
  • [8] An ε-twin support vector machine for regression
    Shao, Yuan-Hai
    Zhang, Chun-Hua
    Yang, Zhi-Min
    Jing, Ling
    Deng, Nai-Yang
    NEURAL COMPUTING & APPLICATIONS, 2013, 23 (01): : 175 - 185
  • [9] A flexible support vector machine for regression
    Xiaobo Chen
    Jian Yang
    Jun Liang
    Neural Computing and Applications, 2012, 21 : 2005 - 2013
  • [10] β_SVM a new Support Vector Machine kernel
    Hamdani, TM
    Alimi, AM
    ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, PROCEEDINGS, 2003, : 63 - 68