Skip to content

ch-shin/awesome-nilm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

Awesome NILM (Non-Intrusive Load Monitoring)Awesome

image

A curated list of NILM (also known as Energy Disaggregation or Load Disaggregation) resources. Inspired by awesome-deep-vision, awesome-public-datasets, awesome-adversarial-machine-learning, awesome-deep-learning-papers, awesome-meta-learning and awesome-architecture-search.

Curation of papers is generally based on the recent publication in top AI conferences (NeurIPS, ICML, ICLR, AAAI, KDD, etc.) or the impactfulness on NILM domain. But the criteria is not strict. Please feel free to pull requests or open an issue if you know awesome NILM resources.

Papers

Original paper

  • Nonintrusive appliance load monitoring (1992), G.W. Hart [link]

Reviews

  • Nonintrusive appliance load monitoring: Review and outlook [pdf]
    • M Zeifman, K Roth. IEEE transactions on Consumer Electronics, 2011
  • Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey [pdf]
    • A Zoha, A Gluhak, M Imran, S Rajasegarar. Sensors, 2012
  • Unsupervised Algorithms for Non-Intrusive Load Monitoring: an Up-to-Date Overview [pdf]
    • R Bonfigli, S Squartini, M Fagiani, F Piazza. 2015 IEEE 15th International …, 2015
  • Non-Intrusive Load Monitoring: A Review and Outlook [pdf]
    • C Klemenjak, P Goldsborough. arXiv preprint arXiv:1610.01191, 2016
  • Machine learning approaches for non-intrusive load monitoring: from qualitative to quantitative comparation, Artificial Intelligence Review [pdf]
    • C Nalmpantis, D Vrakas. Artificial Intelligence Review, 2019
  • A Review on Non-intrusive Load Monitoring Approaches Based on Machine Learning [pdf]
    • H Salem, M Sayed-Mouchaweh and M Tagina. Artificial Intelligence Techniques for a Scalable Energy Transition, 2020
  • Energy management using non-intrusive load monitoring techniques – State-of-the-art and future research directions [pdf]
    • R Gopinath, M Kumar, C Prakash Chandra Joshua, and K Srinivas. Sustainable Cities and Society, 2020

HMM

  • Unsupervised Disaggregation of Low Frequency Power Measurements [pdf]
    • Hyungsul Kim, Manish Marwah, Martin Arlitt, Geoff Lyon, Jiawei Han. SDM'11
  • Approximate inference in additive factorial hmms with application to energy disaggregation [pdf]
    • Zico Kolter, Tommi Jaakkola. AISTATS'12
  • Non-intrusive load monitoring using prior models of general appliance types [pdf]
    • Oliver Parson, Siddhartha Ghosh, Mark Weal, Alex Rogers. AAAI'12
  • Bayesian Nonparametric Hidden Semi-Markov Models [pdf]
    • Matthew Johnson, Alan Willsky. JMLR'14
  • Signal Aggregate Constraints in Additive Factorial HMMs, with Application to Energy Disaggregation [pdf]
    • Mingjun Zhong, Nigel Goddard, Charles Sutton. NIPS'14
  • Latent Bayesian melding for integrating individual and population models [pdf]
    • Mingjun Zhong, Nigel Goddard, Charles Sutton. NIPS'15
  • SDP Relaxation with Randomized Rounding for Energy Disaggregation [pdf]
    • Kiarash Shaloudegi, Andräs György, Csaba Szepesvari, Wilsun Xu. NIPS'16

Sparse Coding

  • Energy disaggregation via discriminative sparse coding [pdf]
    • Zico Kolter, Siddarth Batra, Andrew Ng. NIPS'10
  • Contextually Supervised Source Separation with Application to Energy Disaggregation [pdf]
    • Matt Wytock, Zico Kolter. AAAI'14
  • Energy Disaggregation via Learning ‘Powerlets’ and Sparse Coding [pdf]
    • Ehsan Elhamifar, Shankar Sastry. AAAI'15
  • Independent-Variation Matrix Factorization With Application to Energy Disaggregation [link]
    • Simon Henriet, Umut Simsekli, Sergio Dos Santos, Benoit Fuentes, Gaël Richard. IEEE SPL 2019 & ICASSP'20.

