Non-Intrusive Load Monitoring Based on Image Load Signatures and Continual Learning

Olimjon Toirov, Wei Yu
6/7/2025
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Non-Intrusive Load Monitoring (NILM) identifies the operating status and energy consumption of each electrical device in the circuit by analyzing the electrical signals at the bus, which is of great significance for smart power management. However, the complex and changeable load combinations and application environments lead to the challenges of poor feature robustness and insufficient model generalization of traditional NILM methods. To this end, this paper proposes a new non-intrusive load monitoring method that integrates "image load signature" and continual learning. This method converts multi-dimensional power signals such as current, voltage, and power factor into visual image load feature signatures, and combines deep convolutional neural networks to realize the identification and classification of multiple devices; at the same time, self-supervised pre-training is introduced to improve feature generalization, and continual online learning strategies are used to overcome model forgetting to adapt to the emergence of new loads. This paper conducts a large number of experiments on high-sampling rate load datasets, and compares a variety of existing methods and model variants. The results show that the proposed method has achieved significant improvements in recognition accuracy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{toirov2025nonintrusive,
  title  = {Non-Intrusive Load Monitoring Based on Image Load Signatures and Continual Learning},
  author = {Olimjon Toirov and Wei Yu},
  year   = {2025},
  eprint = {2506.06637},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.06637v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.06637.svg)](https://codeofpaper.com/paper/2506.06637)

Discussion