skip to main content
research-article
Public Access

Virtual Metering: An Efficient Water Disaggregation Algorithm via Nonintrusive Load Monitoring

Published: 30 January 2018 Publication History

Abstract

The scarcity of potable water is a critical challenge in many regions around the world. Previous studies have shown that knowledge of device-level water usage can lead to significant conservation. Although there is considerable interest in determining discriminative features via sparse coding for water disaggregation to separate whole-house consumption into its component appliances, existing methods lack a mechanism for fitting coefficient distributions and are thus unable to accurately discriminate parallel devices’ consumption. This article proposes a Bayesian discriminative sparse coding model, referred to as Virtual Metering (VM), for this disaggregation task. Mixture-of-Gammas is employed for the prior distribution of coefficients, contributing two benefits: (i) guaranteeing the coefficients’ sparseness and non-negativity, and (ii) capturing the distribution of active coefficients. The resulting method effectively adapts the bases to aggregated consumption to facilitate discriminative learning in the proposed model, and devices’ shape features are formalized and incorporated into Bayesian sparse coding to direct the learning of basis functions. Compact Gibbs Sampling (CGS) is developed to accelerate the inference process by utilizing the sparse structure of coefficients. The empirical results obtained from applying the new model to large-scale real and synthetic datasets revealed that VM significantly outperformed the benchmark methods.

References

