Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Towards Identification of Appliances in Conventional

Homes using ML and Descriptive Statistics


Hajer Alyammahi, Student Member, IEEE, and Panos Liatsis, Senior Member, IEEE

Abstract— Providing ancillary services for future smart grids is TV at fixed times or turns OFF the AC when they leave home
challenging because of the rapidly growing electricity demand, [4].
while having uncertainties in renewable power generation, limited The process of identifying and monitoring home appliances
availability of conventional spinning reserves, and expensive in the household can be categorized into two groups: Intrusive
storage systems. Thus, Home Energy Management Systems
(HEMSs) have been gaining increased attention nowadays. To
Load Monitoring (ILM) and Non-Intrusive Load Monitoring
capitalize on the potential of HEMS, which supports customer (NILM) [5]. In ILM, each appliance is connected to a smart plug
participation and two-way power communication so as to to monitor and record its consumption power signal. This
maintain the generation-load balance, two interconnected solution is relatively expensive as it needs multiple sensors and
challenges, i.e., load monitoring and identification of appliances access to a communication network, however, importantly, its
consumption, need to be addressed. In this contribution, a large scale deployment is difficult. The main benefit of this type
comprehensive nonintrusive load monitoring (NILM) algorithm of techniques is it is high accuracy [6]. In contrast, NILM uses a
for appliance identification is proposed, which only requires a single sensing point (typically, a standard home meter) to
single sensing point from conventional homes, i.e., the aggregated monitor and identify appliances, which can be achieved with the
power signal. Machine learning algorithms and both time-domain
help of statistical and machine learning techniques, among
2022 IEEE International Smart Cities Conference (ISC2) | 978-1-6654-8561-6/22/$31.00 ©2022 IEEE | DOI: 10.1109/ISC255366.2022.9922599

and frequency-domain based feature extraction are utilized in the


development of the proposed solution. Simulation experiments are others. Furthermore, no communication network is required for
performed using the Reference Energy Disaggregation Dataset the identification process. Such a technology can be easily
(REDD), a real household power consumption dataset. Simulation deployed in large-scale, and can support the transition of
results demonstrate the effectiveness of the proposed NILM conventional homes to smart homes, in the context of future
strategy with F1-score values of 97.659%, higher than those smart grids. However, there is a major stumbling block, i.e., the
reported in the state-of-the-art. accuracy of NILM is lower than ILM [4],[7]. In this research,
we propose a NILM system, utilizing information from the
Index Terms—nonintrusive load monitoring, smart homes,
aggregated power signal time series, through the extraction of
appliance identification, machine learning, feature extraction,
time-domain features, frequency-domain features, REDD. appropriate time- and frequency-domain features, which are
subsequently used by machine learning systems to identify
I. INTRODUCTION which appliances are ON.
The NILM problem requires the status identification of N
R ECENTLY, there is an increasing amount of attention on
the applications of Home Energy Management Systems
(HEMS), due its significant benefits in achieving sustainable
appliances using a single signal, i.e., this is a potentially severely
underdetermined problem. Mathematically, the aggregated
power signal can be represented as the weighted sum of the
and reliable smart grids [1]. Providing balance between
power consumed by each household appliances:
generation and demand in real time is a core requirement for
( )= ∑ ( ) ( )
maintenance of reliable grid operation. Traditionally, such
(1)
balance was achieved by varying the amount of spinning
reserves to match the required demand. Unlike conventional
( ) the aggregated power at time t;
power plants, smart grids need more power reserves to where:

( )
compensate for the fluctuations in both the generation as well as
the demand side, with the penetration of renewable energy a binary variable indicating the appliance ON/OFF

