Implementation of K-nearest Neighbor on Field Programmable Gate Arrays for Appliance Classification

被引:0
|
作者
Kelati, Amleset [1 ,2 ]
Gaber, Hossam [3 ]
Plosila, Juha [2 ]
Tenhunen, Hannu [1 ,2 ]
机构
[1] KTH, Royal Inst Technol, Div Elect & Embedded Syst, Sch Elect & Comp Sci, Stockholm, Sweden
[2] Univ Turku UTU, Dept Future Technol, Turku, Finland
[3] Ontario Tech Univ, Fac Energy Syst & Nucl Sci, Oshawa, ON, Canada
关键词
non-intrusive appliance load monitoring (NIALM); field programmable gate array (FPGA); smart meter; k-nearest neighbor (k-NN); high-level synthesis HLS);
D O I
10.1109/sege49949.2020.9181975
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Accurate appliance energy consumption information can perform with the Non-Intrusive Appliances Load Monitoring (NIALM) system. However, faster and advanced appliance classification accuracy can be enhanced by the implementation of the k-nearest neighbor (k-NN) classifier in hardware. A field-programmable gate array (FPGA) hardware implementation can speed up the processing time with a high level of performance accuracy. The result proved that the HLS-based solution has reduced design complexity and time for cost-effectiveness. The Plug Load Appliance Identification Dataset (PLAID) is used as a benchmark for the implementation. The selected appliance identification is implemented using Xilinx Zynq-7000 and the HLS-based solution has used an area of 37.1% for LUT and 21% for FF from the available chip. Thus, the implementation improved the cost and classification accuracy with a processing time of 5.9 ms and the consumed power was 1.94 W.
引用
收藏
页码:51 / 57
页数:7
相关论文
共 50 条
  • [1] Improved k-nearest neighbor classification
    Wu, YQ
    Ianakiev, K
    Govindaraju, V
    [J]. PATTERN RECOGNITION, 2002, 35 (10) : 2311 - 2318
  • [2] Analysis of the k-nearest neighbor classification
    Li, Jing
    Cheng, Ming
    [J]. INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 1911 - 1917
  • [3] Comparative Analysis of K-Nearest Neighbor and Modified K-Nearest Neighbor Algorithm for Data Classification
    Okfalisa
    Mustakim
    Gazalba, Ikbal
    Reza, Nurul Gayatri Indah
    [J]. 2017 2ND INTERNATIONAL CONFERENCES ON INFORMATION TECHNOLOGY, INFORMATION SYSTEMS AND ELECTRICAL ENGINEERING (ICITISEE): OPPORTUNITIES AND CHALLENGES ON BIG DATA FUTURE INNOVATION, 2017, : 294 - 298
  • [4] Joint Evidential K-Nearest Neighbor Classification
    Gong, Chaoyu
    Li, Yongbin
    Liu, Yong
    Wang, Pei-hong
    You, Yang
    [J]. 2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 2113 - 2126
  • [6] A k-nearest neighbor approach for chromosome shape classification
    Serbanescu, Mircea Sebastian
    [J]. ANNALS OF THE UNIVERSITY OF CRAIOVA-MATHEMATICS AND COMPUTER SCIENCE SERIES, 2010, 37 (03): : 142 - 146
  • [7] Parallel K-Nearest Neighbor Implementation on Multicore Processors
    Halkarnikar, P. P.
    Chougale, Ananda P.
    Khandagale, H. P.
    Kulkarni, P. P.
    [J]. 2012 INTERNATIONAL CONFERENCE ON RADAR, COMMUNICATION AND COMPUTING (ICRCC), 2012, : 221 - 223
  • [8] IKNN: Informative K-nearest neighbor pattern classification
    Song, Yan
    Huang, Jian
    Zhou, Ding
    Zha, Hongyuan
    Giles, C. Lee
    [J]. KNOWLEDGE DISCOVERY IN DATABASES: PKDD 2007, PROCEEDINGS, 2007, 4702 : 248 - +
  • [9] An Improved K-Nearest Neighbor Algorithm for Pattern Classification
    Sultana, Zinnia
    Ferdousi, Ashifatul
    Tasnim, Farzana
    Nahar, Lutfun
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (08) : 760 - 767
  • [10] Improving K-Nearest Neighbor Efficacy for FarsiText Classification
    Elahimanesh, Mohammad Hossein
    BehrouzMinaei-Bidgoli
    Malekinezhad, Hossein
    [J]. LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 1618 - 1621