Data Augmentation and Class Based Model Evaluation for Load Disaggregation Based on Deep Learning

Load disaggregation aims to disaggregate the power usage of individual appliance based only on aggregated power monitoring data. Applications such as appliance monitoring, appliance-based power metering can be realized based on this technique. In recent years, research has been done to apply deep learning to load disaggregation and initial results can be found in literature. However, for all machine learning based models, the class imbalance problem or the skewed distribution of values in training datasets, has long been recognized as a severe problem dragging down the overall accuracy of the model trained. This is also a common problem in current public datasets for load disaggregation research due to natural imbalance of appliance on/off time. In this work, we address the data imbalance problem by proposing a novel data augmentation method that combines both original data sequences and selected data sequences. Moreover, we propose a more fair and natural evaluation method to compare the models’ performance under imbalance datasets. Extensive empirical study shows that the proposed method can achieve 53.48–83.81% performance enhancement over the current state-of-the-art model.

[1]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[2]  Mei Chen,et al.  A review of nonintrusive load monitoring and its application in commercial building , 2014, The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent.

[3]  Song Yonghua,et al.  A Survey of the Research on Non-intrusive Load Monitoring and Disaggregation , 2016 .

[4]  Charles A. Sutton,et al.  Sequence-to-point learning with neural networks for nonintrusive load monitoring , 2016, AAAI.

[5]  Abdesselam Bouzerdoum,et al.  An eye feature detector based on convolutional neural network , 2005, Proceedings of the Eighth International Symposium on Signal Processing and Its Applications, 2005..

[6]  G. W. Hart,et al.  Nonintrusive appliance load monitoring , 1992, Proc. IEEE.

[7]  Shubi Kaijage,et al.  A Survey on Non-Intrusive Load Monitoring Methodies and Techniques for Energy Disaggregation Problem , 2017, ArXiv.

[8]  Haibo He,et al.  Learning from Imbalanced Data , 2009, IEEE Transactions on Knowledge and Data Engineering.

[9]  Luís Torgo,et al.  SMOGN: a Pre-processing Approach for Imbalanced Regression , 2017, LIDTA@PKDD/ECML.

[10]  Fred Popowich,et al.  Exploiting HMM Sparsity to Perform Online Real-Time Nonintrusive Load Monitoring , 2016, IEEE Transactions on Smart Grid.

[11]  Jack Kelly,et al.  The UK-DALE dataset, domestic appliance-level electricity demand and whole-house demand from five UK homes , 2014, Scientific Data.

[12]  M. Szarvas,et al.  Pedestrian detection with convolutional neural networks , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[13]  Jack Kelly,et al.  Neural NILM: Deep Neural Networks Applied to Energy Disaggregation , 2015, BuildSys@SenSys.

[14]  Yoshua Bengio,et al.  Extracting and composing robust features with denoising autoencoders , 2008, ICML '08.

[15]  Ching Y. Suen,et al.  A trainable feature extractor for handwritten digit recognition , 2007, Pattern Recognit..

[16]  Yu Yixi,et al.  Nonintrusive Residential Load Monitoring and Decomposition Technology , 2013 .