( )
resources increasing uncertainties in power generation [1]-[3]. status at time t;
To control energy flows in HEMS, it is necessary to monitor the individual device consumption at time t.
and identify the consumption of appliances in the household.
Appliance monitoring and identification is a promising solution Hart was the first person who considered the problem of
for the implementation of useful power applications, such as NILM in the 1980’s [8]. Since then, there have been numerous
balancing generation and demand through Demand Response efforts to develop methods, which are able to accurately identify
(DR) [3]. Additionally, some useful information could be the status of appliances, as well as to maintain performance as
inferred from load monitoring data, such as consumer power the number of devices increases, i.e., the scalability issue. NILM
profiles and behavioral patterns, including times doing certain techniques are generally divided into three categories: Hidden
activities, home occupation, sleep patterns, and other daily Markov Model (HMM) based techniques, event detection-
living activities. For example, the consumer may switch ON the based, and feature-based techniques [7]. HMM-based

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.
techniques are statistical models in which the power signal is The reminder of this paper is organized as follows. Section
assumed to be a Markov process with hidden states, i.e., the II provides a comprehensive overview of the proposed NILM
appliances’ ON/OFF states. Since the appliance states cannot be method. The choice of performance evaluation metrics is
observed directly, the aim is to learn them by observing the explained in Section III. Simulation results are shown and
aggregated power signal [9],[10]. In the case of event detection- discussed in Sections IV and V, respectively. Section VI
based techniques the goal is to detect the times when state concludes the work.
transition occurs [8],[11]. A wide variety of features have been
investigated in feature-based techniques. Most common II. PROPOSED NILM STRATEGY
electrical features include active power, reactive power, power A. Overview of NILM
factor, phase angle, and voltage [12],[5]. Statistical features,
The main goal of the NILM problem is to monitor and
such as min, max, mean, median, and RMS, were used in [12],
identify household appliances in conventional homes using a
[13]. Frequency-domain features, such as current harmonics and
single sensing point, the aggregated power signal, as
V-I trajectory, were used in [14],[15]. Additionally, some user
demonstrated in Fig. 1(a), where the aggregated power signal is
behavior can also be utilized to assist with appliance
composed by the summation of individual devices consumption.
identification, for instance, start/end times of using an appliance,
Fig.1(b) shows an example of the time series of the aggregated
and duration to finish a task [16],[17]. Moreover, Principal
power signal for a home for the period of a month, while Fig.1(c)
Component Analysis (PCA) has been widely used in the
shows the time series of the individual power consumption
literature to extract compact information for appliance detection
signals for a total of 18 devices, over the same time period.
[18]-[21].
Information regarding the dataset used in this work is given at
However, these studies do not address the labelling of
the end of this section.
ON/OFF appliance status, which is considered as the base step
prior to the load identification process. By looking at actual
device consumption, a device can operate with different power
levels, which could vary from watts to Kilowatts. Moreover, the
aggregated signal contains noise, which could make it
challenging to set a low threshold value to determine the
transition from the ON/OFF status and vice versa. In the context
of feature methods, an important design parameter is the choice
of the window size to calculate the features. Indeed, a very
(a)
limited number of studies investigated the effect of window
length on identification accuracy [20].
This paper focuses on the development of a novel NILM
approach, which is considered as a cornerstone in turning
conventional homes into smart homes. The work described in
this research aims at overcoming the shortcomings of NILM
methods, specifically, improving appliance identification
performance within a computationally simple architecture. The
novelties and contributions of the proposed NILM method are
as follows:
1) The proposed NILM approach learns the local signal
characteristics through the use of a shifted window centered
on the samples of the aggregated power signal time series so
as to resolve the problem of appliance status identification. (b)
The impact of window length on identification performance
is systematically investigated.
2) A comprehensive set of descriptive statistical features,
encompassing both the time and frequency domains, are
extracted from the aggregated power signals. These features
mainly focus on central tendency, variability, and data
distribution of devices consumption.
3) The proposed system is highly successful in identifying
the status of home appliances, using low complexity features
and relatively fast machine learning algorithms. The
proposed method achieves an improvement of 2.149% in
terms of F1-score, compared to the top performer in the
state-of-the-art. (c)
4) The simulation experiments, conducted on a real dataset, Fig. 1. (a) overview on NILM, (b) aggregated power signal, (c)
demonstrate the feasibility of this method to be applied in individual device consumption signal.
conventional homes, without the need of installing new
sensors or smart meters. Fig. 2 demonstrates the overall flow of the proposed approach.
It consists of four main steps as follows:

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.
1) Appliance status labelling. This step is crucial before the determining a sufficiently general procedure to deal with the
identification process as devices do not consume their rated variety of devices with the REDD dataset.
power, the maximum power that is consumed by the device, Generally, home appliances operation styles are classified
during operation and some of them operate in different into single state, continuously varying, and multistate
states, as described in the following subsection. appliances [5]. Examples of single state appliances are the
2) The aggregated power signal is segmented into lights and the oven. TV is considered as a continuously varying
overlapping windows. load, whereas the dish washer is a multistate appliance.
3) For each signal window, temporal and spectral feature In an earlier work [5], we investigated the histograms of the
extraction is applied on the aggregated power profile. original power signal as well as its gradient, in order to identify
4) Following the previous steps, identification of on the ON appliance status transitions from ON to OFF and vice versa. An
status of appliances is performed using a variety of ML example of the application of this labelling procedure on the
methods, including bagged trees [22], boosted trees [22], and active power consumption of the oven and dishwasher with their
K-nearest Neighbors (KNN) [23]. ON/OFF transitions is presented in Figs. 3 and 4, respectively.
The details of this method can be found in [5].

