Machine learning applications to electrical time series data will have wide-ranging impacts in the near future, including reducing billions of dollars of annual electrical waste. My contributions to electricity disaggregation include the first label correction approach for training samples, event detection for unsupervised disaggregation that does not require parameter tuning, and appliance discovery that makes no assumptions on appliance types. 1 The Benefits Hiding in Electrical Data Electricity disaggregation holds the promise of reducing billions of dollars of electrical waste every year. In the power grid, automatic classification of disturbance events detected by phasor measurement units could prevent cascading blackouts before they occur. Additional machine learning applications include better market segmentation by utility companies, improved design of appliances, and reliable incorporation of renewable energy resources into the power grid. My research contributions produce better accuracy, faster computation, and more scalability than previously introduced methods and can be applied to natural gas disaggregation, water disaggregation, and other source separation domains. My current work challenges long-held assumptions in time series shapelets, a classification tool with applicability in electrical time series and dozens of additional domains. 2 Electricity Disaggregation Electricity disaggregation identifies individual appliances from one or more aggregate data streams [Kolter et al., 2010]. However, to effectively reduce waste, disaggregation must be performed using inexpensive, low power hardware, making computationally expensive approaches impractical. 2.1 Label Correction for Supervised Disaggregation Supervised learning methods first train on appliance samples recorded in isolation. Afterwards these methods can then identify appliances that are operating simultaneously while being recorded by a single smart meter. However, existing approaches assume error-free labels in training data, an unrealistic assumption for data labeled by naı̈ve consumers. In [Valovage and Gini, 2016], I introduced the first method to automatically correct labels in consumer-labeled training samples, enabling realistic application of supervised methods to a single house. I improved this method in [Valovage and Gini, 2017] to use a parameter-free model, making it scalable to millions of homes. While these improvements overcome limiting assumptions, supervised learning still requires hours of work by consumers to meticulously label individual appliance samples. To enable a system that requires no consumer setup, unsupervised learning is required. 2.2 Unsupervised Electricity Disaggregation It is more challenging for unsupervised learning methods to accurately identify appliances since they lack training samples and must be able to identify a wide range of appliances. Unsupervised disaggregation requires two distinct steps. First, during event detection, the aggregate power data stream is segmented into significant events that represent a state change in one or more appliances. Second, appliance discovery reconstructs appliances from these events. Existing methods for both of these steps have their own shortcomings that limit real-world deployment, detailed below. Parameter-Free Event Detection Previously introduced event detection methods depend on parameters optimized for a single appliance or dataset, limiting scalability to millions of buildings. In [Valovage and Gini, 2017], I introduced the first event detection method that does not require parameter tuning using a modified version of Bayesian change detection. Tests on 2 publicly available datasets containing 7 different houses showed Bayesian change detection performed on par with or better than existing state-of-the-art event detection methods without the need to tune parameters, making it scalable to millions of homes. Furthermore, my modifications to Bayesian change detection reduced its space and time complexity from O(n) to O(n), enabling it to run in real-time on inexpensive hardware. Model-Free Iterative Appliance Discovery Following event detection, events must be recombined into their respective appliances. Doing this with no previous assumptions is challenging since appliances can operate for different amounts of time and often overlap in operation. In addition, while simple appliances consistently generate the Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-18)
[1]
Viktor K. Prasanna,et al.
Extracting discriminative features for event-based electricity disaggregation
,
2014,
2014 IEEE Conference on Technologies for Sustainability (SusTech).
[2]
Maria L. Gini,et al.
Model-Free Iterative Temporal Appliance Discovery for Unsupervised Electricity Disaggregation
,
2018,
AAAI.
[3]
Andrew Y. Ng,et al.
Energy Disaggregation via Discriminative Sparse Coding
,
2010,
NIPS.
[4]
Maria L. Gini,et al.
Label Correction and Event Detection for Electricity Disaggregation
,
2017,
AAMAS.
[5]
Sukumar Brahma,et al.
Signal features for classification of power system disturbances using PMU data
,
2016,
2016 Power Systems Computation Conference (PSCC).
[6]
Maria L. Gini,et al.
Automatic Label Correction and Appliance Prioritization in Single Household Electricity Disaggregation
,
2016,
AAAI Workshop: AI for Smart Grids and Smart Buildings.