Generalizability Improvement of Deep Learning based Non-Intrusive Load Monitoring System Using Data Augmentation

2021
Practical application of deep learning based non-intrusive load monitoring (NILM) system requires the deep neural network model to generalize on new unseen data. Existing NILM solutions are not suitable for real-world application due to their poor disaggregation accuracy on new unseen data. In order to address this problem, this paper presents a NILM algorithm that uses data augmentation to generate synthetic data for training deep convolutional neural network models for each target appliance. Proposed data augmentation technique works by combining on and off-durations of a target appliance from various datasets, and forms a unified and comprehensive synthetic aggregate and sub-meter profiles. Apart from proposed algorithm, this paper also proposes an evaluation approach that relies on total predicted energy and ground-truth energy of an appliance to provide detailed insights about total overlapping energy, missing energy and extra energy predicted by the algorithm. Comparison results on our proposed evaluation approach showed that proposed disaggregation algorithm was able to predict energy that was 60% overlapping with ground truth energy and 36% energy was extra. Overall results showed that overlapping energy was 2.5 times more, and extra-predicted energy was 60% less than state-of-the-art algorithms in unseen test cases.
    • Correction
    • Source
    • Cite
    • Save
    29
    References
    4
    Citations
    NaN
    KQI
    []
    Baidu
    map