SmartCity 360 2016, SmartCity 360 2015: Smart City 360° pp 455-467 | Cite as

Appliance Water Disaggregation via Non-intrusive Load Monitoring (NILM)

  • Bradley EllertEmail author
  • Stephen Makonin
  • Fred Popowich
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 166)


The world’s fresh water supply is rapidly dwindling. Informing homeowners of their water use patterns can help them reduce consumption. Today’s smart meters only show a whole house’s water consumption over time. People need to be able to see where they are using water most to be able to change their habits. We are the first to present work where appliance water consumption is non-intrusively disaggregated using the results from a non-intrusive load monitoring algorithm. Unlike previous works that require the installation of water sub-meters or water sensors, our method does not. Further, our method uses low-frequency data from standardized meters and does not rely on labelled data. We modify the Viterbi Algorithm to apply a supervised method to an unsupervised disaggregation problem. We are able to achieve very high accuracy results having mean squared errors of under 0.02 L\(^2\)/min\(^2\).


Water disaggregation Water conservation Non-intrusive load monitoring NILM Smart homes Sustainability 



Research was supported by NSERC, including an Alexander Graham Bell Canada Graduate Scholarship, and a number of awards given by SFU’s Dean of Graduate Studies: a Provost Prize of Distinction, a C.D. Nelson Memorial Graduate Scholarship, and a Graduate Fellowship.


  1. 1.
    DeOreo, W.B., Heaney, J.P., Mayer, P.W.: Flow trace analysis to assess water use. J. Am. Water Works Assoc. 88(1), 79–90 (1996)Google Scholar
  2. 2.
    Dong, H., Wang, B., Lu, C.T.: Deep sparse coding based recursive disaggregation model for water conservation. In: Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, pp. 2804–2810 (2013)Google Scholar
  3. 3.
    Forney Jr., G.D.: The viterbi algorithm. Proc. IEEE 61(3), 268–278 (1973)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., Patel, S.N.: HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. In: Proceedings of the 11th International Conference on Ubiquitous Computing, pp. 235–244 (2009)Google Scholar
  5. 5.
    Hart, G.W.: Prototype nonintrusive appliance load monitor. MIT Energy Laboratory and Electric Power Research Institute Technical report (1985)Google Scholar
  6. 6.
    Kim, Y., Schmid, T., Charbiwala, Z.M., Friedman, J., Srivastava, M.B.: NAWMS: nonintrusive autonomous water monitoring system. In: Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems, SenSys 2008, pp. 309–322. ACM, New York (2008)Google Scholar
  7. 7.
    Makonin, S., Bajic, I.V., Popowich, F.: Efficient sparse matrix processing for nonintrusive load monitoring (NILM). In: 2nd International Workshop on Non-Intrusive Load Monitoring (2014)Google Scholar
  8. 8.
    Makonin, S., Popowich, F.: Nonintrusive load monitoring (NILM) performance evaluation. Energy Effi. 8, 1–6 (2014)Google Scholar
  9. 9.
    Makonin, S., Popowich, F., Bartram, L., Gill, B., Bajic, I.V.: AMPds: a public dataset for load disaggregation and eco-feedback research. In: Electrical Power & Energy Conference, pp. 1–6 (2013)Google Scholar
  10. 10.
    Mayer, P.W., DeOreo, W.B., Opitz, E.M., Kiefer, J.C., Davis, W.Y., et al.: Residential End Uses of Water. American Water Works Association, Denver (1999)Google Scholar
  11. 11.
    Rabiner, L.: A tutorial on hidden markov models and selected applications in speech recognition. Proc. IEEE 77(2), 257–286 (1989)CrossRefGoogle Scholar
  12. 12.
    Schantz, C., Donnal, J., Sennett, B., Gillman, M., Muller, S., Leeb, S.: Water non-intrusive load monitoring. IEEE Sens. J. PP(99), 1 (2014)Google Scholar
  13. 13.
    Srinivasan, V., Stankovic, J., Whitehouse, K.: WaterSense: water flow disaggregation using motion sensors. In: Proceedings of the Third ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, BuildSys 2011, pp. 19–24. ACM, New York (2011)Google Scholar
  14. 14.
    Viterbi, A.J.: Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans. Inf. Theory 13(2), 260–269 (1967)CrossRefzbMATHGoogle Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2016

Authors and Affiliations

  • Bradley Ellert
    • 1
    Email author
  • Stephen Makonin
    • 1
  • Fred Popowich
    • 1
  1. 1.Simon Fraser UniversityBurnabyCanada

Personalised recommendations