The computational difficulties occurred when we use a conventional support vector machine with nonlinear kernels to deal with massive datasets. The reduced support vector machine (RSVM) replaces the fully dense square kernel matrix with a small rectangular kernel matrix which is used in the nonlinear SVM formulation to avoid the computational difficulties. In this paper, we propose a new algorithm, Systematic Sampling RSVM (SSRSVM) that selects the informative data points to form the reduced set while the RSVM used random selection scheme. This algorithm is inspired by the key idea of SVM, the SVM classifier can be represented by support vectors and the misclassified points are a part of support vectors. SSRSVM starts with an extremely small initial reduced set and adds a portion of misclassified points into the reduced set iteratively based on the current classifier until the validation set correctness is large enough. In our experiments, we tested SSRSVM on six public available datasets. It turns out that SSRSVM might automatically generate a smaller size of reduced set than the one by random sampling. Moreover, SSRSVM is faster than RSVM and much faster than conventional SVM under the same level of the test set correctness.
[1]
Yuh-Jye Lee,et al.
RSVM: Reduced Support Vector Machines
,
2001,
SDM.
[2]
Yuh-Jye Lee,et al.
epsilon-SSVR: A Smooth Support Vector Machine for epsilon-Insensitive Regression
,
2005,
IEEE Trans. Knowl. Data Eng..
[3]
Glenn Fung,et al.
Proximal support vector machine classifiers
,
2001,
KDD '01.
[4]
Yuh-Jye Lee,et al.
SSVM: A Smooth Support Vector Machine for Classification
,
2001,
Comput. Optim. Appl..
[5]
Olvi L. Mangasarian,et al.
Generalized Support Vector Machines
,
1998
.
[6]
Vladimir N. Vapnik,et al.
The Nature of Statistical Learning Theory
,
2000,
Statistics for Engineering and Information Science.