Design Space Exploration for K-Nearest Neighbors Classification Using Stochastic Computing

被引:1
|
作者
Cannisi, Dylan [1 ]
Yuan, Bo [1 ]
机构
[1] City Univ New York, City Coll, New York, NY 10017 USA
关键词
KNN; Stochastic Computing; VLSI; Design Space;
D O I
10.1109/SiPS.2016.63
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
K-nearest neighbors (KNN) algorithm is a powerful classification approach in various machine learning and pattern recognition tasks. As a non-parametric algorithm, KNN is viewed as one of the most efficient machine learning algorithms and hence it is widely adopted in various practical applications. However, due to its extensive use of high-complexity multiplication, to date the efficient hardware architecture design of KNN is still very limited, thereby impeding the potential applications of KNN in real-time embedded systems. This paper explores the design space of efficient low-complexity KNN. By utilizing the emerging stochastic computing (SC) technique, the hardware cost of KNN can be significantly reduced. In particular, multi-line-based SC representation schemes and low-cost dimension reduction approach are proposed to increase the test accuracy of KNN with high variance source data. Analysis results show that the proposed KNN designs achieves good balance between high classification accuracy and low hardware cost.
引用
收藏
页码:321 / 326
页数:6
相关论文
共 50 条
  • [41] Machine learning classification based on k-Nearest Neighbors for PolSAR data
    Ferreira, Jodavid A.
    Rodrigues, Anny K. G.
    Ospina, Raydonal
    Gomez, Luis
    [J]. ANAIS DA ACADEMIA BRASILEIRA DE CIENCIAS, 2024, 96 (01): : e20230064
  • [42] Towards heterogeneous similarity function learning for the k-nearest neighbors classification
    Grudzinski, Karol
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2008, PROCEEDINGS, 2008, 5097 : 578 - 587
  • [43] Weighted K-nearest neighbors classification based on Whale optimization algorithm
    Anvari, S.
    Azgomi, M. Abdollahi
    Dishabi, M. R. Ebrahimi
    Maheri, M.
    [J]. IRANIAN JOURNAL OF FUZZY SYSTEMS, 2023, 20 (03): : 61 - 74
  • [44] Adaptive Global k-Nearest Neighbors for Hierarchical Classification of Data Streams
    Tieppo, Eduardo
    Barddal, Jean Paul
    Nievola, Julio Cesar
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 631 - 636
  • [45] Accuracy and Specificity Trade-off in k-nearest Neighbors Classification
    Herranz, Luis
    Jiang, Shuqiang
    [J]. COMPUTER VISION - ACCV 2014, PT II, 2015, 9004 : 133 - 146
  • [46] Quantum K-nearest neighbors classification algorithm based on Mahalanobis distance
    Gao, Li-Zhen
    Lu, Chun-Yue
    Guo, Gong-De
    Zhang, Xin
    Lin, Song
    [J]. FRONTIERS IN PHYSICS, 2022, 10
  • [47] Movie Recommender System Using K-Nearest Neighbors Variants
    Sonu Airen
    Jitendra Agrawal
    [J]. National Academy Science Letters, 2022, 45 : 75 - 82
  • [48] RSSI-based Localization Using K-Nearest Neighbors
    Achroufene, Achour
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2023, 56 (1-2) : 105 - 135
  • [49] Toward Predicting Medical Conditions Using k-Nearest Neighbors
    Tayeb, Shahab
    Pirouz, Matin
    Sun, Johann
    Hall, Kaylee
    Chang, Andrew
    Li, Jessica
    Song, Connor
    Chauhan, Apoorva
    Ferra, Michael
    Sager, Theresa
    Zhan, Justin
    Latifi, Shahram
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 3897 - 3903
  • [50] Fast agglomerative clustering using information of k-nearest neighbors
    Chang, Chih-Tang
    Lai, Jim Z. C.
    Jeng, M. D.
    [J]. PATTERN RECOGNITION, 2010, 43 (12) : 3958 - 3968