arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1406.5161cs.DCcs.LG
收藏

分布式环境下基于并行自适应收缩的快速支持向量机

Fast Support Vector Machines Using Parallel Adaptive Shrinking on Distributed Systems

Washington State University(华盛顿州立大学);Pacific Northwest National Laboratory(太平洋西北国家实验室)

Jeyanthi Narasimhan, Abhinav Vishnu, Lawrence Holder, Adolfy Hoisie

摘要:

支持向量机(SVM)是一种流行的机器学习技术,已经被广泛应用于科学、金融和社交网络等领域,用于监督学习。无论是由卫生保健专业人员识别高风险患者,还是由学区识别潜在的高中生进入大学,支持向量机都可以为社会公益发挥重要作用。本文承担的挑战是设计一个可扩展的并行SVM训练算法的大规模系统,其中包括商品多核机器,紧密连接的超级计算机和云计算系统。直观的技术,以改善时间-空间复杂度,包括自适应消除样本的更快的收敛和稀疏格式表示提出。在样本消除下,提出了几种从{ \em earliest possible}到{ \em lazy}消除无贡献样本的算法。在早期样本消除可能导致误报的若干情况下,提出了用于重构关键数据结构的低开销机制。算法和算法在各种公开的数据集上实现和评估。经验评估显示,当在多个计算节点上进行评估时,与顺序基线相比,某些数据集的速度提高了26倍,并且在许多其他数据集上与我们的并行基线相比,很容易观察到执行时间提高了30-60\%。

英文摘要:

Support Vector Machines (SVM), a popular machine learning technique, has been applied to a wide range of domains such as science, finance, and social networks for supervised learning. Whether it is identifying high-risk patients by health-care professionals, or potential high-school students to enroll in college by school districts, SVMs can play a major role for social good. This paper undertakes the challenge of designing a scalable parallel SVM training algorithm for large scale systems, which includes commodity multi-core machines, tightly connected supercomputers and cloud computing systems. Intuitive techniques for improving the time-space complexity including adaptive elimination of samples for faster convergence and sparse format representation are proposed. Under sample elimination, several heuristics for {\em earliest possible} to {\em lazy} elimination of non-contributing samples are proposed. In several cases, where an early sample elimination might result in a false positive, low overhead mechanisms for reconstruction of key data structures are proposed. The algorithm and heuristics are implemented and evaluated on various publicly available datasets. Empirical evaluation shows up to 26x speed improvement on some datasets against the sequential baseline, when evaluated on multiple compute nodes, and an improvement in execution time up to 30-60\% is readily observed on a number of other datasets against our parallel baseline.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