Fast training of support vector machines on the Cell processor

被引:3
作者
Marzolla, Moreno [1 ]
机构
[1] Univ Bologna, Dipartimento Sci Informaz, I-40127 Bologna, Italy
关键词
Support vector machines; Cell broadband engine; Parallel computing;
D O I
10.1016/j.neucom.2011.04.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Support vector machines (SVMs) are a widely used technique for classification, clustering and data analysis. While efficient algorithms for training SVM are available, dealing with large datasets makes training and classification a computationally challenging problem. In this paper we exploit modern processor architectures to improve the training speed of LIBSVM, a well known implementation of the sequential minimal optimization algorithm. We describe LIBSVMCBE, an optimized version of LIBSVM which takes advantage of the peculiar architecture of the Cell Broadband Engine. We assess the performance of LIBSVMCBE on real-world training problems, and we show how this optimization is particularly effective on large, dense datasets. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:3700 / 3707
页数:8
相关论文
共 16 条
  • [1] [Anonymous], 2008, P 25 INT C MACHINE L, DOI DOI 10.1145/1390156.1390170
  • [2] [Anonymous], 2007, Uci machine learning repository
  • [3] Parallel sequential minimal optimization for the training of support vector machines
    Cao, L. J.
    Keerthi, S. S.
    ong, Ch-Jin Ong
    Zhang, J. Q.
    Periyathamby, Uvaraj
    Fu, Xiu Ju
    Lee, H. P.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (04): : 1039 - 1049
  • [4] LIBSVM: A Library for Support Vector Machines
    Chang, Chih-Chung
    Lin, Chih-Jen
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
  • [5] Chang E.Y., 2007, NIPS
  • [6] Fan RE, 2005, J MACH LEARN RES, V6, P1889
  • [7] IBM Corporation, 2008, CELL BROADB ENG PROG
  • [8] Lewis DD, 2004, J MACH LEARN RES, V5, P361
  • [9] Platt JC, 1999, ADVANCES IN KERNEL METHODS, P185
  • [10] Advanced support vector machines and kernel methods
    Sánchez, VD
    [J]. NEUROCOMPUTING, 2003, 55 (1-2) : 5 - 20