a new approach for supervised power disaggregation by ...unsupervised event based event detection...

14
A new approach for supervised power disaggregation by using a deep recurrent LSTM network GlobalSIP 2015, 14th Dec. Lukas Mauch and Bin Yang Institute of Signal Processing and System Theory University os Stuttgart

Upload: others

Post on 18-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

A new approach for supervised power disaggregation by using a deep recurrent

LSTM network

GlobalSIP 2015, 14th Dec.

Lukas Mauch and Bin Yang

Institute of Signal Processing and System TheoryUniversity os Stuttgart

Page 2: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

2Lukas Mauch – 14.12.2015

Content

Motivation

Model layoutDeep Recurrent Neural Network (RNN)LSTM units

Application to NILMCost functionRegularization

Experiments

Conclusion

Page 3: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

3

Motivation

Lukas Mauch – 14.12.2015

Limitations of current NILM approaches

Unsupervised event basedevent detection event matching clustering reconstruction

● difficult for multi-state loads● not suitable for variable loads● not scalable to a large number

of loads and events

● no load specific disaggregation● hand crafted feature extraction● sampling frequency higher than the

line freqency needed

Supervised eventlessFactorial Hidden Markov Model (FHMM) for single channel source separation

● not scalable due to exponential complexity ● exact training and inference intractable● HMM of each load has to be known

missing robustness

missing scalability

Page 4: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

4

Our approach

Lukas Mauch – 14.12.2015

Supervised Neural Network based approach for single channel source extraction

● scalable to many loads ● no hand crafted feature extraction● assignment of power traces to specific loads possible● suitable for multi-state and variable load devices● suitable for low frequency (<1Hz) real power data only

● submetered training data needed

● remaining loads treated as time varying noise

training

aggregate

data

remaining loadsno submetered data

one major load

submetered dataneural network

Page 5: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

5Lukas Mauch – 14.12.2015

Recurrent Neural Network (RNN)

Feedforward Neural Network

● universal static mapper ● used for classification and

regression

● multiple layers of units● feedforward connections

Recurrent Neural Network

● feedback connections allowed in each layer

● can learn any causal time-varying mapping

● used for sequence labeling and prediction

Page 6: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

6Lukas Mauch – 14.12.2015

Model layout

Layout Mapping

● Use forward-backward processing to allow noncausal mapping

Page 7: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

7Lukas Mauch – 14.12.2015

Application to NILM

Cost

Extraction of target signal st(n) with bidirectional RNN

RNN

Optimization

stochastic gradient descent momentum learning reate decay

batch

batch

Training pairs

...signals divided into M blocks of length B

Page 8: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

8Lukas Mauch – 14.12.2015

Application to NILM

Extraction of multiple loads

RNN1

RNN2

RNNK

aggregate

signal

● Train multiple models by using mltiple submeter measurements● Use one model to extract one major load separately out of the aggregate signal

→ easily extendable to new loads

Page 9: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

9Lukas Mauch – 14.12.2015

Experiments

Using Reference Energy Disaggregation Dataset (REDD)

Training Testing

House 1 House 2

● #loads: K=16● #hours: 620h

● #loads: K=9● #hours: 258h

Page 10: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

10Lukas Mauch – 14.12.2015

Experiments

Network setup Target appliances Metrics

● Refrigerator on/off device periodic power

consumption small amplitude

● Dishwasher multi-state device nonperiodic fixed pattern

● Microwave multi-state device nonperiodic random pattern

● Input layer

● Two recurrent layers

● Output layer

● #Parameters 485801

● Estimated energy

● Consumed energy

● NRMS

For active periods

● Precision● Recall● F1 score

Page 11: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

11Lukas Mauch – 14.12.2015

ExperimentsResults for house 1

● details in following MATLAB demonstration

Page 12: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

12Lukas Mauch – 14.12.2015

Experiments

Metrics for validation on house 1

Metrics for validation on house 2

● Models trained from house 1 work well for house 2 → high robustness

Page 13: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

13Lukas Mauch – 14.12.2015

Experiments

Overfitting to training set

● result heavily dependent on initialization

● larger layer allows for more complex mappings

● network tends to overfit to training data

● increase of validation error between 120 and 160 unitslayer size chosen to 140 units

Page 14: A new approach for supervised power disaggregation by ...Unsupervised event based event detection event matching clustering reconstruction difficult for multi-state loads not suitable

14Lukas Mauch – 14.12.2015

Conclusion

Future work

Advantages of the approach

● Bidirectional RNN can be used for supervised load disaggregation● Good performance for appliances with recurring patterns● Eventless for all types of loads● Allow low-frequency (<1Hz) power meter● No feature engineering

Drawbacks

● Need submeter data● Networks tend to overfit for little training data

● Combination of DNN and HMM for disaggregation● Domain adaption for different loads of same kind