[1]
H. Attias. 1999. Independent factor analysis. Neural Computation 117 (1999), 803--851.
[2]
F. Chen, J. Dai, B. Wang, S. Sahu, M. Naphade, and C.-T. Lu. 2011. Activity analysis based on low sample rate smart meters. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Diego, California, USA, ACM New York, NY, 240--248.
[3]
S. S. Chen, D. L. Donoho, and M. A. Saunders. 1998. Atomic decomposition by basis pursuit. SIAM Journal on Scientific Computing 20, 1 (1998), 33--61.
[4]
A. P. Dempster, N. M. Laird, and D. B. Rubin. 1977. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, Series B 39, 1 (1977), 1--38.
[5]
H. Dong, B. Wang, and C.-T. Lu. 2013. Deep sparse coding based recursive disaggregation model for water conservation. In Proceedings of the International Joint Conference on Artificial Intelligence. 2804--2810.
[6]
D. L. Donoho. 2006. Compressed sensing. IEEE Transactions on Information Theory 52, 4 (2006), 1289--1306.
[7]
B. Ellert, S. Makonin, and F. Popowich. 2016. Appliance water disaggregation via non-intrusive load monitoring (NILM). In Smart City 360°. SmartCity 360 2016, SmartCity 360 2015, A. Leon-Garcia et al. (Eds). Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 166. Springer, 455--467.
[8]
K. Engan, S. O. Aase, and H. J. Hakon.1999. Method of optimal directions for frame design. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Vol. 5. 2443--2446.
[9]
J. Froehlich, E. Larson, T. Campbell, C. Haggerty, J. Fogarty, and S. N. Patel. 2009. HydroSense: Infrastructure-mediated single-point sensing of whole-home water activity. In Proceedings of the International Conference on Ubiquitous Computing. 235--244.
[10]
J. Froehlich, E. Larson, E. Saba, T. Campbell, L. Atlas, J. Fogarty, and S. Patel. 2011. A longitudinal study of pressure sensing to infer real-world water usage events in the home. In Proceedings of the 9th International Conference on Pervasive Computing. 50--69.
[11]
J. E. Froehlich, L. Findlater, M. Ostergren, S. Ramanathan, J. Peterson, I. Wragg, E. Larson, F. Fu, M. Bai, S. N. Patel, and J. A. Landay. 2012. The design and evaluation of prototype eco-feedback displays for fixture-level water usage data. In Proceedings of the ACM Annual Conference on Human Factors in Computing Systems. 2367--2376.
[12]
P. Garrigues and B. A. Olshausen. 2010. Group sparse coding with a laplacian scale mixture prior{C}. In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS’10). Vol. 1. Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 676--684.
[13]
S. Geman and D. Geman. 1984. Stochastic relaxation, Gibbs distributions, and the bayesian restoration of images. IEEE Transactions on Pattern Analysis and Machine Intelligence 6 (1984), 721--741.
[14]
R. Gerwen, S. Jaarsma, and R. Wilhite. 2006. Smart metering. Leonardo-Energy.org (2006).
[15]
M. Gharavi-Alkhansari and T. S. Huang. 1998. A fast orthogonal matching pursuit algorithm. In Proceeddings of the IEEE International Conference on Acoustics, Speech and Signal, Vol. 3. 1389--1392.
[16]
N. Gilbert. 2010. Balancing water supply and wildlife. Nature News (2010)
[17]
W. R. Gilks, N. G. Best, and K. K. C. Tan. 1995. Adaptive rejection metropolis sampling within Gibbs sampling. Journal of the Royal Statistical Society 44, 4 (1995), 455--472.
[18]
P. H. Gleick. 2000. Water futures: A review of global water resources projections. World Water Scenarios: Analyses (2000), 27--45.
[19]
I. F. Gorodnitsky and B. D. Rao. 1997. Sparse signal reconstruction from limited data using FOCUSS: A re-weighted minimum norm algorithm. IEEE Transactions on Signal Processing 45, 3 (1997), 600--616.
[20]
R. Grosse, R. Raina, H. Kwong, and A. Ng. 2007. Shift-invariance sparse coding for audio classification. In Proceedings of the 23rd Conference Annual Conference on Uncertainty in Artificial Intelligence (UAI-07). 149--158.
[21]
P. O. Hoyer. 2002. Non-negative sparse coding. In Proceedings of the IEEE Workshop on Neural Networks for Signal Processing. 557--565.
[22]
Anders Huss. 2012. Hybrid model approach to appliance load disaggregation: Expressive appliance modelling by combining convolutional neural networks and hidden semi-Markov models. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence (AAAI’12). AAAI Press, Toronto, Ontario, Canada, 356--362.
[23]
Z. Jiang, Z. Lin, and L. S. Davis. 2011. Learning a discriminative dictionary for sparse coding via label consistent k-svd. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 1697--1704.
[24]
Jack Kelly and William Knottenbelt. 2015. Neural nilm: Deep neural networks applied to energy disaggregation. In Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments. ACM, 55--64.
[25]
H. Kim, M. Marwah, M. Arlitt, G. Lyon, and J. Han. 2011. Unsupervised disaggregation of low frequency power measurements. In Proceedings of the 2011 SIAM International Conference on Data Mining. 747--758.
[26]
J. Z. Kolter, S. Batra, and A. Y. Ng. 2010. Energy disaggregation via discriminative sparse coding. In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS’10). Vol. 1. Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 1153--1161.
[27]
J. Zico Kolter and T. Jaakkola. 2012. Approximate inference in additive factorial HMMs with application to energy disaggregation. In Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research, Vol. 22. La Palma, Canary Islands, PMLR, 1472--1482.
[28]
K. P. Körding, C. Kayser, and P. König. 2003. On the choice of a sparse prior. Reviews in the Neurosciences 14, 1--2 (2003), 53--62.
[29]
K. Kreutz-Delgado, J. F. Murray, B. D. Rao, K. Engan, T. Lee, and T. J. Sejnowski. 2003. Dictionary learning algorithms for sparse representation. Neural Computation 15, 2 (2003), 349--396.
[30]
E. Larson, J. Froehlich, T. Campbell, C. Haggerty, L. Atlas, J. Fogarty, and S. N. Patel. 2012. Disaggregated water sensing from a single, pressure-based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing 8 (2012), 82--102.
[31]
M. S. Lewicki and T. J. Sejnowski. 2000. Learning overcomplete representations. Neural Computation 12, 2 (2000), 337--365.
[32]
Ye Liu, Yu Zheng, Yuxuan Liang, Shuming Liu, and David S. Rosenblum. 2016. Urban water quality prediction based on multi-task multi-view learning. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI’16). AAAI Press, New York, USA, 2576--2582.
[33]
J. Mairal, J. Ponce, G. Sapiro, A. Zisserman, and F. R. Bach. 2009. Supervised dictionary learning. In Advances in Neural Information Processing Systems 21. Curran Associates, Inc., 1033--1040.
[34]
Stephen Makonin, Fred Popowich, Ivan V Bajić, Bob Gill, and Lyn Bartram. 2016. Exploiting hmm sparsity to perform online real-time nonintrusive load monitoring. IEEE Transactions on Smart Grid 7, 6 (2016), 2575--2585.
[35]
S. G. Mallat and Z. Zhang. 1993. Matching pursuits with time-frequency dictionaries. IEEE Transactions on Signal Processing 41, 12 (1993), 3397--3415.
[36]
Lukas Mauch and Bin Yang. 2016. A novel DNN-HMM-based approach for extracting single loads from aggregate power signals. In Proceedings of the IEEE 2016 Acoustics, Speech and Signal Processing International Conference (ICASSP). IEEE, 2384--2388.
[37]
P. Mayer, W. DeOreo, E. M. Opitz, J. C. Kiefer, W. Y. Davis, B. Dziegielewski, and J. O. Nelson. 1999. Residential End Uses of Water. AWWA Research Foundation and American Water Works Association.
[38]
K. A. Nguyen, R. A. Stewart, and H. Zhang. 2013a. An intelligent pattern recognition model to automate the categorisation of residential water end-use events. Environmental Modelling 8 Software 47, C (2013), 108--127.
[39]
K. A. Nguyen, H. Zhang, and R. A. Stewart. 2013b. Development of an intelligent model to categorise residential water end use events. Journal of Hydro-Environment Research 7, 3 (2013), 182--201.
[40]
B. A. Olshausen and D. J. Field. 1996. Natural image statistics and efficient coding. Network: Computation in Neural Systems 7, 2 (1996), 333--339.
[41]
B. A. Olshausen and D. J. Field. 1997. Sparse coding with an overcomplete basis set: A strategy employed by V1? Vision Research 37 (1997), 3311--3325.
[42]
B. A. Olshausen and K. J. Millman. 2000. Learning sparse codes with a mixture-of-gaussians prior. In Advances in Neural Information Processing Systems. 841--847.
[43]
Y. C. Pati, R. Rezaiifar, and P. S. Krishnaprasad. 1993. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition. In Proceedings of the IEEE Conference on Signals, Systems and Computers. 40--44.
[44]
S. T. Roweis. 2001. One microphone source separation. In Advances in Neural Information Processing Systems 13. MIT Press, 793--799.
[45]
M. Schmidt, J. Larsen, and F.-T. Hsiao. 2007. Wind noise reduction using non-negative sparse coding. In Proceedings of the IEEE Workshop on Machine Learning for Signal Processing. 431--436.
[46]
M. Schmidt and R. Olsson. 2006. Single-channel speech separation using sparse non-negative matrix factorization. In International Conference on Spoken Language Processing.
[47]
Shikha Singh, Manoj Gulati, and Angshul Majumdar. 2016. Greedy deep disaggregating sparse coding{C}. In Proceeding of the 3rd International Workshop on Non-Intrusive Load Monitoring (NILM’16).
[48]
V. Srinivasan, J. Stankovic, and K. Whitehouse. 2011. Watersense: Water flow disaggregation using motion sensors. In Proceedings of the 3rd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings. 19--24.
[49]
A. Vickers. 2001. Handbook of Water Use and Conservation: Homes, Landscapes, Industries, Businesses, Farms. WaterPlow Press.
[50]
T. Virtanen. 2004. Separation of sound sources by convolutive sparse coding. In Proceedings of the Workshop on Statistical and Perceptual Audio Processing (SAPA).
[51]
B. Wang, F. Chen, H. Dong, A. P. Boedihardjo, and C.-T. Lu. 2012. Signal disaggregation via sparse coding with featured discriminative dictionary. In Proceedings of the IEEE International Conference on Data Mining. 1134--1139.
[52]
J. Wright, A. Y. Yang, A. Ganesh, S. S. Sastry, and Y. Ma. 2009. Robust face recognition via sparse representation. IEEE Transactions on Pattern Analysis and Machine Intelligence 31, 2 (2009), 210--227.
[53]
T. T. Wu and K. Lange. 2008. Coordinate descent algorithms for lasso penalized regression. The Annals of Applied Statistics (2008), 224--244.
[54]
Chaoyun Zhang, Mingjun Zhong, Zongzuo Wang, Nigel Goddard, and Charles Sutton. 2016. Sequence-to-point learning with neural networks for nonintrusive load monitoring. arXiv preprint arXiv:1612.09106 (2016).
[55]
Yu Zheng, Licia Capra, Ouri Wolfson, and Hai Yang. 2014. Urban computing: Concepts, methodologies, and applications. ACM Transactions on Intelligent Systems and Technology (TIST) 5, 3 (2014), 38.

