Abstract
Non-intrusive load monitoring (NILM) is an important part of smart grid, which can recognize home electrical appliances. Compared to traditional statistical manners, deep learning can extremely increase the recognition accuracy by more than 10%. However, most NILM methods based on neural networks try to deepen the network to extend the feature extraction capability, which will cause the overfitting and gradient to disappeare in NILM. This paper focuses on solving this problem by optimizing the disaggregation process, and proposes a method based on multiple overlapping sliding windows combined with the inception structure of CNN to disaggregate highly mixed loads of multiple appliances, which can stack each layer disorderly and run each process in parallel, without deepening the depth. Firstly, this work designed a multiple overlap sliding window for NILM to segment the sequence data. Then, the improved inception structure of CNN is used to extract the features, which can provide a rewarding feature extraction capability. After that, the same multiple overlap window is used to smooth the extracted feature of sequence data base on the average filtering. Moreover, this paper makes a comparative analysis of different slide step sizes, which can be concluded that the recognition accuracy is higher when the slide step is shorter. Highly mixed experimental data of multiple appliances is used to test the method. The results highlight the disaggregation performance of the proposed model in the high mixing of multiple electrical load data.
Similar content being viewed by others
References
Zhou B, Li W, Chan KW, Cao Y, Kuang Y, Liu X, Wang X (2016) Smart home energy management systems: concept, configurations, and scheduling strategies. Renew Sust Energ Rev 61:30–40
Froehlich J, Larson E, Gupta S, Cohn G, Reynolds M, Patel S (2010) Disaggregated end-use energy sensing for the smart grid. IEEE Pervas Comput 10(1):28–39
Machlev R, Belikov J, Beck Y, Levron Y (2019) MO-NILM: A multi-objective evolutionary algorithm for NILM classification. Energy Build 199:134–144
Berges M, Goldman E, Matthews HS, Soibelman L, Anderson K (2011) User-centered nonintrusive electricity load monitoring for residential buildings. J Comput Civil Eng 25(6):471–480
Jazizadeh F, Becerik-Gerber B (2012) A novel method for non intrusive load monitoring of lighting systems in commercial buildings. In: Proceedings of Computing in Civil Engineering, pp 523–530
Ma M, Lin W, Zhang J, Wang P, Zhou Y, Liang X (2017) Toward energy-awareness smart building: Discover the fingerprint of your electrical appliances. IEEE Trans Industrial Inf 14(4):1458–1468
Khalid A, Javaid N, Guizani M, Alhussein M, Aurangzeb K, Ilahi M (2018) Towards dynamic coordination among home appliances using multi-objective energy optimization for demand side management in smart buildings. IEEE Access 6:19509–19529
Tushar MHK, Zeineddine AW, Assi C (2017) Demand-side management by regulating charging and discharging of the EV, ESS, and utilizing renewable energy. IEEE Trans Ind Inf 14(1):117–126
Hart GW (1992) Nonintrusive appliance load monitoring. Proc IEEE 80(12):1870–1891
Kolter JZ, Jaakkola T (2012) Approximate inference in additive factorial hmms with application to energy disaggregation. In: Proceedings of Artificial intelligence and statistics, pp 1472– 1482
Lin YH, Tsai MS (2019) Non-intrusive load monitoring based on swarm intelligence. In: Proceedings of International Congress on Advanced Applied Informatics, pp 546–551
Bhotto MZA, Makonin S, Bajić I V (2016) Load disaggregation based on aided linear integer programming. IEEE Trans Circ Syst II: Express Briefs 64(7):792–796
Gillis JM, Alshareef SM, Morsi WG (2015) Nonintrusive load monitoring using wavelet design and machine learning. IEEE Trans Smart Grid 7(1):320–328
Srinivasan D, Ng W, Liew A (2005) Neural-network-based signature recognition for harmonic source identification. IEEE Trans Power Deliv 21(1):398–405
Chahine K, Drissi KEK, Pasquier C, Kerroum K, Faure C, Jouannet T, Michou M (2011) Electric load disaggregation in smart metering using a novel feature extraction method and supervised classification. Energy Procedia 6:627–632
Kim H, Marwah M, Arlitt M, Lyon G, Han J (2011) Unsupervised disaggregation of low frequency power measurements. In: Proceedings of SIAM Conference Data Mining, pp 747–758
Kelly J, Knottenbelt W (2015) Neural nilm: Deep neural networks applied to energy disaggregation. In: Proceedings of ACM International Conference on Embedded Systems for Energy-Efficient Built Environments, pp 55–64
Bonfigli R, Felicetti A, Principi E, Fagiani M, Squartini S, Piazza F (2018) Denoising autoencoders for non-intrusive load monitoring: improvements and comparative evaluation. Energy Build 158:1461–1474
De Baets L, Ruyssinck J, Develder C, Dhaene T, Deschrijver D (2018) Appliance classification using VI trajectories and convolutional neural networks. Energy Build 158:32–36
De Baets L, Develder C, Dhaene T, Deschrijver D (2019) Detection of unidentified appliances in non-intrusive load monitoring using siamese neural networks. Int J Electr Power Energy Syst 104:645–653
He K, Stankovic L, Liao J, Stankovic V (2016) Non-intrusive load disaggregation using graph signal processing. IEEE Trans Smart Grid 9(3):1739–1747
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105
Ballester P, Araujo RM (2016) On the performance of GoogLeNet and AlexNet applied to sketches. In: Proceedings of AAAI Conference on Artificial Intelligence, pp 1124–1128
Krizhevsky A, Sutskever I, Hinton GE (2017) Imagenet Classification with Deep Convolutional Neural Networks. Commun ACM 60(6):84–90
Cheng X, Li L, Wu H, Ding Y, Song Y, Sun W (2016) A survey of the research on non-intrusive load monitoring and disaggregation. Power Syst Technol 40(10):3108–3117
Zhang C, Zhong M, Wang Z, Goddard N, Sutton C (2018) Sequence-to-point learning with neural networks for nonintrusive load monitoring, In: Proceedings of the 32nd AAAI Conference on Artificial Intelligence (AAAI), pp 1–8
Chen K, Wang Q, He Z, Chen K, Hu J, He J (2018) Convolutional sequence to sequence non-intrusive load monitoring. J Eng 2018(17):1860–1864
Zhou G, Li Z, Fu M, Feng Y, Huang C (2020) Sequence-to-sequence Load Disaggregation Using Multi-Scale Residual Neural Network. IEEE Trans Instrum Meas 2020(99):1–10
Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. Adv Neural Inf Process Syst 2014:3104–3112
Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp 1724–1734
Kaselimi M, Doulamis ND (2020) Long-term recurrent convolutional networks for non-intrusive load monitoring. In: Proceedings of The 13th PErvasive Technologies Related to Assistive Environments Conference, pp 1–4
Song JT, Wang HB, Du MX, Peng L, Zhang S, Xu GZ (2021) Non-Intrusive Load identification method based on improved long short term memory network. Energies 14:1–15
Krystalakos O, Nalmpantis C, Vrakas D (2018) Sliding window approach for online energy disaggregation using artificial neural networks. In: Proceedings of Hellenic Conference on Artificial Intelligence, pp 1–6
Chen K, Wang Q, He Z, Chen K, Hu J, He J (2018) Convolutional sequence to sequence non-intrusive load monitoring. J Eng 2018(17):1860–1864
D’Incecco M, Squartini S, Zhong M (2019) Transfer learning for non-intrusive load monitoring. IEEE Trans Smart Grid 1(2):1419–1429
Liu Y, Wang X., You W. (2019) Non-intrusive load monitoring by voltage-current trajectory enabled transfer learning. IEEE Trans Smart Grid 10:5609–5619
Iwayemi A., Zhou C. (2017) SARAA: Semi-Supervised learning for automated residential appliance annotation. IEEE Trans Smart Grid 8(2):779–786
Gillis JM, Morsi WG (2017) Non-Intrusive Load monitoring using Semi-Supervised machine learning and wavelet design. IEEE Trans Smart Grid 8(6):2648–2655
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1–9
Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. In: Proceedings of the 32nd International Conference on Machine Learning, pp 448–456
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2818–2826
Szegedy C, Ioffe S, Vanhoucke V, Alemi A (2017) Inception-v4, inception-resnet and the impact of residual connections on learning. In: Proceedings of the 31st AAAI Conference on Artificial Intelligence, pp 4278–4284
Kolter JZ, Johnson MJ (2011) REDD: A public data set for energy disaggregation research. In: Workshop on data mining applications in sustainability, pp 59–62
Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708
Pfister T, Simonyan K, Charles J, Zisserman A (2014) Deep convolutional neural networks for efficient pose estimation in gesture videos. In: Proceedings of the Asian Conference Compute, pp 538–552
Batra N, Kelly J, Parson O, Dutta H, Knottenbelt W, Rogers A, Singh A, Srivastava M (2014) NILMTK: an open source toolkit for non-intrusive load monitoring. In: Proceedings of international conference on Future energy systems, pp 265– 276
Kelly J, Batra N, Parson O, Dutta H, Knottenbelt W, Rogers A, Singh A, Srivastava M (2014) Nilmtk v0. 2: a non-intrusive load monitoring toolkit for large scale data sets: demo abstract. In: Proceedings of ACM Conference on Embedded Systems for Energy-efficient Buildings, pp 182–183
Parson O, Fisher G, Hersey A, Batra N, Kelly J, Singh A, Knottenbelt W, Rogers A (2015) Dataport and NILMTK: A building data set designed for non-intrusive load monitoring. In: Proceedings of 2015 IEEE Global Conference on Signal and Information, pp 210–214
Kim J, Le TTH, Kim H (2017) Nonintrusive load monitoring based on advanced deep learning and novel signature. Comput Intell Neurosci 2017:1–10
Shachnai H, Tamir G, Tamir T (2012) A theory and algorithms for combinatorial reoptimization. In: Proceedings of Latin American Symposium on Theoretical Informatics, pp 618– 630
Bonfigli R, Principi E, Fagiani M, Severini M, Squartini S, Piazza F (2017) Non-intrusive load monitoring by using active and reactive power in additive Factorial Hidden Markov Models. Appl Energy 208:1590–1607
Wang K, Zhong H, Yu N, Xia Q (2019) Nonintrusive Load Monitoring based on Sequence-to-sequence Model With Attention Mechanism. Zhongguo Dianji Gongcheng Xuebao/Proc ChinSoc Electr Eng 39:75–83
Gunawan TS, Ashraf A, Riza BS, Haryanto EV, Rosnelly R, Kartiwi M, Janin Z (2020) Development of video-based emotion recognition using deep learning with Google Colab. TELKOMNIKA 18:2463–2471
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ding, D., Li, J., Zhang, K. et al. Non-intrusive load monitoring method with inception structured CNN. Appl Intell 52, 6227–6244 (2022). https://doi.org/10.1007/s10489-021-02690-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02690-y