Non-Intrusive Load Classification and Recognition Using Soft-Voting Ensemble Learning Algorithm With Decision Tree, K-Nearest Neighbor Algorithm and Multilayer Perceptron

被引:7
|
作者
Yang, Nien-Che [1 ]
Sung, Ke-Lin [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei 10607, Taiwan
关键词
Decision tree; ensemble learning; K-nearest neighbors; multilayer perceptron; non-intrusive load monitoring; normalization; DISAGGREGATION; MODEL;
D O I
10.1109/ACCESS.2023.3311641
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-intrusive load monitoring (NILM) detects the energy consumption of individual appliances by monitoring the overall electricity usage in a building. By analyzing voltage and current characteristics, NILM can recognize the usage patterns of various appliances, thus facilitating energy conservation and management. To implement non-intrusive load classification and recognition more effectively, this study proposes an ensemble learning algorithm based on soft voting, which comprises a decision tree, K-nearest neighbor algorithm, and multilayer perceptron (EL-SVDT-KNN-MLP). In this study, the voltage and current features in the plug-load appliance identification dataset (PLAID) and worldwide household and industry transient energy dataset (WHITED) are used as input data. The dataset is examined thoroughly and preprocessed before it is fed into the EL-SVDT-KNN-MLP. During preprocessing, six different normalization techniques are applied to the data to improve the accuracy and reliability of the machine-learning model, thus rendering the proposed algorithm more adept at classifying and recognizing appliances. The proposed method is validated by comparing it with other machine learning algorithms in terms of accuracy, precision, recall, and F1 score under the six different normalization methods. For the PLAID, the proposed algorithm can achieve high accuracy scores of 99.79%, 98%, 98.11%, 98.36%, 96.42%, and 98.76% under the min-max normalization, MaxAbs scaler, robust scaler, z-score normalization, L1 normalization, and Yeo-Johnson transformation, respectively. Similarly, for the WHITED, the proposed algorithm can achieve high accuracy scores of 99.31%, 98.14%, 98.3%, 98.35%, 97.65%, and 98.02% under the abovementioned normalization methods. The results show that the proposed EL-SVDT-KNN-MLP algorithm outperforms the other ten machine learning algorithms examined in this study.
引用
收藏
页码:94506 / 94520
页数:15
相关论文
共 50 条
  • [1] Human Activity Recognition Using K-Nearest Neighbor Machine Learning Algorithm
    Mohsen, Saeed
    Elkaseer, Ahmed
    Scholz, Steffen G.
    SUSTAINABLE DESIGN AND MANUFACTURING, KES-SDM 2021, 2022, 262 : 304 - 313
  • [2] An Improved k-Nearest Neighbor Algorithm for Recognition and Classification of Thyroid Nodules
    Ma, Xuesi
    Han, Xiang
    Zhang, Lina
    JOURNAL OF ULTRASOUND IN MEDICINE, 2024, 43 (06) : 1025 - 1036
  • [3] Molecular classification of human diffuse gliomas by molecular voting using the K-nearest neighbor algorithm
    Fuller, GN
    Mircean, C
    Tabus, I
    Taylor, E
    Astola, J
    Sawaya, R
    Bruner, JM
    Zhang, W
    MODERN PATHOLOGY, 2003, 16 (01) : 290A - 290A
  • [4] Molecular classification of human diffuse gliomas by molecular voting using the K-nearest neighbor algorithm
    Fuller, GN
    Mircean, C
    Tabus, I
    Taylor, E
    Astola, J
    Sawaya, R
    Bruner, JM
    Zhang, W
    LABORATORY INVESTIGATION, 2003, 83 (01) : 290A - 290A
  • [5] Protein kinase inhibitors’ classification using K-Nearest neighbor algorithm
    Arian, Roya
    Hariri, Amirali
    Mehridehnavi, Alireza
    Fassihi, Afshin
    Ghasemi, Fahimeh
    Computational Biology and Chemistry, 2020, 86
  • [6] Classification of Lower Back Pain Using K-Nearest Neighbor Algorithm
    Sandag, Green Arther
    Tedry, Natalia Elisabet
    Lolong, Steven
    2018 6TH INTERNATIONAL CONFERENCE ON CYBER AND IT SERVICE MANAGEMENT (CITSM), 2018, : 367 - 371
  • [7] Effective Classification of EEG Signals using K-Nearest Neighbor Algorithm
    Awan, Umer I.
    Rajput, U. H.
    Syed, Ghazaal
    Iqbal, Rimsha
    Sabat, Ifra
    Mansoor, M.
    PROCEEDINGS OF 14TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY PROCEEDINGS - FIT 2016, 2016, : 120 - 124
  • [8] Skin lesion classification system using a K-nearest neighbor algorithm
    Mustafa Qays Hatem
    Visual Computing for Industry, Biomedicine, and Art, 5
  • [9] Protein kinase inhibitors' classification using K-Nearest neighbor algorithm
    Arian, Roya
    Hariri, Amirali
    Mehridehnavi, Alireza
    Fassihi, Afshin
    Ghasemi, Fahimeh
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2020, 86
  • [10] Skin lesion classification system using a K-nearest neighbor algorithm
    Hatem, Mustafa Qays
    VISUAL COMPUTING FOR INDUSTRY BIOMEDICINE AND ART, 2022, 5 (01)