A Fast Support Vector Machine Classification Algorithm Based on Karush-Kuhn-Tucker Conditions

  • Authors:
  • Ying Zhang;Xizhao Wang;Junhai Zhai

  • Affiliations:
  • Key Lab. for Machine Learning and Computational Intelligence, College of Mathematics and Computer Science, Hebei University, Baoding, China 071002;Key Lab. for Machine Learning and Computational Intelligence, College of Mathematics and Computer Science, Hebei University, Baoding, China 071002;Key Lab. for Machine Learning and Computational Intelligence, College of Mathematics and Computer Science, Hebei University, Baoding, China 071002

  • Venue:
  • RSFDGrC '09 Proceedings of the 12th International Conference on Rough Sets, Fuzzy Sets, Data Mining and Granular Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although SVM have shown potential and promising performance in classification, they have been limited by speed particularly when the training data set is large. In this paper, we propose an algorithm called the fast SVM classification algorithm based on Karush-Kuhn-Tucker (KKT) conditions. In this algorithm, we remove points that are independent of support vectors firstly in the training process, and then decompose the remaining points into blocks to accelerate the next training. From the theoretical analysis, this algorithm can remarkably reduce the computation complexity and accelerate SVM training. And experiments on both artificial and real datasets demonstrate the efficiency of this algorithm.