On the Use of Concentrated Time–Frequency Representations as Input to a Deep Convolutional Neural Network: Application to Non Intrusive Load Monitoring

Since decades past, time–frequency (TF) analysis has demonstrated its capability to efficiently handle non-stationary multi-component signals which are ubiquitous in a large number of applications. TF analysis us allows to estimate physics-related meaningful parameters (e.g., F0, group delay, etc.) and can provide sparse signal representations when a suitable tuning of the method parameters is used. On another hand, deep learning with Convolutional Neural Networks (CNN) is the current state-of-the-art approach for pattern recognition and allows us to automatically extract relevant signal features despite the fact that the trained models can suffer from a lack of interpretability. Hence, this paper proposes to combine together these two approaches to take benefit of their respective advantages and addresses non-intrusive load monitoring (NILM) which consists of identifying a home electrical appliance (HEA) from its measured energy consumption signal as a “toy” problem. This study investigates the role of the TF representation when synchrosqueezed or not, used as the input of a 2D CNN applied to a pattern recognition task. We also propose a solution for interpreting the information conveyed by the trained CNN through different neural architecture by establishing a link with our previously proposed “handcrafted” interpretable features thanks to the layer-wise relevant propagation (LRP) method. Our experiments on the publicly available PLAID dataset show excellent appliance recognition results (accuracy above 97%) using the suitable TF representation and allow an interpretation of the trained model.

[1]  Patrick Flandrin,et al.  Improving the readability of time-frequency and time-scale representations by the reassignment method , 1995, IEEE Trans. Signal Process..

[2]  Tatsuya Yamazaki,et al.  Appliance Recognition from Electric Current Signals for Information-Energy Integrated Network in Home Environments , 2009, ICOST.

[3]  Jian Liang,et al.  Load Signature Study—Part I: Basic Concept, Structure, and Methodology , 2010, IEEE Transactions on Power Delivery.

[4]  Chris Develder,et al.  Comprehensive feature selection for appliance classification in NILM , 2017 .

[5]  Alexander Binder,et al.  Unmasking Clever Hans predictors and assessing what machines really learn , 2019, Nature Communications.

[6]  Muhammad Ali Imran,et al.  Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey , 2012, Sensors.

[7]  Pascal Vincent,et al.  Representation Learning: A Review and New Perspectives , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Shinichi Nakajima,et al.  Towards Best Practice in Explaining Neural Network Decisions with LRP , 2019, 2020 International Joint Conference on Neural Networks (IJCNN).

[9]  Sylvain Meignen,et al.  The ASTRES toolbox for mode extraction of non-stationary multicomponent signals , 2017, 2017 25th European Signal Processing Conference (EUSIPCO).

[10]  A. Schoofs,et al.  Real-Time Recognition and Profiling of Appliances through a Single Electricity Sensor , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[11]  Chris Develder,et al.  Appliance classification using VI trajectories and convolutional neural networks , 2018 .

[12]  Sylvain Meignen,et al.  A New Algorithm for Multicomponent Signals Analysis Based on SynchroSqueezing: With an Application to Signal Sampling and Denoising , 2012, IEEE Transactions on Signal Processing.

[13]  Alexander Binder,et al.  On Pixel-Wise Explanations for Non-Linear Classifier Decisions by Layer-Wise Relevance Propagation , 2015, PloS one.

[14]  Wojciech Samek,et al.  Toward Interpretable Machine Learning: Transparent Deep Neural Networks and Beyond , 2020, ArXiv.

[15]  Klaus-Robert Müller,et al.  Layer-Wise Relevance Propagation: An Overview , 2019, Explainable AI.

[16]  Ingrid Daubechies,et al.  A Nonlinear Squeezing of the Continuous Wavelet Transform Based on Auditory Nerve Models , 2017 .

[17]  Klaus-Robert Müller,et al.  iNNvestigate neural networks! , 2018, J. Mach. Learn. Res..

