“…For solving NILM and ILM problems, several methods have been proposed some based on combinatorics [6], thresholding [7], shallow machine learning such as Hidden Markov Models (HMM) [8], [9], [10], SVM [11], kNN [12], Naive Bayes, Logistic Regression Classifier and Decision Tree [13] and, more recently, deep learning such as recurrent neural networks (RNN) [14], [15], [16], [17], convolutional neural networks (CNN) [18], [14] or autoencoders [14], [19]. While machine learning-based solutions often yield superior appliance recognition results, only few such techniques are verified across several domain specific datasets.…”