Enhancing Non-Intrusive Load Monitoring with Features Extracted by Independent Component Analysis
Sahar Moghimian Hoosh, Ilia Kamyshev, Henni Ouerdane
TL;DR
The paper tackles energy disaggregation under data scarcity and high appliance multiplicity by using Independent Component Analysis (ICA) as a physics-aligned feature extractor and a dedicated ICA+ResNetFFN architecture. The unmixing step, $X' = XU^{T}$, aligns with Kirchhoff's laws for linear signal mixing, followed by a 64-dimensional residual network of 15 blocks to perform multi-label classification. Across synthetic and real datasets, the ICA-enabled model outperforms baseline NILM methods in F1-score and shows smoother training dynamics, though real data reveals challenges in maintaining uniform performance across varying appliance counts. The study demonstrates the value of physics-guided feature extraction for accurate, scalable NILM and points to future work on expanding to more appliances and real-world deployment.
Abstract
In this paper, a novel neural network architecture is proposed to address the challenges in energy disaggregation algorithms. These challenges include the limited availability of data and the complexity of disaggregating a large number of appliances operating simultaneously. The proposed model utilizes independent component analysis as the backbone of the neural network and is evaluated using the F1-score for varying numbers of appliances working concurrently. Our results demonstrate that the model is less prone to overfitting, exhibits low complexity, and effectively decomposes signals with many individual components. Furthermore, we show that the proposed model outperforms existing algorithms when applied to real-world data.