[18]  Patrick Flandrin,et al.  Explorations in Time-Frequency Analysis , 2018 .

[19]  Alexander Binder,et al.  Layer-Wise Relevance Propagation for Neural Networks with Local Renormalization Layers , 2016, ICANN.

[20]  Hugo Caracalla,et al.  Sound Texture Synthesis Using RI Spectrograms , 2020, ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[21]  Sung Wook Baik,et al.  Speech Emotion Recognition from Spectrograms with Deep Convolutional Neural Network , 2017, 2017 International Conference on Platform Technology and Service (PlatCon).

[22]  G. W. Hart,et al.  Nonintrusive appliance load monitoring , 1992, Proc. IEEE.

[23]  Sachin Pandey,et al.  Music instrument recognition using deep convolutional neural networks , 2019, International Journal of Information Technology.

[24]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[25]  Patrick Flandrin,et al.  Time-Frequency/Time-Scale Analysis , 1998 .

[26]  Luiz Eduardo Soares de Oliveira,et al.  An evaluation of Convolutional Neural Networks for music classification using spectrograms , 2017, Appl. Soft Comput..

[27]  Jingkun Gao,et al.  PLAID: a public dataset of high-resoultion electrical appliance measurements for load identification research: demo abstract , 2014, BuildSys@SenSys.

[28]  Sylvain Meignen,et al.  Time-Frequency Reassignment and Synchrosqueezing: An Overview , 2013, IEEE Signal Processing Magazine.

[29]  Ye Wang,et al.  SubSpectralNet – Using Sub-spectrogram Based Convolutional Neural Networks for Acoustic Scene Classification , 2018, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[30]  Shubi Kaijage,et al.  A Survey on Non-Intrusive Load Monitoring Methodies and Techniques for Energy Disaggregation Problem , 2017, ArXiv.

[31]  Patrick Flandrin,et al.  Recursive versions of the Levenberg-Marquardt reassigned spectrogram and of the synchrosqueezed STFT , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[32]  A. E. Emanuel,et al.  On the assessment of harmonic pollution [of power systems] , 1995 .

[33]  Francois Auger,et al.  Second-order Time-Reassigned Synchrosqueezing Transform: Application to Draupner Wave Analysis , 2019, 2019 27th European Signal Processing Conference (EUSIPCO).

[34]  Volker Tresp,et al.  Explaining Therapy Predictions with Layer-Wise Relevance Propagation in Neural Networks , 2018, 2018 IEEE International Conference on Healthcare Informatics (ICHI).

[35]  A. E. Emanuel,et al.  IEEE Std 1459–2010. IEEE Standard Definitions for the Measurement of Electric Power Quantities under Sinusoidal, Nonsinusoidal, Balanced or Unbalanced Conditions , 2010 .

[36]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.

[37]  Aggelos S. Bouhouras,et al.  Load Signature Formulation for Non-Intrusive Load Monitoring Based on Current Measurements , 2017 .

[38]  Shibin Wang,et al.  Time-reassigned synchrosqueezing transform: The algorithm and its applications in mechanical signal processing , 2019, Mechanical Systems and Signal Processing.

[39]  David J. Hill,et al.  An Extensible Approach for Non-Intrusive Load Disaggregation With Smart Meter Data , 2018, IEEE Transactions on Smart Grid.

[40]  François Auger,et al.  Design of an electricity consumption measurement system for Non Intrusive Load Monitoring , 2019, 2019 10th International Renewable Energy Congress (IREC).

[41]  Sylvain Meignen,et al.  Chirp Rate and Instantaneous Frequency Estimation: Application to Recursive Vertical Synchrosqueezing , 2017, IEEE Signal Processing Letters.

[42]  Wojciech Samek,et al.  Explainable AI: Interpreting, Explaining and Visualizing Deep Learning , 2019, Explainable AI.

[43]  Hichem Maaref,et al.  High-Voltage Spindles detection from EEG signals using recursive synchrosqueezing transform , 2019 .