Dishwasher
Original Signal
1000

500

0
0 100 200 300 400 500 600 700

Dishwasher
1
Signal Transitions

Fig. 2. Proposed non-intrusive load identification architecture.


0.5

The aggregated power profile used in this study is taken from


the Reference Energy Disaggregation Dataset (REDD). It
contains real power consumptions at device-level as well as the 0
0 100 200 300 400 500 600 700
whole-home aggregated power signal, collected from U.S.
households over a period of more than four months. Load Fig. 4. Dish washer consumption and its ON/OFF transitions.
identification for all appliances (a total of 18 appliances) in
house 1 was considered, yielding 218-1 possible classes, i.e., all C. Window Segmentation
possible combinations of appliance statuses were considered. It
is evident that the complexity of the problem increases as the As mentioned Section II.A, a necessary step for the
number of appliances increases. extraction of statistical features is considering a window,
centered around the current point of measurement. This
window slides along the measurements of the aggregated power
oven
2000 signal, and thus, the method pursued in this research is
Original Signal
1500
overlapping windows.
The sliding windows are adjusted by taking a set of
1000
aggregated power measurements, which forms a vector with n
500 samples. The windowing was done with a sliding interval of
0
one sample to capture the time varying characteristics of device
0 100 200 300 400 500 600
operation, thus support the accuracy of the identification
1
oven process. Next, for each window, a set of temporal and spectral
Signal Transitions domain features were extracted, as explained in Section II-D.
Eq (2) presents the matrix of the aggregated power signal
following windowing:


0.5


= ⋮ ⋮ ⋮ ⋮
0


0 100 200 300 400 500 600
(2)

Fig. 3. Oven power consumption and its ON/OFF transitions.


where is the window length and is the length of aggregated
B. Appliance Status Labelling power signal.
Determining the optimal window length is critical to the
The first issue which needed to be addressed was the extraction of sufficiently discriminative features, supporting
consistent labelling of the ON/OFF status of the appliances. device status classification. When a small window length is
This requires the handling of transient states, as well as the chosen, given the sampling rate of 1/3 Hz, there is no sufficient
presence of multiple modes of operation, which translates to

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.
variation in the values of the corresponding vector, and thus, C. Feature Extraction
the extracted features are not sufficiently discriminative. In the
Feature extraction is a necessary step in classification. In the
case of large window lengths, information from more than one
NILM context, it captures useful, linear and non-linear, patterns
states of the appliances will be present. This mixing of states
from the window data, centered on a single measurement of the
leads to an increase in the nonlinearity of the underlying
aggregated power signal. A number of time and frequency
patterns, subsequently, affecting the identification process. In
domains features were considered in [23] to recognize animal
this study, a detailed investigation on the effect of different
activity from raw accelerometer measurements. Table I shows
window lengths on the classification performance was
the features used in this study. The definitions of these features
conducted. In the case of time-domain features, several values
are given in [23].
of window lengths were studied as follows 11, 21, 31, 51, 71,
It can be observed that the temporal features mostly focus on
101, 121, 171, 201 were studied. For frequency-domain
the central tendency, variability, and distribution of data.
features, the same investigation was performed, and it was
Central tendency means the estimate of the characteristics, a
observed that when the window length increases, the impact of
typical element of a sample or population, and includes
the spectral features on the classification results increases,
descriptive statistics such as mean, median, and mode.
however, there is no discernible improvement for window
Variability refers to a set of statistics that show how much
lengths over 201 measurements. As revealed from Figs. 5 and
difference there is among the elements of a sample across the
6, the best F1-score using time domain features with a value of
characteristics measured, and includes metrics such as range,
97.015% is obtained with a window length of 101, while for
variance, and standard deviation.
frequency domain features the highest F1-score with a value of
The Fourier transform was used to transform the aggregated
94.735% is observed for a window length of 201. Thus, window
power signal to the frequency domain [24]. The sampling
lengths of 101 and 201 samples were considered the optimal
frequency was set to 1/3 Hz, which is the sampling rate of
values for the extraction of time domain and frequency domain
REDD dataset.
features, respectively.
Table I
Feature Extraction
Effect of Window Length when using Time Domain Features
100 Category Features
Mean, Standard Deviation, Variance,
Minimum, Maximum, Root Mean Square
(RMS), Inverse coefficient, Median, Moving
Classification Performance (%)

