# A Comprehensive Review on the NILM Algorithms for Energy Disaggregation

arXiv: https://arxiv.org/abs/2102.12578 · HTML: https://mlsanity.com/paper/2102.12578/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 5 of its 42 references that are in the map.
- First posted on arXiv 20 Feb 2021.

## Builds on (most cited first, 5 of 5)

- [Neural NILM: Deep Neural Networks Applied to Energy Disaggregation](https://mlsanity.com/paper/1507.06594/) (2015)
- [Enabling Cognitive Smart Cities Using Big Data and Machine Learning: Approaches and Challenges](https://mlsanity.com/paper/1810.04107/) (2018)
- [Building power consumption datasets: Survey, taxonomy and future directions](https://mlsanity.com/paper/2009.08192/) (2020)
- [Latent Bayesian melding for integrating individual and population models](https://mlsanity.com/paper/1510.09130/) (2015)
- [Neighbourhood NILM: A Big-data Approach to Household Energy Disaggregation](https://mlsanity.com/paper/1511.02900/) (2015)

## Built on by (most cited first, 1 of 1)

- [Industrial Energy Disaggregation with Digital Twin-generated Dataset and Efficient Data Augmentation](https://mlsanity.com/paper/2506.20525/) (2025)

## Abstract (arXiv)

The housing structures have changed with urbanization and the growth due to the construction of high-rise buildings all around the world requires end-use appliance energy conservation and management in real-time. This shift also came along with smart-meters which enabled the estimation of appliance-specific power consumption from the buildings aggregate power consumption reading. Non-intrusive load monitoring (NILM) or energy disaggregation is aimed at separating the household energy measured at the aggregate level into constituent appliances. Over the years, signal processing and machine learning algorithms have been combined to achieve this. Incredible research and publications have been conducted on energy disaggregation, non-intrusive load monitoring, home energy management and appliance classification. There exists an API, NILMTK, a reproducible benchmark algorithm for the same. Many other approaches to perform energy disaggregation has been adapted such as deep neural network architectures and big data approach for household energy disaggregation. This paper provides a survey of the effective NILM system frameworks and reviews the performance of the benchmark algorithms in a comprehensive manner. This paper also summarizes the wide application scope and the effectiveness of the algorithmic performance on three publicly available data sets.
