arrow
Return

Parallel multitask cross validation for Support Vector Machine using GPU

delete2013-03-01
delete42
PRE
AI
李琪 cover
李琪 (Qi Li) *
R
Raied Salman
E
Erik Test
R
Robert Strack
DOI:10.1016/j.jpdc.2012.02.011delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Support Vector Machine (SVM) is an efficient tool in machine learning with high accuracy performance. However, in order to achieve the highest accuracy performance, n-fold cross validation is commonly used to identify the best hyperparameters for SVM. This becomes a weak point of SVM due to the extremely long training time for various hyperparameters of different kernel functions. In this paper, a novel parallel SVM training implementation is proposed to accelerate the cross validation procedure by running multiple training tasks simultaneously on a Graphics Processing Unit (GPU). All of these tasks with different hyperparameters share the same cache memory which stores the kernel matrix of the support vectors: Therefore, this heavily reduces redundant computations of kernel values across different training tasks. Considering that the computations of kernel values are the most time consuming operations in SVM training, the total time cost of the cross validation procedure decreases significantly. The experimental tests indicate that the time cost for the multitask cross validation training is very close to the time cost of the slowest task trained alone. Comparison tests have shown that the proposed method is 10 to 100 times faster compared to the state of the art LIBSVM tool. (C) 2012 Elsevier Inc. All rights reserved.
Keywords:
Support Vector Machine
Cross validation
GPU
Parallel computing

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

V
Virginia Commonwealth University
Scholars:
2.2W
Papers: 1.8W
Citations: 1.9W
Cited Papers

Cited Papers

Vortex Lattices in Coherently Pumped Polariton Microcavities
err2010-05-25
err0
PREAI
errA. V. Gorbach; R. Hartley; D. V. Skryabin
errShare
errSave
DATA PARALLEL ALGORITHMS
err1986-12-01
err467
errOAAI
errHILLIS, WD; STEELE, GL
errShare
errSave
NAD-binding mode and the significance of intersubunit contact revealed by the crystal structure of Mycobacterium tuberculosis NAD kinase–NAD complex
err2005-02-01
err0
PREAI
errShigetarou Mori; Masayuki Yamasaki; Yukie Maruyama; Keiko Momma; Shigeyuki Kawai; Wataru Hashimoto; Bunzo Mikami; Kousaku Murata
errShare
errSave
Support-vector networks
err1995-09-01
err0
errOAAI
errCorinna Cortes; Vladimir Vapnik
errShare
errSave
Consistency of shelter dogs’ behavior toward a fake versus real stimulus dog during a behavior evaluation
err2015-02-01
err0
PREAI
errAnastasia Shabelansky; Seana Dowling-Guyer; Hilary Quist; Sheila Segurson D’Arpino; Emily McCobb
errShare
errSave
no more