Practical applications of non-intrusive load monitoring (NILM) require load recognition models that generalize to unseen data from new houses and operate efficiently on edge devices. However, existing NILM approaches, particularly deep learning models, are computationally intensive and prone to performance degradation when deployed to new houses due to domain shifts. To address these challenges, this article proposes a Weighted Transferable Random Forest (WTRF) approach for load recognition. Based on the Random Forest (RF) framework, WTRF incorporates a transfer learning mechanism to swiftly adapt the model to new houses using only 1 to 3 labeled samples per appliance. The model is lightweight, with a memory size under 300 KB. Case studies on three datasets demonstrate its effectiveness, including a macro F1-score of 97.0 ± 2.6% when transferring from PLAID to WHITED, a significant improvement over 5.7 ± 1.7% achieved by source-only models. Deployed on a Raspberry Pi 4, WTRF achieves update times as low as 3.1 ± 0.3 seconds and testing times of approximately 3 ms per house. These results highlight WTRF’s efficiency in addressing domain shifts and its suitability for real-time NILM in resource-constrained edge environments.

A Generalizable Load Recognition Method in NILM Based on Transferable Random Forest / Yan, Zhongzong; Hao, Pengfei; Nardello, Matteo; Brunelli, Davide; Wen, He. - In: IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT. - ISSN 0018-9456. - 2025, 74:6505312(2025), pp. 1-12. [10.1109/tim.2025.3570355]

A Generalizable Load Recognition Method in NILM Based on Transferable Random Forest

Nardello, Matteo;Brunelli, Davide;
2025-01-01

Abstract

Practical applications of non-intrusive load monitoring (NILM) require load recognition models that generalize to unseen data from new houses and operate efficiently on edge devices. However, existing NILM approaches, particularly deep learning models, are computationally intensive and prone to performance degradation when deployed to new houses due to domain shifts. To address these challenges, this article proposes a Weighted Transferable Random Forest (WTRF) approach for load recognition. Based on the Random Forest (RF) framework, WTRF incorporates a transfer learning mechanism to swiftly adapt the model to new houses using only 1 to 3 labeled samples per appliance. The model is lightweight, with a memory size under 300 KB. Case studies on three datasets demonstrate its effectiveness, including a macro F1-score of 97.0 ± 2.6% when transferring from PLAID to WHITED, a significant improvement over 5.7 ± 1.7% achieved by source-only models. Deployed on a Raspberry Pi 4, WTRF achieves update times as low as 3.1 ± 0.3 seconds and testing times of approximately 3 ms per house. These results highlight WTRF’s efficiency in addressing domain shifts and its suitability for real-time NILM in resource-constrained edge environments.
2025
6505312
Yan, Zhongzong; Hao, Pengfei; Nardello, Matteo; Brunelli, Davide; Wen, He
A Generalizable Load Recognition Method in NILM Based on Transferable Random Forest / Yan, Zhongzong; Hao, Pengfei; Nardello, Matteo; Brunelli, Davide; Wen, He. - In: IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT. - ISSN 0018-9456. - 2025, 74:6505312(2025), pp. 1-12. [10.1109/tim.2025.3570355]
File in questo prodotto:
File Dimensione Formato  
A_Generalizable_Load_Recognition_Method_in_NILM_Based_on_Transferable_Random_Forest (1).pdf

Solo gestori archivio

Descrizione: IEEE Transactions on Instrumentation and MEeacurement, vol. 74, 2025
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 8.26 MB
Formato Adobe PDF
8.26 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/456310
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 4
  • OpenAlex 16
social impact