MLLGJun 17, 2017

Rgtsvm: Support Vector Machines on a GPU in R

arXiv:1706.05544v110 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This enables faster SVM modeling for R users, but it is incremental as it adapts existing GPU methods to R with interface compatibility.

The paper tackled the problem of slow SVM implementations in R by developing Rgtsvm, which runs on a GPU, achieving over 100-fold performance improvement and scaling to millions of examples.

Rgtsvm provides a fast and flexible support vector machine (SVM) implementation for the R language. The distinguishing feature of Rgtsvm is that support vector classification and support vector regression tasks are implemented on a graphical processing unit (GPU), allowing the libraries to scale to millions of examples with >100-fold improvement in performance over existing implementations. Nevertheless, Rgtsvm retains feature parity and has an interface that is compatible with the popular e1071 SVM package in R. Altogether, Rgtsvm enables large SVM models to be created by both experienced and novice practitioners.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes