Compressive Non-Intrusive Load Monitoring Shikha Singh Indraprastha Institute of Information Technology, Delhi, India shikhas@iiitd.ac.in Angshul Majumdar Indraprastha Institute of Information Technology, Delhi, India angshul@iiitd.ac.in Stephen Makonin Simon Fraser University Vancouver, BC, Canada smakonin@sfu.ca ABSTRACT In non-intrusive load monitoring (NILM), an increase in sampling frequency translates to capturing unique signal features during tran- sient states, which, in turn, can improve disaggregation accuracy. Smart meters are capable of sampling at a high frequency (typi- cally 20kHz). However, transmitting signals continuously would choke the network bandwidth. Given the deployment of millions of smart meters which communicate over a wireless wide-area net- work (WAN), utilities can only collect power signals at very low frequencies. We propose a compressive sampling (CS) approach. Af- ter measuring the high-frequency power signal from a smart meter will be encoded (by a random matrix) to very few samples making the signal suitable for WAN transmission without choking network bandwidth. CS guarantees the recovery of the high-frequency sig- nal from the few transmitted samples under certain conditions. This work shows how to simultaneously recover the signal and disaggregate it; hence, the name Compressive NILM. CCS CONCEPTS · Information systems Information retrieval. KEYWORDS non-intrusive load monitoring, NILM, energy disaggregation, com- pressed sensing, compressive sampling, sparse coding ACM Reference Format: Shikha Singh, Angshul Majumdar, and Stephen Makonin. 2020. Compressive Non-Intrusive Load Monitoring. In The 7th ACM International Conference on Systems for Energy-Efcient Buildings, Cities, and Transportation (BuildSys ’20), November 18ś20, 2020, Virtual Event, Japan. ACM, New York, NY, USA, 4 pages. https://doi.org/10.1145/3408308.3427613 1 INTRODUCTION Energy disaggregation is the task of estimating the energy consump- tion of individual electrical appliances given the total consumption recorded by the smart-meter. It is a single channel (smart-meter) blind source (appliances) separation problem. This makes the prob- lem highly underdetermined in nature ś one equation (smart-meter consumption) and many variable (appliance consumption). There- fore the problem has infnitely many solutions. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proft or commercial advantage and that copies bear this notice and the full citation on the frst page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission and/or a fee. Request permissions from permissions@acm.org. BuildSys ’20, November 18ś20, 2020, Virtual Event, Japan © 2020 Association for Computing Machinery. ACM ISBN 978-1-4503-8061-4/20/11. . . $15.00 https://doi.org/10.1145/3408308.3427613 When the power signal is of sufciently high frequency, integer programming based approaches provide a feasible solution [2, 20]. Similarly factorial hidden Markov model (FHMM) is used to dis- aggregate appliance loads from high frequency samples [12, 16]. The performance of such techniques degrades when the sampling frequency is reduced. Sparse coding approaches yield somewhat better results at low-frequencies [9, 11]; however, even with sparse coding, higher frequencies translate to better results. Smart-meters can sample at high frequencies, but higher frequen- cies mean generation of more data. Transmitting this data from the building smart-meter to the cloud at the utilities consumes some bandwidth; higher the sampling frequency higher is the bandwidth consumed. Note that, it is not only one building that would be trans- mitting this data, all the buildings would be transmitting it; in such a scenario it is likely the entire network bandwidth will be consumed for only transmitting power signals! To keep the network usage at check, the smart-meter transmits the signal at low-frequencies (even though it is capable of sampling at high frequencies). Typically it is expected that energy disaggregation would be ofered as a service by the utilities. However, since the utilities will have access to only low-frequency information, the disaggrega- tion accuracy is likely to sufer. To bridge the gap between high- frequency sampling and low-frequency transmission we propose a compressed sensing / compressive sampling (CS) approach [4, 5, 7]. We project the high frequency signal to a lower dimension em- bedding by a random projection matrix. The lower dimensional signal will emulate a low frequency signal which can be then trans- mitted. The random projection can be easily integrated into hard- ware [6, 21]. Under certain conditions, such a lower dimensional embedding approximately preserves the information of the high frequency signal and can be recovered using sparsity promoting techniques like 1-minimization [10] or matching pursuits like al- gorithms [18]. This work extends the traditional compressed sensing dictates (e.i., recovering the signal) by adding simultaneous disaggregation as part of the recovery process. Our formulation is based on the dictionary learning approach [19] (the same technique used in sparse coding [9, 11]). The paper will be organized into several sections. We will discuss the basics of CS in the following section. In Section 3, we describe our proposed formulation. The results will be detailed in Section 4. Finally, the conclusions of this work will be discussed in Section 5. 2 COMPRESSIVE SAMPLING Compressed Sensing (CS) studies the problem of solving an under- determined linear system of equations where the solution is known to be sparse. In practical scenarios, the system is corrupted by noise as well.