Title :
Sequential bootstrapped support vector machines - a SVM accelerator
Author :
Li, Xuchun ; Zhu, Yan ; Sung, Eric
Author_Institution :
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, China
fDate :
31 July-4 Aug. 2005
Abstract :
Support vector machine has obtained much success in machine learning. But it requires to solve a quadratic optimization (QP) problem so that its training time increases dramatically with the increase of training set. Hence, standard SVM with batch learning has difficulty in handling large scale problems. In this paper, we introduce a SVM accelerator, called sequential bootstrapped SVM (SeqSVM), to speed up the training of SVM. At the beginning, the SeqSVM trains a SVM classifier on a small part of all training samples and then keeps on selecting the so-called convex hull samples from the given large training set to retrain this SVM until all convex hull samples are selected. The key principle in our method is to help the SVM pick the convex hull sample that is wrongly classified by the current SVM and furthest from the current SVM solution. The convex hull sample, which disagrees most with the SVM solution, will lie on the convex hull of each class distribution and all support vectors lie on the convex hull in the case of linearly separable classes. Two difficulties have to be overcome. The first is that the SeqSVM´s iterations will take too many if there are too many support vectors. The second is that when the class distributions are not separable, it is not easy to pick convex hull samples. In this paper, we show how these two difficulties are overcome. Experimental results on both artificial database and benchmark databases demonstrated the effectiveness of proposed algorithm to reduce the learning time of SVM on the whole training set.
Keywords :
quadratic programming; support vector machines; convex hull sample; machine learning; quadratic optimization; sequential bootstrapped support vector machine; support vector machine accelerator; Acceleration; Databases; Electron accelerators; Iterative algorithms; Large-scale systems; Machine learning; Quadratic programming; Risk management; Support vector machine classification; Support vector machines;
Conference_Titel :
Neural Networks, 2005. IJCNN '05. Proceedings. 2005 IEEE International Joint Conference on
Print_ISBN :
0-7803-9048-2
DOI :
10.1109/IJCNN.2005.1556086