High-Performance Incremental Svm Learning On Intel (R) Xeon Phi (Tm) Processors

ISC(2017)

引用 1|浏览31
暂无评分
摘要
Support vector machines (SVMs) are conventionally batch trained. Such implementations can be very inefficient for online streaming applications demanding real-time guarantees, as the inclusion of each new data point requires retraining of the model from scratch. This paper focuses on the high-performance implementation of an accurate incremental SVM algorithm on Intel (R) Xeon Phi (TM) processors that efficiently updates the trained SVM model with streaming data. We propose a novel cycle break heuristic to fix an inherent drawback of the algorithm that leads to a deadlock scenario which is not acceptable in real-world applications. We further employ intelligent caching of dynamically changing data as well as other programming optimization ideas to speed up the incremental SVM algorithm. Experiments on a number of real-world datasets show that our implementation achieves high performance on Intel (R) Xeon Phi (TM) processors (1.1 - 2.1x faster than Intel (R) Xeon (R) processors) and is up to 2.1x faster than existing high-performance incremental algorithms while achieving comparable accuracy.
更多
查看译文
关键词
High-performance, Incremental SVM, Intel Xeon Phi processor
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要