Temporal
Variance, Skewness, Kurtosis, Interquartile
95 Features
Range, Zero Crossings (ZC), Crest Factor,
Peak to Peak, Sum of Changes, Area, Squared
accuracy
Integrals, Entropy
specificity Energy in 1 Hz bins, Spectral Entropy, Signal
precision
90
recall Spectral Area, Peak Frequency, Frequency Magnitude,
fscore
gmean
Features Spectral Area, Harmonic Frequency (2nd and
3rd), Harmonic Ratio

85
0 20 40 60 80 100 120 140 160 180 200 III. EVALUATION METRICS
window length
Fig. 5. Effect of window length on classification performance using
In this research, five evaluation metrics were used, namely,
time-domain features. accuracy, specificity, precision, recall, and F1-score. Accuracy
measures the ratio between the total number of correctly
identified predictions and the total number of predictions.
Effect of Window Length when using Frequency Domain Features
100 Specificity is a measure of ratio between the number of correct
negative predictions (OFF status), divided by the total number
of actual negatives. Precision is the ratio of the correctly
95
identified positive instances (ON status) over the total number
Classification Performance (%)

of positive predictions. Recall measures the ratio between


accuracy
90 specificity correctly identified turned-on appliances and the actual number
precision
recall
of turned-on appliances. F1-score is a measure of the harmonic
fscore mean of the precision and recall.
gmean
85 It is expected to have high values of accuracy and specificity
values for the NILM problem, since power consumption data is
imbalanced. Thus, the best metric to evaluate the performance
80
of the classification models is the F1-score. This balances the
tradeoff between the precision and recall metrics.
75
0 100 200 300 400 500 600 IV. SIMULATION RESULTS
window length
Simulation experiments have been carried out in MATLAB
Fig. 6. Effect of window length on classification performance using to evaluate the effect of temporal and spectral features in
frequency-domain features.
enhancing the classification accuracy. Three well known

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.
machine learning algorithms for the NILM problem have been that both accuracy and specificity increase, however precision
used in this study, i.e., the K-nearest Neighbors (KNN), bagged and recall are slightly lower. The highest F1-score of 94.735%
trees, and boosted trees. The proportion of data between the is observed in the case of bagged trees. However, this value is
training and testing was 80% and 20%, respectively. A variety slightly lower compared to results with temporal feature
of experiments were conducted to optimize the parameters of extraction.
algorithms. As a point of reference, we first applied the ML
classifiers on the aggregated signal. Next, we evaluated and Table V
optimized ML performance when using temporal features, Results with Spectral Features (Window Length=201)
followed by ML performance evaluation when using only Model accuracy specificity precision recall f_score
spectral features. The last experiment involved the combined use Bagged
99.967 99.958 94.312 95.197 94.735
Trees
of temporal and spectral features. The optimum parameter Boosted
99.919 99.917 82.499 77.804 79.382
values for the ML classifiers are shown in Table II. Trees
KNN 99.952 99.95 90.668 91.119 90.624

