Skip to main content
Log in

Non-intrusive load monitoring method with inception structured CNN

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Machlev R, Belikov J, Beck Y, Levron Y (2019) MO-NILM: A multi-objective evolutionary algorithm for NILM classification. Energy Build 199:134–144

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Hart GW (1992) Nonintrusive appliance load monitoring. Proc IEEE 80(12):1870–1891

    Article  Google Scholar 

  10. 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

  11. 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

  12. 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

    Google Scholar 

  13. Gillis JM, Alshareef SM, Morsi WG (2015) Nonintrusive load monitoring using wavelet design and machine learning. IEEE Trans Smart Grid 7(1):320–328

    Article  Google Scholar 

  14. Srinivasan D, Ng W, Liew A (2005) Neural-network-based signature recognition for harmonic source identification. IEEE Trans Power Deliv 21(1):398–405

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

    Article  Google Scholar 

  22. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105

    Google Scholar 

  23. 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

  24. Krizhevsky A, Sutskever I, Hinton GE (2017) Imagenet Classification with Deep Convolutional Neural Networks. Commun ACM 60(6):84–90

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. Adv Neural Inf Process Syst 2014:3104–3112

  30. 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

  31. 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

  32. 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

    Google Scholar 

  33. 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

  34. 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

    Article  Google Scholar 

  35. D’Incecco M, Squartini S, Zhong M (2019) Transfer learning for non-intrusive load monitoring. IEEE Trans Smart Grid 1(2):1419–1429

    Google Scholar 

  36. 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

    Article  Google Scholar 

  37. Iwayemi A., Zhou C. (2017) SARAA: Semi-Supervised learning for automated residential appliance annotation. IEEE Trans Smart Grid 8(2):779–786

    Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. Kim J, Le TTH, Kim H (2017) Nonintrusive load monitoring based on advanced deep learning and novel signature. Comput Intell Neurosci 2017:1–10

  50. 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

  51. 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

    Article  Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junhuai Li.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02690-y

Keywords

Navigation