| Literature DB >> 29118809 |
Jihyun Kim1, Thi-Thu-Huong Le2, Howon Kim2.
Abstract
Monitoring electricity consumption in the home is an important way to help reduce energy usage. Nonintrusive Load Monitoring (NILM) is existing technique which helps us monitor electricity consumption effectively and costly. NILM is a promising approach to obtain estimates of the electrical power consumption of individual appliances from aggregate measurements of voltage and/or current in the distribution system. Among the previous studies, Hidden Markov Model (HMM) based models have been studied very much. However, increasing appliances, multistate of appliances, and similar power consumption of appliances are three big issues in NILM recently. In this paper, we address these problems through providing our contributions as follows. First, we proposed state-of-the-art energy disaggregation based on Long Short-Term Memory Recurrent Neural Network (LSTM-RNN) model and additional advanced deep learning. Second, we proposed a novel signature to improve classification performance of the proposed model in multistate appliance case. We applied the proposed model on two datasets such as UK-DALE and REDD. Via our experimental results, we have confirmed that our model outperforms the advanced model. Thus, we show that our combination between advanced deep learning and novel signature can be a robust solution to overcome NILM's issues and improve the performance of load identification.Entities:
Year: 2017 PMID: 29118809 PMCID: PMC5651160 DOI: 10.1155/2017/4216281
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Basic concept of NILM [8].
Figure 2Four types of appliances. (a) Type 1 (On/Off): light; (b) type 2 (FSM): lamp; (c) type 3 (Continuously Variable): washing machine; (d) type 4 (Always On): refrigerator.
Figure 3Variants of FHMM and performance results [10]. (a) Relationships between the variant FHMMs; (b) performance comparison.
Figure 4Different durations of air-conditioner: (a) duration: 5016 sec; (b) duration: 2585 sec; (c) duration: 9564 sec.
Algorithm 1Generation algorithm for the variant power signal.
Figure 5Patterns of the variant power signals.
Algorithm 2Computing algorithm for the novel signature.
Figure 6Computing Δ from the variant signals.
Figure 7Long-range pattern learning.
Figure 8LSTM-RNN for NILM.
Public datasets for NILM [31].
| Dataset | Number of houses | Duration per house | Appliance sample frequency | Aggregate sample frequency |
|---|---|---|---|---|
| REDD (2011) | 6 | 3–19 days | 3 sec | 1 sec, 15 kHz |
| BLUED (2012) | 1 | 8 days | N/A | 12 kHz |
| Smart (2012) | 3 | 3 months | 1 sec | 1 sec |
| Tracebase(2012) | N/A | N/A | 1–10 sec | N/A |
| Sample (2013) | 10 | 7 days | 1 min | 1 min |
| HES (2013) | 251 | 1 or 12 months | 2 or 10 min | 2 or 10 min |
| AMPds (2013) | 1 | 1 year | 1 min | 1 min |
| iAWE (2013) | 1 | 73 days | 1 or 6 sec | 1 sec |
| UK-DALE (2016) | 5 | 1–3.5 years | 6 sec or 16 kHz | 1 or 6 sec, 16 kHz |
The detailed description of UK-DALE.
| House | Date of first measurement | Submeters | Appliances |
|---|---|---|---|
| 1 | 2012-11-19 | 53 | Boiler, solar_thermal_pump, laptop, washing_machine, dishwasher, tv, kitchen_lights, htpc, kettle, toaster, fridge, microwave, lcd_office, hifi_office, breadmaker, amp_livingroom, adsl_router, livingroom_s_lamp, soldering_iron, gigE_&_USBhub, hoover, kitchen_dt_lamp, bedroom_ds_lamp, lighting_circuit, iPad_charger, subwoofer_livingroom, livingroom_lamp_tv, and so on |
|
| |||
| 2 | 2013-02-17 | 20 | Laptop, monitor, speakers, server, router, server_hdd, kettle, rice_cooker, running_machine, laptop2, washing_machine, dish_washer, fridge, microwave, toaster, playstation, modem, cooker |
|
| |||
| 3 | 2013-02-27 | 5 | Kettle, electric_heater, laptop, projector |
|
| |||
| 4 | 2013-03-09 | 6 | Tv_dvd_digibox_lamp, kettle_radio, gas_boiler, freezer, washing_machine_microwave_breadmaker |
|
| |||
| 5 | 2014-06-29 | 26 | Stereo_speakers, desktop, hairdryer, primary_tv, 24_inch_lcd, treadmill, network_attached_storage, server, 24_inch_lcd_bedroom, PS4, steam_iron, nespresso_pixie, atom_pc, toaster, home_theatre_amp, sky_hd_box, kettle, fridge_freezer, oven, electric_hob, dishwasher, microwave, washer_dryer, vacuum_cleaner |
The detailed description of REDD.
| House | Submeters | Appliances |
|---|---|---|
| 1 | 20 | Oven1, oven2, refrigerator, washer_drye1, dishwasher, kitchen_outlets1, kitchen_outlets2, lighting, lighting1 washer_dryer2, microwave, bathroom_gfi, electric_heat, stove, kitchen_outlets3, washer_dryer3kitchen_outlets4, lighting2 |
|
| ||
| 2 | 11 | Kitchen_outlets1, lighting, dishwasherstove, microwave, washer_dryer, kitchen_outlets2, refrigerator, disposal |
|
| ||
| 3 | 22 | Outlets_unknown1, kitchen_outlets1outlets_unknown2, lighting 1, microwave, electronics, refrigerator, disposal, dishwasher, furance, lighting2, lighting3, outlets_unknown3, washer_dryer1, washer_dryer2, lighting4, smoke_alarms, lighting5, bathroom_gfi, kitchen_outlets2 |
|
| ||
| 4 | 20 | Lighting1, furance, kitchen_outlets1, stove, outlets_unknown, washer_dryer, air_conditioning1, air_conditioning2, miscellaeneous, smoke_alarms, lighting2, kitchen_outlets2, dishwaser, bathroom_gfi1, bathroom_gfi2, lighting3, lighting4, air_conditioning3 |
|
| ||
| 5 | 26 | Microwave, lighting1, outlets_unknown1, furance, outlets_unknown2, washer_dryer1, washer_dryer2, subpanel1, subpanel2, electric_heat1, electric_heat2, lighting2, outlets_unknown3, bathroom_gfi, lighting3, refrigerator, lighting4, dishwaser, disposal, electronics, lighting5, kitchen_outlets1, kitchen_outlets2, outdoor_outlets |
|
| ||
| 6 | 17 | Kitchen_outlets1, washer_dryer, stove, electronics,bathroom_gfi, refrigerator, dishwasher, outlets_unknown1, outlets_unknown2, electric_heat, kitchen_outlets2, lighting, air_conditioning1, air_conditioning 2, air_conditioning3 |
Private dataset.
| House | Date of first measurement | Submeters | Appliances |
|---|---|---|---|
| 1 | 2016-03-11 | 6 | Air-con., dehumidifier, TV, washer, toaster, oven |
Figure 9Confusion matrix.
Figure 10Comparison of Δ. (a) Pattern of Δ1; (b) pattern of Δ2; (c) pattern of Δ3.
Statistic of Δ.
| Δ | Range | Mean | Variance | Standard deviation |
|---|---|---|---|---|
| Δ | (−841~2510) | 1.047 | 83116.404 | 288.299 |
| Δ | (−411~3149) | −13.361 | 140077.047 | 374.268 |
| Δ | (−366~1040) | −14.358 | 34845.009 | 186.668 |
Performance measurement with different reflection rates.
| Δ | Precision | Recall | Accuracy |
|
|---|---|---|---|---|
| Δ | 0.753 | 0.843 | 0.901 | 0.795 |
| Δ | 0.714 | 0.836 | 0.886 | 0.771 |
| Δ | 0.730 | 0.812 | 0.888 | 0.769 |
Figure 11Classification ratio comparison {P}, {P, Δ}.
Figure 12Classification performance of the appliances.
Figure 13The patterns of dehumidifier and washer: (a) dehumidifier; (b) washer.
The performance of second model (4000 epochs).
| Appliance |
|
|---|---|
| Air-conditioner | 0.89 |
| Washer | 0.67 |
| Dehumidifier | 0.82 |
| Oven | 0.55 |
| TV | 0.70 |
| Toaster | 0.49 |
Figure 14Comparison of the preprocessing methods.
Performance comparison of initialization methods (1000 epochs).
| Metric | He initialization | Glorot initialization |
|---|---|---|
| Precision | 0.529 | 0.962 |
| Recall | 0.775 | 0.456 |
| Accuracy | 0.934 | 0.959 |
|
| 0.629 | 0.619 |
Performance comparison of initialization methods (5000 epochs).
| Metric | He initialization | Glorot initialization |
|---|---|---|
| Precision | 0.954 | 0.954 |
| Recall | 0.535 | 0.466 |
| Accuracy | 0.964 | 0.960 |
|
| 0.685 | 0.626 |
Control parameters for experiment.
| Control parameter | Method |
|---|---|
| Input |
|
| Num. of training samples | 1,500,000 |
| Num. of test samples | 500,000 |
| Time step | 500 |
| Num. of epochs | 1000 |
| Cost function | Mean Squared Error |
| Optimization | Adam |
| Preprocessing |
|
| Weight init. | He initialization |
| Regularization | Dropout |
Appliances for each experiment.
| Number of appliances | Included appliance |
|---|---|
| 2 | Stereo_speakers_bedroom, i7_desktop |
| 3 | Stereo_speakers_bedroom, i7_desktop, hairdryer |
| 4 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv |
| 5 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom |
| 6 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill |
| 7 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage |
| 8 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server |
| 9 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd |
| 10 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron |
| 11 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron, nespresso_pixie |
| 12 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron, nespresso_pixie, atom_pc |
| 13 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron, nespresso_pixie, atom_pc, toaster |
| 14 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron,nespresso_pixie, atom_pc, toaster, home_theatre_amp |
| 15 | Stereo_speakers_bedroom, i7_desktop, hairdryer, primary_tv, 24_inch_lcd_bedroom, treadmill, network_attached_storage, core2_server, 24_inch_lcd, steam_iron, nespresso_pixie, atom_pc, toaster, home_theatre_amp, sky_hd_box |
A List of the similar power appliances.
| Number | Appliance | Power range (watt) |
|---|---|---|
| (1) | adsl_router | 6~7 |
| (2) | Data_logger_pc | 12~13 |
| (3) | hifi_office | 12~14 |
| (4) | Livingroom_lamp_tv | 11~14 |
| (5) | Livingroom_s_lamp2 | 7~9 |
| (6) | Modem | 9~10 |
| (7) | Office_lamp1 | 14 |
| (8) | Office_lamp2 | 9~10 |
| (9) | Server-hdd | 10~13 |
| (10) | Speaker | 10~11 |
| (11) | Subwoofer_livingroom | 15~16 |
Figure 15The result of performance measurement model in increasing appliances.
Figure 16Power pattern of home_theatre_amp.
Figure 17Power pattern of core2_server.
Result of performance measurement for classification of similar power appliance.
| Metric | Similar power appliance based model |
|---|---|
| Precision | 0.955 |
| Recall | 0.948 |
| Accuracy | 0.957 |
|
| 0.951 |
A List of the similar power appliances with adding three multistate appliances.
| Number | Appliance | Power range (watt) |
|---|---|---|
| (1) | adsl_router | 6~7 |
| (2) | Data_logger_pc | 12~13 |
| (3) | hifi_office | 12~14 |
| (4) | Livingroom_lamp_tv | 11~14 |
| (5) | Livingroom_s_lamp2 | 7~9 |
| (6) | Modem | 9~10 |
| (7) | Office_lamp1 | 14 |
| (8) | Office_lamp2 | 9~10 |
| (9) | Server-hdd | 10~13 |
| (10) | Speaker | 10~11 |
| (11) | Subwoofer_livingroom | 15~16 |
| (12) | Fridge | 85~252 |
| (13) | Gas_oven | 14~52 |
| (14) | Hoover | 500~2021 |
Result of performance measurement for classification of similar power appliances with adding three multistate appliances.
| Metric | Similar power appliance based model | All appliance based model |
|---|---|---|
| Precision | 0.955 | 0.896 |
| Recall | 0.948 | 0.863 |
| Accuracy | 0.957 | 0.911 |
|
| 0.951 | 0.879 |
Parameters for UK-DALE experiment.
| Parameter | Method |
|---|---|
| Input |
|
| Time step | 500 |
| Num. of epochs | 3000 |
| Cost function | Mean Squared Error |
| Optimization | Adam |
| Preprocessing |
|
| Weight init. | He initialization |
| Regularization | Dropout |
Overall performance of UK-DALE.
| House | Precision | Recall | Accuracy |
|
|---|---|---|---|---|
| 1 | 0.778 | 0.752 | 0.917 | 0.764 |
| 2 | 0.872 | 0.756 | 0.905 | 0.810 |
| 3 | 0.950 | 0.856 | 0.981 | 0.900 |
| 4 | 0.964 | 0.972 | 0.969 | 0.968 |
| 5 | 0.816 | 0.878 | 0.914 | 0.846 |
Performance comparison with FHMM (UK-DALE).
| House | FHMM | Our model |
|---|---|---|
| 1 | 0.304 |
|
| 2 | 0.423 |
|
| 3 | 0.495 |
|
| 4 | 0.651 |
|
| 5 | 0.424 |
|
Overall performance of REDD.
| House | Precision | Recall | Accuracy |
|
|---|---|---|---|---|
| 1 | 0.942 | 0.959 | 0.968 | 0.950 |
| 2 | 0.961 | 0.943 | 0.964 | 0.952 |
| 3 | 0.829 | 0.840 | 0.920 | 0.835 |
| 4 | 0.846 | 0.867 | 0.909 | 0.856 |
| 5 | 0.930 | 0.893 | 0.953 | 0.911 |
| 6 | 0.898 | 0.954 | 0.943 | 0.925 |
Performance comparison with the existing models (REDD).
| House | FHMM [ | Additive FHMM [ | HieFHMM [ | Our model |
|---|---|---|---|---|
| 1 | 0.450 | 0.749 | 0.854 |
|
| 3 | 0.590 | 0.619 | 0.834 |
|
| 4 | 0.430 | 0.417 | 0.424 |
|
| 5 | 0.500 | 0.795 | 0.796 |
|
| 6 | 0.440 | 0.391 | 0.820 |
|