357 research outputs found
Neural NILM: Deep Neural Networks Applied to Energy Disaggregation
Energy disaggregation estimates appliance-by-appliance electricity
consumption from a single meter that measures the whole home's electricity
demand. Recently, deep neural networks have driven remarkable improvements in
classification performance in neighbouring machine learning fields such as
image classification and automatic speech recognition. In this paper, we adapt
three deep neural network architectures to energy disaggregation: 1) a form of
recurrent neural network called `long short-term memory' (LSTM); 2) denoising
autoencoders; and 3) a network which regresses the start time, end time and
average power demand of each appliance activation. We use seven metrics to test
the performance of these algorithms on real aggregate power data from five
appliances. Tests are performed against a house not seen during training and
against houses seen during training. We find that all three neural nets achieve
better F1 scores (averaged over all five appliances) than either combinatorial
optimisation or factorial hidden Markov models and that our neural net
algorithms generalise well to an unseen house.Comment: To appear in ACM BuildSys'15, November 4--5, 2015, Seou
Subtask Gated Networks for Non-Intrusive Load Monitoring
Non-intrusive load monitoring (NILM), also known as energy disaggregation, is
a blind source separation problem where a household's aggregate electricity
consumption is broken down into electricity usages of individual appliances. In
this way, the cost and trouble of installing many measurement devices over
numerous household appliances can be avoided, and only one device needs to be
installed. The problem has been well-known since Hart's seminal paper in 1992,
and recently significant performance improvements have been achieved by
adopting deep networks. In this work, we focus on the idea that appliances have
on/off states, and develop a deep network for further performance improvements.
Specifically, we propose a subtask gated network that combines the main
regression network with an on/off classification subtask network. Unlike
typical multitask learning algorithms where multiple tasks simply share the
network parameters to take advantage of the relevance among tasks, the subtask
gated network multiply the main network's regression output with the subtask's
classification probability. When standby-power is additionally learned, the
proposed solution surpasses the state-of-the-art performance for most of the
benchmark cases. The subtask gated network can be very effective for any
problem that inherently has on/off states
Designing Artificial Neural Networks (ANNs) for Electrical Appliance Classification in Smart Energy Distribution Systems
En este proyecto se abordará el problema de la desagregación del consumo eléctrico a través del diseño de sistemas inteligentes, basados en redes neuronales profundas, que puedan formar parte de sistemas más amplios de gestión y distribución de energía. Durante la definición estará presente la búsqueda de una complejidad computacional adecuada que permita una implementación posterior de bajo costo. En concreto, estos sistemas realizarán el proceso de clasificación a partir de los cambios en la corriente eléctrica provocados por los distintos electrodomésticos. Para la evaluación y comparación de las diferentes propuestas se hará uso de la base de datos BLUED.This project will address the energy consumption disaggregation problem through the design of intelligent systems, based on deep artificial neural networks, which would be part of broader energy management and distribution systems. The search for adequate computational complexity that will allow a subsequent implementation of low cost will be present during algorithm definition. Specifically, these systems will carry out the classification process based on the changes caused by the different appliances in the electric current. For the evaluation and comparison of the different proposals, the BLUED database will be used.Máster Universitario en Ingeniería Industrial (M141
Deep learning applications in non-intrusive load monitoring
Non-Intrusive Load Monitoring (NILM) is a technique for inferring the power consumption of each appliance within a home from one central meter, aiding in energy conservation. In this thesis I present several Deep Learning solutions for NILM, starting with two preliminary works – A proof of concept project for multisensory NILM on a Raspberry Pi; and a fully developed NILM solution named WaveNILM. Despite their success, both methods struggled to generalize outside their training data, a common problem in NILM. To improve generalization, I designed a framework for synthesizing truly novel appliance level power signatures based on generative adversarial networks (GAN) – the main project of this thesis. This generator, named PowerGAN, is trained using a variety of GAN techniques. I present a comparison of PowerGAN to other data synthesis work in the context of NILM and demonstrate that PowerGAN is able to create truly synthetic, realistic, diverse, appliance power signatures
Low-power Appliance Recognition using Recurrent Neural Networks
Indoor energy consumption can be understood by breaking overall power consumption down into individual components and appliance activations. The clas- sification of components of energy usage is known as load disaggregation or ap- pliance recognition. Most of the previous efforts address the separation of devices with high energy demands. In many contexts though, such as an office, the devices to separate are numerous, heterogeneous, and have low consumptions. The disag- gregation problem becomes then more challenging and, at the same time, crucial for understanding the user context. In fact, from the disaggregation one can deduce the number of people in an office room, their activities, and current energy needs. In this paper, we review the characteristics of office appliances load disaggregation efforts. We then illustrate a proposal for a classification model based on Recur- rent Neural Network (RNN). RNN is used to infer device activation from aggre- gated energy consumptions. The approach shows promising results in recognizing 14 classes of 5 different devices being operated in our office, reaching 99.4% of Cohen’s Kappa measure
Non-intrusive Load Monitoring based on Self-supervised Learning
Deep learning models for non-intrusive load monitoring (NILM) tend to require
a large amount of labeled data for training. However, it is difficult to
generalize the trained models to unseen sites due to different load
characteristics and operating patterns of appliances between data sets. For
addressing such problems, self-supervised learning (SSL) is proposed in this
paper, where labeled appliance-level data from the target data set or house is
not required. Initially, only the aggregate power readings from target data set
are required to pre-train a general network via a self-supervised pretext task
to map aggregate power sequences to derived representatives. Then, supervised
downstream tasks are carried out for each appliance category to fine-tune the
pre-trained network, where the features learned in the pretext task are
transferred. Utilizing labeled source data sets enables the downstream tasks to
learn how each load is disaggregated, by mapping the aggregate to labels.
Finally, the fine-tuned network is applied to load disaggregation for the
target sites. For validation, multiple experimental cases are designed based on
three publicly accessible REDD, UK-DALE, and REFIT data sets. Besides,
state-of-the-art neural networks are employed to perform NILM task in the
experiments. Based on the NILM results in various cases, SSL generally
outperforms zero-shot learning in improving load disaggregation performance
without any sub-metering data from the target data sets.Comment: 12 pages,10 figure
- …