Cited By

View all
  • (2022)Smart Homes and Families to Enable Sustainable Societies: A Data-Driven Approach for Multi-Perspective Parameter Discovery Using BERT ModellingSustainability10.3390/su14201353414:20(13534)Online publication date: 19-Oct-2022
  • (2021)Context-Aware Semantic Annotation of Mobility RecordsACM Transactions on Knowledge Discovery from Data10.1145/347704816:3(1-20)Online publication date: 22-Oct-2021
  • (2021)Automated Feature-Topic PairingProceedings of the 29th International Conference on Advances in Geographic Information Systems10.1145/3474717.3484212(450-453)Online publication date: 2-Nov-2021
  • Show More Cited By

Index Terms

  1. Virtual Metering: An Efficient Water Disaggregation Algorithm via Nonintrusive Load Monitoring

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Intelligent Systems and Technology
        ACM Transactions on Intelligent Systems and Technology  Volume 9, Issue 4
        Research Survey and Regular Papers
        July 2018
        280 pages
        ISSN:2157-6904
        EISSN:2157-6912
        DOI:10.1145/3183892
        • Editor:
        • Yu Zheng
        Issue’s Table of Contents
        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 profit or commercial advantage and that copies bear this notice and the full citation on the first 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 specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 30 January 2018
        Accepted: 01 September 2017
        Revised: 01 September 2017
        Received: 01 December 2016
        Published in TIST Volume 9, Issue 4

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Bayesian discriminative learning
        2. Computational sustainability
        3. Mixture-of-Gammas
        4. low-sampling-rate disaggregation
        5. non-intrusive load monitoring
        6. sparse coding

        Qualifiers

        • Research-article
        • Research
        • Refereed

        Funding Sources

        • U.S. Army Research Office

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)42
        • Downloads (Last 6 weeks)7
        Reflects downloads up to 01 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2022)Smart Homes and Families to Enable Sustainable Societies: A Data-Driven Approach for Multi-Perspective Parameter Discovery Using BERT ModellingSustainability10.3390/su14201353414:20(13534)Online publication date: 19-Oct-2022
        • (2021)Context-Aware Semantic Annotation of Mobility RecordsACM Transactions on Knowledge Discovery from Data10.1145/347704816:3(1-20)Online publication date: 22-Oct-2021
        • (2021)Automated Feature-Topic PairingProceedings of the 29th International Conference on Advances in Geographic Information Systems10.1145/3474717.3484212(450-453)Online publication date: 2-Nov-2021
        • (2021)App2Vec: Context-Aware Application Usage PredictionACM Transactions on Knowledge Discovery from Data10.1145/345139615:6(1-21)Online publication date: 28-Jun-2021
        • (2020)On Representation Learning for Road NetworksACM Transactions on Intelligent Systems and Technology10.1145/342434612:1(1-27)Online publication date: 22-Dec-2020
        • (2020)Reimagining City ConfigurationProceedings of the 28th International Conference on Advances in Geographic Information Systems10.1145/3397536.3422268(497-506)Online publication date: 3-Nov-2020
        • (2020)Learning Transferrable Parameters for Long-tailed Sequential User Behavior ModelingProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3394486.3403078(359-367)Online publication date: 23-Aug-2020
        • (2020)Partial Relationship Aware Influence Diffusion via a Multi-channel Encoding Scheme for Social RecommendationProceedings of the 29th ACM International Conference on Information & Knowledge Management10.1145/3340531.3412016(585-594)Online publication date: 19-Oct-2020
        • (2019)A Stacked BiLSTM Neural Network Based on Coattention Mechanism for Question AnsweringComputational Intelligence and Neuroscience10.1155/2019/95434902019Online publication date: 21-Aug-2019
        • (2019)FooDNet: Toward an Optimized Food Delivery Network Based on Spatial CrowdsourcingIEEE Transactions on Mobile Computing10.1109/TMC.2018.286186418:6(1288-1301)Online publication date: 3-May-2019

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Login options

        Full Access

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media