DNN

  • Neural nilm: Deep neural networks applied to energy disaggregation [pdf]
    • Jack Kelly, William Knottenbelt. BuildSys'15
  • Sequence-to-point learning with neural networks for non-intrusive load monitoring [pdf] [code]
    • Chaoyun Zhang, Mingjun Zhong, Zongzuo Wang, Nigel Goddard, Charles Sutton. AAAI'18
  • Deep Latent Generative Models For Energy Disaggregation [pdf]
    • Gissella Bejarano, David DeFazio, Arti Ramesh. AAAI'19
  • Subtask Gated Networks for Non-Intrusive Load Monitoring [pdf]
    • Changho Shin, Sunghwan Joo, Jaeryun Yim, Hyoseop Lee, Taesup Moon, Wonjong Rhee. AAAI'19
  • Wavenilm: A causal neural network for power disaggregation from the complex power signal [pdf]
    • Alon Harell, Stephen Makonin, Ivan V. Bajić. ICASSP'19
  • Neural Variational Identification and Filtering for Stochastic Non-linear Dynamical Systems with Application to Non-intrusive Load Monitoring [link]
    • Henning Lange, Mario Berges, Zico Kolter. ICASSP'19
  • Multi Label Restricted Boltzmann Machine for Non-intrusive Load Monitoring [link]
    • Sagar Verma, Shikha Singh, Angshul Majumdar. ICASSP'19
  • Bayesian-optimized Bidirectional LSTM Regression Model for Non-intrusive Load Monitoring [link]
    • Maria Kaselimi, Nikolaos Doulamis, Anastasios Doulamis, Athanasios Voulodimos, Eftychios Protopapadakis. ICASSP'19
  • Self-supervised learning of appliance usage [link]
    • Chen-Yu Hsu, Abbas Zeitoun, Guang-He Lee, Dina Katabi, Tommi Jaakkola. ICLR'20
  • Disentangling Time Series Representations via Contrastive Independence-of-Support on l-Variational Inference [link]
    • Khalid Oublal, Said Ladjal, David Benhaiem, Emmanuel LE BORGNE, François Roueff. ICLR'24

Others

  • Gemello: Creating a Detailed Energy Breakdown from just the Monthly Electricity Bill [pdf]
    • Nipun Batra, Amarjeet Singh, Kamin Whitehouse. KDD'16
  • Disambiguating Energy Disaggregation: A Collective Probabilistic Approach [pdf]
    • Sabina Tomkins, Jay Pujara, Lise Getoor. IJCAI'17
  • Matrix Factorisation for Scalable Energy Breakdown [pdf]
    • Nipun Batra, Hongning Wang, Amarjeet Singh, Kamin Whitehouse. AAAI'17
  • Transferring Decomposed Tensors for Scalable Energy Breakdown across Regions [pdf]
    • Nipun Batra, Yiling Jia, Honging Wang, Kamin Whitehouse. AAAI'18
  • Taming the Domain Shift in Multi-source Learning for Energy Disaggregation [pdf]
    • Xiaomin Chang, Wei Li, Yunchuan Shi, Albert Y. Zomaya. KDD'23

Papers on Performance Evaluation

  • Nonintrusive load monitoring (NILM) performance evaluation [pdf]
    • S Makonin, F Popowich. Energy Efficiency, 2015
  • Performance evaluation in non-intrusive load monitoring: Datasets, metrics, and tools-A review [pdf]
    • L Pereira, N Nunes. Wiley Interdisciplinary Reviews: Data Mining and …, 2018
  • Towards Comparability in Non-Intrusive Load Monitoring: On Data and Performance Evaluation [pdf]
    • C Klemenjak, S Makonin, and W Elmenreich. 2020 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), 2020
  • How does Load Disaggregation Performance Depend on Data Characteristics? Insights from a Benchmarking Study. [pdf]
    • A Reinhardt and C Klemenjak. ACM International Conference on Future Energy Systems (e-Energy), 2020

Public Datasets

Papers on Datasets

  • Position Paper: Electricity Consumption Data Sets: Pitfalls and Opportunities [pdf]
    • C Klemenjak, A Reihardt, L Pereira, S Makoni, M Berges, W Elmenreich. ACM BuildSys. 2019

Real Datasets

Synthetic Datasets

Toolkits

Workshops

Further Material

  • awesome-NILM-with-code [link]

License

CC0

To the extent possible under law, Changho Shin has waived all copyright and related or neighboring rights to this work.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •