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 条
  • [1] Classification with learning k-nearest neighbors
    Laaksonen, J
    Oja, E
    [J]. ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1480 - 1483
  • [2] Heuristics for Computing k-Nearest Neighbors Graphs
    Chavez, Edgar
    Luduena, Veronica
    Reyes, Nora
    [J]. COMPUTER SCIENCE - CACIC 2019, 2020, 1184 : 234 - 249
  • [3] Classification using the local probabilistic centers of k-nearest neighbors
    Li, Bo Yu
    Chen, Yun Wen
    [J]. 18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS, 2006, : 1220 - +
  • [4] AutoML for Stream k-Nearest Neighbors Classification
    Bahri, Maroua
    Veloso, Bruno
    Bifet, Albert
    Gama, Joao
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 597 - 602
  • [5] Area-efficient K-Nearest Neighbor Design using Stochastic Computing
    Xie, Yi
    Deng, Chunhua
    Liao, Siyu
    Yuan, Bo
    [J]. 2018 CONFERENCE RECORD OF 52ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2018, : 782 - 786
  • [6] BRANCH AND BOUND ALGORITHM FOR COMPUTING K-NEAREST NEIGHBORS
    FUKUNAGA, K
    NARENDRA, PM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) : 750 - 753
  • [7] Weather Prediction and Classification Using Neural Networks and k-Nearest Neighbors
    Mantri, Rhea
    Raghavendra, Kulkarni Rakshit
    Puri, Harshita
    Chaudhary, Jhanavi
    Bingi, Kishore
    [J]. 2021 8TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS (ICSCC), 2021, : 263 - 268
  • [8] Diagnosis of Melanocytic Lesions using the K-Nearest Neighbors classification technique
    Vazquez Noguera, Jose Luis
    Pinto-Roa, Diego P.
    Franco, Alba
    Martinez, Leticia
    Nunez, Carlos
    [J]. 2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [9] k-Nearest Neighbors for automated classification of celestial objects
    LiLi Li
    YanXia Zhang
    YongHeng Zhao
    [J]. Science in China Series G: Physics, Mechanics and Astronomy, 2008, 51 : 916 - 922
  • [10] Conformal transformation of the metric for k-nearest neighbors classification
    Popescu, Marius Claudiu
    Grama, Lacrimioara
    Rusu, Corneliu
    [J]. 2020 IEEE 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP 2020), 2020, : 229 - 234