NILM ¡Beyond ¡Event ¡Detec1on ¡
- J. ¡Zico ¡Kolter ¡
MIT ¡CSAIL ¡ ¡ NILM ¡Workshop ¡-‑ ¡5/7/12 ¡
In ¡collabora1on ¡with: ¡Tommi ¡Jaakkola ¡
Origins Figure from G.W. Hart, Nonintrusive Applica1on Load - - PowerPoint PPT Presentation
NILM Beyond Event Detec1on J. Zico Kolter MIT CSAIL NILM Workshop - 5/7/12 In collabora1on with: Tommi Jaakkola Origins Figure from G.W. Hart,
In ¡collabora1on ¡with: ¡Tommi ¡Jaakkola ¡
Figure ¡from ¡G.W. ¡Hart, ¡“Nonintrusive ¡Applica1on ¡Load ¡Monitoring.” ¡ ¡ Proceedings ¡of ¡the ¡IEEE, ¡Vol ¡80 ¡(12), ¡1992. ¡ ¡
Figure ¡from ¡G.W. ¡Hart, ¡ “Nonintrusive ¡Applica1on ¡Load ¡ Monitoring.” ¡ ¡Proceedings ¡of ¡the ¡ IEEE, ¡Vol ¡80 ¡(12), ¡1992. ¡ ¡
“Two ¡extensions ¡of ¡the ¡Viterbi ¡ Algorithm.” ¡ ¡IEEE ¡Transac1ons ¡on ¡ Informa1on ¡Theory, ¡Vol ¡37 ¡(3), ¡1991 ¡ G.W. ¡Hart, ¡A. ¡Bouloutas. ¡“Correc1ng ¡ Dependent ¡Errors ¡in ¡Sequences ¡ Generated ¡by ¡Finite-‑State ¡ Processes.” ¡ ¡IEEE ¡Transac1ons ¡on ¡ Informa1on ¡Theory, ¡Vol ¡39 ¡(4), ¡1991 ¡
(supervised) ¡
power ¡delta ¡
Turned ¡on ¡dryer ¡
(supervised) ¡
power ¡delta ¡
power, ¡find ¡nearest ¡ device ¡match ¡
Dryer? ¡Fridge? ¡ Coffee ¡Maker? ¡ Noise? ¡
(supervised) ¡
power ¡delta ¡
power, ¡find ¡nearest ¡ device ¡match ¡
Dryer? ¡Fridge? ¡ Coffee ¡Maker? ¡ Noise? ¡
Given: ¡ whole-‑home ¡power ¡ consump1on ¡over ¡1me ¡ Find: ¡ power ¡consump1ons ¡ for ¡each ¡device ¡
Power ¡ Time ¡
Power ¡ Time ¡
Power ¡ Time ¡
Power ¡ Time ¡
trans ¡
[Ghahramani ¡and ¡Jordan, ¡1997] ¡
(unsupervised) ¡
Extract ¡all ¡poten1al ¡ device ¡snippets ¡from ¡ signal ¡(power ¡coming ¡
Compute ¡similari1es ¡ between ¡snippets ¡and ¡ use ¡spectral ¡clustering ¡
(unsupervised) ¡
¡
Total ¡Varia8on ¡penalty, ¡allows ¡for ¡ arbitrary ¡unknown ¡power, ¡but ¡favors ¡ piecewise-‑constant ¡signals ¡
Enforce ¡one-‑at-‑a-‑1me ¡ ¡ in ¡posterior ¡
Addi9ve ¡FHMM ¡ Difference ¡FHMM ¡ Drop ¡integer ¡constraint ¡
Drop ¡integer ¡constraint ¡
(unsupervised) ¡
True ¡Breakdown ¡ Our ¡Method ¡
True ¡Breakdown ¡ Event ¡Based ¡
True ¡Breakdown ¡ Structured ¡Mean ¡Field ¡
Circuit ¡ Our ¡ Method ¡ Structured ¡ Mean ¡Field ¡ Event-‑based ¡ Microwave ¡ 98% ¡/ ¡66% ¡ 97% ¡/ ¡4% ¡ 98% ¡/ ¡28% ¡ Bath ¡GFI ¡ 83% ¡/ ¡71% ¡ 50% ¡/ ¡9% ¡ 23% ¡/ ¡21% ¡ Kitchen ¡Outlets ¡ 38% ¡/ ¡13% ¡ 10% ¡/ ¡48% ¡ 57% ¡/ ¡15% ¡ Furnace ¡ 92% ¡/ ¡71% ¡ 13% ¡/ ¡15% ¡ 25% ¡/ ¡71% ¡ Kitchen ¡Outlets ¡ 45% ¡/ ¡16% ¡ 13% ¡/ ¡24% ¡ 27% ¡/ ¡11% ¡ Washer ¡/ ¡Dryer ¡ 99% ¡/ ¡73% ¡ 89% ¡/ ¡77% ¡ 95% ¡/ ¡64% ¡ Total ¡ 87% ¡/ ¡60% ¡ 36% ¡/ ¡45% ¡ 49% ¡/ ¡53% ¡
Circuit ¡ Our ¡ Method ¡ Structured ¡ Mean ¡Field ¡ Event-‑based ¡ Microwave ¡ 98% ¡/ ¡66% ¡ 97% ¡/ ¡4% ¡ 98% ¡/ ¡28% ¡ Bath ¡GFI ¡ 83% ¡/ ¡71% ¡ 50% ¡/ ¡9% ¡ 23% ¡/ ¡21% ¡ Kitchen ¡Outlets ¡ 38% ¡/ ¡13% ¡ 10% ¡/ ¡48% ¡ 57% ¡/ ¡15% ¡ Furnace ¡ 92% ¡/ ¡71% ¡ 13% ¡/ ¡15% ¡ 25% ¡/ ¡71% ¡ Kitchen ¡Outlets ¡ 45% ¡/ ¡16% ¡ 13% ¡/ ¡24% ¡ 27% ¡/ ¡11% ¡ Washer ¡/ ¡Dryer ¡ 99% ¡/ ¡73% ¡ 89% ¡/ ¡77% ¡ 95% ¡/ ¡64% ¡ Total ¡ 87% ¡/ ¡60% ¡ 36% ¡/ ¡45% ¡ 49% ¡/ ¡53% ¡
Circuit ¡ Our ¡ Method ¡ Structured ¡ Mean ¡Field ¡ Event-‑based ¡ Microwave ¡ 98% ¡/ ¡66% ¡ 97% ¡/ ¡4% ¡ 98% ¡/ ¡28% ¡ Bath ¡GFI ¡ 83% ¡/ ¡71% ¡ 50% ¡/ ¡9% ¡ 23% ¡/ ¡21% ¡ Kitchen ¡Outlets ¡ 38% ¡/ ¡13% ¡ 10% ¡/ ¡48% ¡ 57% ¡/ ¡15% ¡ Furnace ¡ 92% ¡/ ¡71% ¡ 13% ¡/ ¡15% ¡ 25% ¡/ ¡71% ¡ Kitchen ¡Outlets ¡ 45% ¡/ ¡16% ¡ 13% ¡/ ¡24% ¡ 27% ¡/ ¡11% ¡ Washer ¡/ ¡Dryer ¡ 99% ¡/ ¡73% ¡ 89% ¡/ ¡77% ¡ 95% ¡/ ¡64% ¡ Total ¡ 87% ¡/ ¡60% ¡ 36% ¡/ ¡45% ¡ 49% ¡/ ¡53% ¡