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 条
  • [41] A Novel Method to Classify Rolling Element Bearing Faults Using K-Nearest Neighbor Machine Learning Algorithm
    Vishwendra, More A.
    Salunkhe, Pratiksha S.
    Patil, Shivanjali, V
    Shinde, Sumit A.
    Shinde, P., V
    Desavale, R. G.
    Jadhav, P. M.
    Dharwadkar, Nagaraj, V
    ASCE-ASME JOURNAL OF RISK AND UNCERTAINTY IN ENGINEERING SYSTEMS PART B-MECHANICAL ENGINEERING, 2022, 8 (03):
  • [42] Caries Level Classification using K-Nearest Neighbor, Support Vector Machine, and Decision Tree using Zernike Moment Invariant Features
    Jusman, Yessi
    Nurkholid, Muhammad Ahdan Fawwaz
    Faiz, Muhammad Fajrul
    Puspita, Sartika
    Evellyne, Lady Olivia
    Muhammad, Kahfi
    2022 INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ITS APPLICATIONS (ICODSA), 2022, : 7 - 11
  • [43] A machine learning model for multi-class classification of quenched and partitioned steel microstructure type by the k-nearest neighbor algorithm
    Gupta, Ashutosh Kumar
    Chakroborty, Sunny
    Ghosh, Swarup Kumar
    Ganguly, Subhas
    COMPUTATIONAL MATERIALS SCIENCE, 2023, 228
  • [44] Convective/Stratiform Precipitation Classification Using Ground-Based Doppler Radar Data Based on the K-Nearest Neighbor Algorithm
    Yang, Zhida
    Liu, Peng
    Yang, Yi
    REMOTE SENSING, 2019, 11 (19)
  • [45] Detection of cardiac arrhythmias from ECG signals using FBSE and Jaya optimized ensemble random subspace K-nearest neighbor algorithm
    Ramasamy, Karthikeyan
    Balakrishnan, Kiruthika
    Velusamy, Durgadevi
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2022, 76
  • [46] Resilient Event Detection Algorithm for Non-Intrusive Load Monitoring Under Non-Ideal Conditions Using Reinforcement Learning
    Etezadifar, Mozaffar
    Karimi, Houshang
    Aghdam, Amir G.
    Mahseredjian, Jean
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2024, 60 (02) : 2085 - 2094
  • [47] An adaptive fuzzy K-nearest neighbor approach for MR brain tumor image classification using parameter free bat optimization algorithm
    Taranjit Kaur
    Barjinder Singh Saini
    Savita Gupta
    Multimedia Tools and Applications, 2019, 78 : 21853 - 21890
  • [48] Rot-SiLA: A Novel Ensemble Classification approach based on Rotation Forest and Similarity Learning using Nearest Neighbor Algorithm
    Shaheryar, Muhammad
    Khalid, Mehrosh
    Qamar, Ali Mustafa
    2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 1, 2013, : 46 - 51
  • [49] Automated Computer-Aided Diagnosis of Diabetic Retinopathy Based on Segmentation and Classification using K-nearest neighbor algorithm in retinal images
    KAUR, J. A. S. P. R. E. E. T.
    KAUR, P. R. A. B. H. P. R. E. E. T.
    COMPUTER JOURNAL, 2023, 66 (08): : 2011 - 2032
  • [50] An adaptive fuzzy K-nearest neighbor approach for MR brain tumor image classification using parameter free bat optimization algorithm
    Kaur, Taranjit
    Saini, Barjinder Singh
    Gupta, Savita
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (15) : 21853 - 21890