کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431863 688642 2013 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Parallel multitask cross validation for Support Vector Machine using GPU
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Parallel multitask cross validation for Support Vector Machine using GPU
چکیده انگلیسی

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.


► We build an SVM tool with efficient cross validation implementation using GPU.
► Cross validation shows 10 to 100 times speedup compared to LIBSVM.
► The accuracy performance is as good as LIBSVM.
► The speed performances of both training and predicting phases of SVM are improved.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 73, Issue 3, March 2013, Pages 293–302
نویسندگان
, , , , ,