Fast SVM Trained by Divide-and-Conquer Anchors

Abstract

Supporting vector machine (SVM) is the most frequently used classifier for machine learning tasks. However, its training time could become cumbersome when the size of training data is very large. Thus, many kinds of representative subsets are chosen from the original dataset to reduce the training complexity. In this paper, we propose to choose the representative points which are noted as anchors obtained from non-negative matrix factorization (NMF) in a divide-and-conquer framework, and then use the anchors to train an approximate SVM. Our theoretical analysis shows that the solving the DCA-SVM can yield an approximate solution close to the primal SVM. Experimental results on multiple datasets demonstrate that our DCA-SVM is faster than the state-of-the-art algorithms without notably decreasing the accuracy of classification results.

Cite

Text

Liu et al. "Fast SVM Trained by Divide-and-Conquer Anchors." International Joint Conference on Artificial Intelligence, 2017. doi:10.24963/IJCAI.2017/323

Markdown

[Liu et al. "Fast SVM Trained by Divide-and-Conquer Anchors." International Joint Conference on Artificial Intelligence, 2017.](https://mlanthology.org/ijcai/2017/liu2017ijcai-fast/) doi:10.24963/IJCAI.2017/323

BibTeX

@inproceedings{liu2017ijcai-fast,
  title     = {{Fast SVM Trained by Divide-and-Conquer Anchors}},
  author    = {Liu, Meng and Xu, Chang and Xu, Chao and Tao, Dacheng},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {2322-2328},
  doi       = {10.24963/IJCAI.2017/323},
  url       = {https://mlanthology.org/ijcai/2017/liu2017ijcai-fast/}
}