A Hardware/Software Co-design Method for Approximate Semi-Supervised K-Means Clustering
A Hardware/Software Co-design Method for Approximate Semi-Supervised K-Means Clustering
复制标题
DOI:
10.1109/isvlsi.2018.00110
复制
发表时间:
2018-07
期刊:
影响因子:
--
通讯作者:
Pengfei Huang;Chenghua Wang;Ruizhe Ma;Weiqiang Liu;F. Lombardi
中科院分区:
文献类型:
--
作者:
Pengfei Huang;Chenghua Wang;Ruizhe Ma;Weiqiang Liu;F. Lombardi
As one of the most promising energy-efficient emerging paradigms for designing digital systems, approximate computing has attracted a significant attention in recent years. Applications utilizing approximate computing can tolerate some loss of quality in the computed results for attaining high performance. Approximate arithmetic circuits have been extensively studied; however, their application at system level has not been extensively pursued. Furthermore, when approximate arithmetic circuits are applied at system level, error-accumulation effects and a convergence problem may occur in computation. Semi-supervised learning can improve accuracy and performance by using unlabeled examples. In this paper, a hardware/software co-design method for approximate semi-supervised k-means clustering is proposed. It makes use of feature constraints to guide the approximate computation at various accuracy levels in each iteration of the learning process. Compared with a baseline design, the proposed method reduces the power-delay product by over 67% while only a small loss of accuracy is introduced. A case study of image segmentation validates the effectiveness of the proposed method.