Table II
Machine Learning Parameters D. Temporal and Spectral Feature Extraction
ML Algorithm Parameters In this experiment, we further investigated the system
Bagged Trees 80 trees performance using obtained temporal and spectral features. The
Boosted Trees 60 trees concept behind this is to attempt to improve on performance by
KNN 4 neighbors capitalizing upon the excellent performance of temporal features
in terms of precision and recall, when fused with the strong
performance of spectral features in terms of accuracy and
A. Without Feature Extraction specificity. We observe that the performance of all classifiers is
The system performance was evaluated before the use of improved across various evaluation metrics, with the exception
feature extraction. The results are shown in Table III. Here, it of recall in the case of the boosted trees. The fusion of temporal
can be seen that all models demonstrate very high values in and spectral features results in an improvement of 0.644%,
terms of accuracy and specificity, however, they perform poorly raising the F1-score to 97.659%, obtained using bagged trees.
in terms of precision and recall. This provides further
justification for our use of the F1-score metric. It is observed that Table VI
the best performance in terms of F1-score is a value of 62.888%, Results with Temporal & Spectral Features
obtained using bagged trees. Model accuracy specificity precision recall f_score
Bagged
99.991 100 100 95.425 97.659
Trees
Table III Boosted
99.995 99.999 85.714 66.667 75
Results without Feature Extraction Trees
Model accuracy specificity precision recall F1-score KNN 99.98 99.973 94.327 94.796 94.433
Bagged
99.6659 99.4428 64.7709 63.794 62.888
Trees Table VII
Boosted
96.951 99.093 52.669 31.056 39.073 Comparison with state-of-the art
Trees
KNN 95.407 96.292 39.502 69.866 50.469
No. of
Feature Extraction Method F1- Score
Appliances
Proposed Method All 97.659%
B. Temporal Feature Extraction PCA [19] All 95.51%
After extracting the temporal features of Table I, a significant DBSCAN [25] 5 95%
improvement in terms of F1-score is achieved as shown in Table NN [26] 5 83.2%
IV. It is interesting that both accuracy and specificity drop
compared to the case of applying the ML methods directly on PCA [21] All 94.68%
the aggregated signal. However, there is a substantial Euclidean distance [20] All 83.02%
improvement in terms of precision and recall, particularly for the
bagged trees and KNN methods. Overall, the bagged trees model
outperforms the other models with an F1-score of 97.01%. V. DISCUSSION
The major advantages of using temporal features are that
Table IV they are easy to extract from any time-series signal, and are
Results with Temporal Features (Window Length=101) computationally efficient. Spectral features, on the other hand,
Model accuracy specificity precision recall f_score are robust to noise, but tend to require more computational
Bagged
Trees
99.981 99.974 96.63 97.457 97.015 resources, due to the use of the Fourier Transform. If
Boosted
84.6825 94.0255 69.2705 84.682 74.8690
availability of resources is a concern, the preferred solution will
Trees be the use of temporal features, as they result in very high
KNN 89.514 99.444 89.514 100 94.467
performance.
C. Spectral Feature Extraction As for the computational time, decision trees perform much
Similarly, we extracted the spectral features of Table I, with faster than KNN, and the bagged trees were found to be the best
the results reported in Table V. When comparing the learning model.
performance of spectral and temporal features, we can observe

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.
To verify the effectiveness of the proposed approach, Table nonintrusive load monitoring,” IEEE Trans. Smart Grid, vol. 7,
VII shows a comparison of F1-score results among recent state- no. 6, pp. 2575–2585, Nov. 2016.
of the art methods on the REDD dataset. We observe that the [10] W. Kong, Z. Y. Dong, J. Ma, D. Hill, J. Zhao, and F. Luo, “An
system proposed in this research outperforms the best performer extensible approach for non-intrusive load disaggregation with
in the state-of-the-art by 2.149%. smart meter data,” IEEE Trans. Smart Grid, vol. 9, no. 4, pp.
3362-3372, July 2018.
[11] Z. Xu et al., " A New Non-Intrusive Load Monitoring Algorithm
VI. CONCLUSION Based on Event Matching," IEEE Access, vol. 7, pp. 55966-
55973, 2019.
Appliances identification in conventional homes is a very
[12] A. Pascal and I. Mporas, “Statistical and Electrical Features
challenging task. In this work, the NILM problem was first
Evaluation for Electrical Appliances Energy Disaggregation”,
described. A detailed description of the proposed approach was sustainability, Vol. 11,2019..
provided, which includes extracting temporal and spectral
[13] P. Bilski, and W. Winiecki, “Generalized algorithm for the non-
features. Such features show great promise in improving the intrusive identification of electrical appliances in the household”,
classification accuracy. Bagged trees was found to be the best Proc. Crossing Point of Intelligent Data Aquisition & Advanced
performing machine learning model across all experiments. Computing Systems and East &West Scientists, Bucharest,
Among the major advantages of the proposed method is its Romania, pp. 730–735, 2017.
contribution in raising the awareness about energy [14] S. M. Tabatabaei, S. Dick, and W. Xu, “Towards non-intrusive
consumption, identifying user power profiles, and its load monitoring via multi-label classification,” IEEE Trans.
contribution in demand response applications which in turns Smart Grid, vol. 8, no. 1, pp. 26–40, Jan. 2017.
used to maintain the balance between the supply and demand in [15] J. Liang, S. K. K. Ng, G. Kendall, and J. W. M. Cheng, “Load
smart grids. Future work may include the ranking of features to signature study Part I: Basic concept, structure, and
identify the more important ones for NILM. methodology,” IEEE Trans. Power Del., vol. 25, no. 2, pp. 551–
560, Apr. 2010.
REFERENCES [16] S. Welikala et al., "Incorporating Appliance Usage Patterns for
Non-Intrusive Load Monitoring and Load Forecasting," IEEE
[1] A. Al-Hinai, H. Alyammahi, and H. Alhelou, “Coordinated Transactions on Smart Grid, vol. 10, no. 1, pp. 448-461, Jan.
intelligent frequency control incorporating battery energy storage 2019.
system, minimum variable contribution of demand response, and [17] Y. Liu, G. Geng, S. Gao, andW.Xu, “Non-Intrusive energy use
variable load damping coefficient in isolated power systems”, monitoring for a group of electrical appliances,” IEEE Trans.
Energy Reports, vol 7, pp 8030-8041, 2021. Smart Grid, vol. 9, no. 4, pp. 3801-3810, July 2018.
[2] H. Alyammahi, A. S. Al-Hinai, “Intelligent Frequency Control [18] M. B. Figueiredo, A. De Almeida, and B. Ribeiro, “An
Using Optimal Tuning and Demand Response in an AC experimental study on electrical signature identification of non-
Microgrid”, International Conference on Composite Materials intrusive load monitoring (nilm) systems,” International
and Renewable Energy Applications (ICCMREA-2015), Rome, Conference on Adaptive and Natural Computing Algorithms, pp.
Italy, March 23-24, 2015. 31–40, 2011.
[3] S. A. Pourmousavi, and M. H. Nehrir, “Real-time central demand [19] D. Lemes et al., " Load Disaggregation Based on Time Window
response for primary frequency regulation in microgrids,” IEEE for HEMS Application," IEEE Access, vol. 9, pp. 70746-70757,
Trans. Smart Grid, vol. 3, no. 4, pp. 1988–1996, Dec. 2012. 2021.
[4] P. Franco, et. al, "IoT Based Approach for Load Monitoring and [20] X. Shia et al., "Nonintrusive load monitoring in residential
Activity Recognition in Smart Homes," IEEE Access, vol. 9, pp. households with low-resolution data", Applied Energy, vol. 252,
45325-45339, 2021. pp. 1-10, 2019.
[5] C. Dinesh et al., "Residential Appliance Identification Based on [21] A. Moradzadeh, et al.,”Improving residential load disaggregation
Spectral Information of Low Frequency Smart Meter for sustainable development of energy via principal component
Measurements," IEEE Transactions on Smart Grid, vol. 7, no. 6, analysis,'' Sustainability, vol. 12, no. 8, p. 3158, Apr. 2020.
pp. 2781-2792, Nov. 2016. [22] L. Breiman, et. al, “Classification and Regression trees,
[6] H. Alyammahi, P. Liatsis, “Non-Intrusive Appliance Wadsworth International Group, 2017.
Identification Using Machine Learning and Time-Domain [23] N. Kleanthous, et. al, “A survey of machine learning approaches
Features Extraction”, International Conference on Systems, in animal behavior ” Neurocomputing, 2022,
Signals, and Image Processing (IWSSIP), Sofia, Bulgaria, June doi.org/10.1016/j.neucom.2021.10.126.
1-3,2022.
[24] H. Nussbaumer, “The Fast Fourier Transform. In: Fast Fourier
[7] S. Zhai, Z. Wang, X. Yan and G. He, "Appliance Flexibility Transform and Convolution Algorithms”, Information Sciences,
Analysis Considering User Behavior in Home Energy vol 2. Springer, Berlin, 1981.
Management System Using Smart Plugs," IEEE Transactions on
[25] X. Zhou et al., " Non-Intrusive Load Monitoring Using a CNN-
Industrial Electronics, vol. 66, no. 2, pp. 1391-1401, 2019.
LSTM-RF Model Considering Label Correlation and Class-
[8] G. W. Hart, “Non-intrusive appliance load monitoring,” Proc. Imbalance," IEEE Access, vol. 9, pp. 84306-84315, 2021.
IEEE, vol. 80, no. 12, pp. 1870–1891, Dec. 1992.
[26] Sung Wook Park, Lee B. Baker, and Paul D. Franzon, “Appliance
[9] S. Makonin, F. Popowich, I. V. Baji´c, B. Gill, and L. Bartram, Identification Algorithm for a Non-Intrusive Home Energy
“Exploiting HMM sparsity to perform online real-time Monitor Using Cogent Confabulation”, IEEE Transactions on
Smart Grid, vol. 10, no. 1, pp. 714-721, Jan. 2019.

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY ROORKEE. Downloaded on May 02,2024 at 09:06:28 UTC from IEEE Xplore. Restrictions apply.

You might also like