Next Article in Journal
Predicting Gasoline Vehicle Fuel Consumption in Energy and Environmental Impact Based on Machine Learning and Multidimensional Big Data
Next Article in Special Issue
A Hybrid Channel-Communication-Enabled CNN-LSTM Model for Electricity Load Forecasting
Previous Article in Journal
Experimental Investigation of a Mechanically Stable and Temperature/Salinity Tolerant Biopolymer toward Enhanced Oil Recovery Application in Harsh Condition Reservoirs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Benchmarking Optimization-Based Energy Disaggregation Algorithms

by
Oladayo S. Ajani
1,
Abhishek Kumar
1,
Rammohan Mallipeddi
1,*,
Swagatam Das
2 and
Ponnuthurai Nagaratnam Suganthan
3
1
Department of Artificial Intelligence, Kyungpook National University, Daegu 37224, Korea
2
Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata 700108, India
3
School of Electrical and Electronic Engineering, Nanyang Technical University, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Energies 2022, 15(5), 1600; https://doi.org/10.3390/en15051600
Submission received: 13 January 2022 / Revised: 26 January 2022 / Accepted: 10 February 2022 / Published: 22 February 2022

Abstract

:
Energy disaggregation (ED), with minimal infrastructure, can create energy awareness and thus promote energy efficiency by providing appliance-level consumption information. However, ED is highly ill-posed and gets complicated with increase in number and type of devices, similarity between devices, measurement errors, etc. To design, test, and benchmark ED algorithms, the availability of open-access energy consumption datasets is crucial. Most datasets in the literature suit data-intensive pattern-based ED algorithms. Recently, optimization-based ED algorithms that only require information regarding the operational states of the devices are being developed. However, the lack of standard datasets and appropriate evaluation metrics is hindering the development of reproducible state-of-the-art optimization-based ED algorithms. Therefore, in this paper, we propose a dataset with multiple instances that are representative of the different challenges posed by ED in practice. Performance indicators to empirically evaluate different optimization-based ED algorithms are summarized. In addition, baseline simulation results of the state-of-the-art optimization-based ED algorithms are presented. The developed dataset, summarization of different metrics, and baseline results are expected to provide a platform for researchers to develop novel optimization-based frameworks, in general, and evolutionary computation-based frameworks in particular to solve ED.

1. Introduction

In the residential sector, which accounts for 30 % of global energy consumption [1], providing appliance-level consumption feedback is expected to result in 12 % annual energy savings [2] compared to the traditional indirect feedback such as monthly bills. In addition, appliance load monitoring (ALM) can facilitate—(a) identification of faulty and/or energy-inefficient devices [2]; and (b) participate in demand response [3]. Although energy management through the use of computational intelligence methods such as neural network, fuzzy logic, etc., [4,5] as well as transition into sustainable energy sources [6,7] are being explored. The simultaneous advancements in artificial intelligence and smart meters have provided the much necessary impetus to the exponential growth of ALM, which can be intrusive (IALM) or non-intrusive (NIALM) [1]. IALM is more accurate but expensive since it requires that one or more sensors be installed per appliance. However, in NIALM or energy disaggregation (ED) measurements corresponding to the whole house are made through a single sensor, and appliance-level information is obtained through artificial intelligence-based techniques. Recently, ED garnered huge attention from both the research community as well as the industry [2,8,9] because of its capability to promote energy awareness with minimal infrastructure.
ED involves the estimation of the energy consumption, y i ( t ) of individual appliances, i 1 , 2 , , n , from the aggregated measurements, y ( t ) obtained at a single point [1,2] over time t = 1 , 2 , , T , such that
y ( t ) = i = 1 n y i ( t ) + σ ( t ) ,
where σ ( t ) represents noise during measurement. y ( t ) can be any power feature such as voltage ( V ) , current ( I ) , active power ( P ) reactive power ( Q ) and power factor ( p f ) , etc. [10].
Techniques developed to handle the over-parameterized and highly ill-posed ED can be (a) unsupervised, or (b) supervised. Each methodology has its advantages and disadvantages in disaggregating signals [1,2,11] as ED gets complicated due to factors such as an increase in the number and type of devices [1], the similarity between several devices, concurrent switching of multiple devices, and measurement errors [2] etc.
Unsupervised ED approaches such as clustering algorithms [12], Factorial Hidden Markov Models [13] and hybrid algorithms based on sparse signal approximation and Gaussian Mixture Model [14] emphasize unsupervised and generic learning features, but fail when the network contains devices with similar ratings and when the power rating of one device is a linear combination of two or more devices [15]. In Supervised ED methods, representative labeled data are required to train the different associated modules. The type and volume of the required training data depend on the modules present in the algorithm. Based on the modules present and adopted process, the supervised approaches can be categorized as either event-less or event-based approaches [11]. Event-based approaches [16,17] comprise sub-systems that facilitate event detection and event classification. They detect and label the appliance transitions or power events in the aggregated signal [11] using pre-trained systems via supervised or semi-supervised learning. Hence, event-based approaches require labeled training data that includes several power events that occur due to the different appliance transitions. As a result, most event-based approaches are machine learning-based approaches.
On the other hand, event-less approaches [18] attempts to match the aggregated power at each time instance with the consumption of a combination of different devices with the aid of methods such as probabilistic (e.g., Hidden Markov Models), statistical (e.g., Bayesian models), machine-learning, and optimization-based methods. Hence, they require minimal training data compared to the event-based approaches.
Most ED approaches in the literature are machine-learning-based approaches [15,19,20] that face challenges such as:
1.
The exponential increase in training data requirement for feature extraction and model construction as the number of appliances increase.
2.
Depending on the features employed, data collection needs to be done at high sampling rates for better feature extraction.
3.
Since every household is unique concerning the combination of devices present and user-specific usage patterns, the training process must be undertaken separately for each house or fine-tuned with the respective training data.
4.
Rare operation or infrequent operation of devices such as coffee makers can create an imbalance in the training data.
5.
The performance of the trained model degrades, when there is a slight change in the supply frequency, due to the mismatch in appliance profiles [1].
6.
Lack of unified load signatures to model the operation characteristics of various appliance categories.
7.
To accommodate new devices into the existing network, the processes of data gathering and training has to be performed again making it ill-suited for real-world implementation.
Optimization-based ED approaches employ information related to appliances such as modes of operation and their rated power to perform ED. Given the information about the different modes of operation and their ratings corresponding to each device, optimization-based ED approaches aim to minimize the squared error between the measured feature vector from the smart meter (say real power) to that of a single device or combinations of devices from the pool of devices in the network [21]. In other words, optimization-based ED alleviates the data-intensive and computationally expensive training process for feature extraction. In addition, new devices can be easily accommodated into the network by extending the pool with information related to appliance states and their rating. In [9,21,22,23], attempts have been made to solve the ED problem using approaches such as integer programming and evolutionary algorithms. However, research on optimization-based ED is still in preliminary stages due to the lack of a proper standard dataset which is representative of different challenges posed by ED in practice [21]. In addition, the metrics employed for evaluating optimization-based ED algorithms differ significantly even in the limited numbers of works that are reported [9,21,22,23,24]. The lack of a standard dataset and appropriate evaluation metrics is hindering the knowledge transfer between different research groups and between academia and industry practitioners.
The goal of this paper is to develop a dataset with multiple instances where each instance poses a challenge corresponding to ED. The dataset will enable a researcher to develop novel problem formulations and algorithmic configurations to address the challenges. In addition, we provide a set of metrics that can evaluate the performance of optimization-based ED algorithms on different aspects. The proposed dataset in combination with evaluation metrics can facilitate sound benchmarking of optimization-based ED algorithms for better reproduction. In addition, the simulation results corresponding to the state-of-the-art optimization-based ED frameworks on the developed dataset with respect to the evaluation metrics considered are summarized.
The rest of the manuscript is structured as follows. Section 2 details a review of the existing literature on the different optimization-based ED frameworks. Section 3 highlights the issues with the existing datasets regarding their suitability for optimization-based ED. Section 4 provides details regarding the design of the new benchmark dataset, while Section 5 summarizes the different metrics suitable for the evaluation of optimization-based ED algorithms. In Section 6, the simulation results of the state-of-the-art optimization-based ED algorithms are summarized and analyzed. Section 7 presents conclusions and some future prospects.

2. Optimization-Based Energy Disaggregation: Literature Review

Generally, electrical appliances tend to operate at different modes, where each mode is characterized by an approximate power rating as shown in Table 1. Given the number of devices ( n ) , their operational states with power rating, the ED problem can be formulated as an optimization problem with single or multi-objective functions [21].
An appliance i with a maximum of l i non-OFF modes operating at P i = p i ( 1 ) , , p i ( l i ) T can be represented with l i virtual two-state devices with ON/OFF ( 1 / 0 ) . For n devices each with l i non-OFF states, the power rating corresponding to the m = i = 1 n l i virtual devices is given by an ( m × 1 ) vector P = [ P 1 , P 2 , , P i , , P n ] T . At time t, if the status corresponding to the m virtual 2 state devices is given by
S ( t ) = s 1 1 t , ; s 1 ( l 1 ) t , , s i 1 t , , s i ( l i ) t , , s n 1 t , , s n ( l n ) t T ,
where s ( j ) t 0 , 1 for j = 1 , 2 , , m . Here, the objective of ED is to find an appropriate set of devices at each time instance ( S ( t ) ) to the best fit the measured aggregated signal ( y ( t ) ) . Therefore, the least square error between the estimated and measured aggregate signals can be considered as shown below [22,25,26].
minimize f = t = 1 T y i ( t ) y ^ i ( t ) 2 ,
where y ^ t = S ( t ) P .
A thorough enumeration of all possible combinations of S to obtain the optima to the binary optimization problem given by (3) is prohibitive due to the exponential increase in the number of possible combinations as the number of devices in the network becomes large. In literature, optimization frameworks based on integer programming [23], mixed integer programming [25], evolutionary algorithms [9,21,22,24], etc., have been explored to handle the ED problem formulation given by (3).
The simple ED formulation given by (3) is over-parameterized and therefore the solutions obtained may fail to represent the true appliance operation characteristics. The common empirical issues not factored into the basic formulation in (3) are summarized below.
(a)
Issue 1: Appliance i with l i non-OFF operating modes, represented as l i virtual devices, may operate in more than one of the possible modes at a given time which is impractical.
(b)
Issue 2: Devices designed for continuous operation such as smoke alarms most probably on “stand-by” and rarely switch to high-power states. In such cases, for better performance, it is essential to constrain that at least one of the virtual appliances ( l i ) corresponding to continuous appliance i is ON at any given time.
(c)
Issue 3: The power rating of one virtual device can be similar to others or can be represented as a linear combination of multiple devices resulting in multiple possible solutions for a given aggregate value obtained from the smart meter.
(d)
Issue 4: As illustrated in Table 1, discrete values are employed to represent the power ratings of appliance operational modes in optimization-based ED. And, at time t, the power consumption y i ( t ) of the i-th device can be expressed as
y i ( t ) = s i ( 1 ) ( t ) . . . s i ( l i ) ( t ) p i ( 1 ) . . . p i ( l i ) + σ i ( t ) ,
where [ s i 1 t ; ; s i l i t ] denotes the status of l i non-OFF operational modes of appliance i at time t, ⊙ represents the element-wise product. However, when an appliance switches states, relative to the smart meter’s sampling rate, the measured power may differ from the discrete power values considered. The unaccounted power corresponding to device i due to the discrete approximation is given by σ i ( t ) , the magnitude of which depends on the operational characteristics of the device, number of modes considered, power rating of the device, etc. From Table 1, it can be observed that substantial power deviations ( Θ ) are attributed to modes with high power ratings. Therefore, σ i ( t ) is bound to be higher at time t where appliance i consumes high power. In addition, if the power deviation matches with the rated power of a device operating at low power then the formulation given by (3) may consider switching the low power device as well, even though it is not in operation.
(e)
Issue 5: Modern smart meters can provide data sampled at high-frequency where successive measurements are possible at extremely short intervals (say 10 s). At such a high sampling rate, the ON/OFF switching events will be sparse because in practice a device switched ON/OFF is expected to be in the same state for a certain period which is much higher than the sampling rate. However, at each time instance, minimization of least square error independently as given in (3) combined with Issues 3 and 4, results in frequent appliance switching (ON/OFF). In other words, the formulation in (3) fails to enforce temporal sparsity and therefore the recovered signal may fail to represent the practical operation of the appliance. The temporal sparsity can be achieved by
minimize T S E ( S ) = j = 1 m t = 1 T S ( j ) ( t ) ,
where S = [ S ( 1 ) , . . . , S ( i ) , . . . , S ( T ) ] is m × T matrix, T S E ( . ) denotes the total switching events in S given by
S = S . D ,
where differential matrix (D) of size T × ( T 1 ) is given by:
D = 1 1 1 1 1 1 .
In [25], Issue 1 was addressed by an inequality constraint that enforces the device to operate only in one of the l i states or completely switching OFF all the l i virtual devices. Issue 2 was handled with an equality constraint [25] to enforce that continuous operating devices are operating in at least one of the l i non-OFF states.
To address the issue of linear combination of devices highlighted as Issue 3, it is necessary to resolve the ties when the power rating of a state is similar to the linear combination(s) of multiple power states of other devices. In [25], it has been empirically proven that satisfactory results can be obtained by choosing a combination of appliances where the least number of devices are ON at a given time.
To address the issues pertaining to the continuity of device operation (as a result of Issues 3, 4, 5), in [25], the solution obtained by optimizing (3) is further processed by performing—(1) state correction based on available state transition diagram, (2) median filtering, and (3) linear programming-based refinement. In addition, to address issues related to temporal sparsity, two different works referred to as Sparse optimization (Sopt) [27] and Sparse Switching Event Recovering (SSER) [8,28] were proposed.
In Sopt [27], the over-parameterized formulation in (3) is modified by adding regularization terms as shown
minimize f = t = 1 T ( y ( t ) y ^ t ) 2 + λ 1 i = 1 n t = 1 T w i ( 1 ) ( t ) . . . w i ( l i ) ( t ) s i ( 1 ) ( t ) . . . s i ( l i ) ( t ) 1 + λ 1 i = 1 n t = 1 T k i s i ( 1 ) ( t ) s i ( 1 ) ( t 1 ) . . . s i ( l i ) ( t ) s i ( l i ) ( t 1 ) ,
subject to j = 1 l i s i j ( t ) = 1 , i = 1 , , n , and t = 1 , , T .
In (6), the second term in combination with equality constraint promotes sparsity in [ s i ( 1 ) ( t ) ; . . . ; s i ( l i ) ( t ) ] and ensures that at least one element is non-zero to address Issue 2. In (6), the third term is expected to promote temporal sparsity in s i j ( t ) . The non-negative weight vector [ w i ( 1 ) ( t ) , , w i ( l i ) ( t ) ] T , hyperparameters ( λ 1 and λ 2 ) and k i ( i = 1 , , n ) are fine-tuned by cross validation. Specifically, an adequate amount of data is required for training the parameters.
In SSER [8,28], ED is expressed as a constrained single-objective problem, where minimizing the total number of ON/OFF switchings (5) or maximizing the temporal sparsity subject to power limit constraints given by (7) are employed. Given the approximate power deviation variation Θ = [ Θ 1 , Θ 2 , , Θ m ] T corresponding to each power state P = [ P 1 , P 2 , , P m ] T . At time t, the prospective state vector of appliance S ( t ) is expected to satisfy
S ( t ) ( P Θ ) y ( t ) S ( t ) ( P + Θ ) .
In other words, corresponding to each operational mode, in addition to the power rating, deviation from the rated power is expected to be available. This is because the effectiveness of SSER heavily relies on the power variation Θ at any given time instance [8]. However, it is quite challenging to obtain the required value of power variation ( Θ ) corresponding to every operational mode of each appliance.
In [28], two multi-objective formulations of the ED problem were considered. In the first formulation, considering real power, the two objectives employed are
minimize f 1 = y ( t ) y ^ t f 2 = ϕ o d o ( s ( t ) , s ( t 1 ) ) + ϕ s d s ( s ( t ) , s ( t 1 ) ) ,
where d s ( s ( t ) , s ( t 1 ) ) accounts for the number of modes changes between events, while d o ( s ( t ) , s ( t 1 ) ) accounts for the number of ON/OFF changes. The multi-objective problem provides a set of trade-off solutions, from which an optimal solution is chosen based on an a-priori decision-maker (DM) function defined as
D M = f 1 ( s ( t ) ) + ( 1 + f 2 ( s ( t ) ) ) f 1 ( s ( t ) ) f 1 ( s ( t 1 ) )
In the second formulation, two objectives one each corresponding to energy features - real power (P) and reactive power (Q) are formulated as
f 1 ( s ( t ) ) = y ( t ) y ^ t y = real   power f 2 ( s ( t ) ) = x ( t ) x ^ t x = reactive   power .
The decision-maker (DM) function employed in this formulation is given by
D M = 1 2 i = 1 f i ( s ( t ) ) .
The work in [29] follows the same principle and extends the number of features considering current ( I ) , reactive power ( Q ) , real power ( P ) , apparent power ( S ) , and harmonic ( H ) .
From the review, it is evident that different formulations including objective(s) and/or constraints are proposed as they play a very important role in the performance improvement of optimization-based ED algorithms. In addition, it can be observed that as the number of devices and the number of states per device (the size of the database) increases, the algorithmic performance degrades. In other words, the similarity between the power states of devices in the network, the possible representation of a high power state by a combination of two or more low power states, and inherent noise affect the performance of the algorithm. Therefore, effective formulations combined with effective algorithms are needed to solve the ED problem. In other words, due to the nature of the ED problem, the possibility of addressing ED problem as a single or multi objective formulations with or without constraints which can be addressed as a binary optimization problem is opened up. Moreover, performing ED for a large number of devices results into a large scale optimization problem. Hence, this provides basis for the evolutionary research community to develop algorithms which can efficiently be applied to solve the several possible formulations of the ED problems [30]. Progressively, [31] combined the use of least square error as well as temporal sparsity to realize a multi objective framework.

3. Issues with Existing Datasets for Optimization-Based ED

Taking into account the different formulations shown in Section 2, for proper benchmarking of optimization-based ED algorithms, the dataset should contain
1.
A measured aggregate signal that is inherently noisy due to measurement error.
2.
Ground truth power consumption information corresponding to each device in the network.
3.
The information regarding the number of operational modes and their rated power for each appliance.
For ED, in general, numerous datasets [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46] were collected. The characteristics datasets are summarised in [11,35] based on the information present in them such as features, sampling rate, number of days, etc. From the summary, it is evident that
1.
None of the datasets [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46] provide information related to the number of modes and their ratings for corresponding devices, which is essential for optimization-based ED. However, the information regarding modes and their rating as shown in Table 1, can be approximated if a significant amount of data related to the device operation is available [8].
2.
In datasets such as [32,33,34], the aggregate signal is not provided. In works such as [25], the aggregate is constructed by adding up the power consumption of individual appliances. However, the employment of constructed aggregate signal may not continue the noisy characteristics that are inherent to ED.
3.
In datasets such as [42,43,44,45,46], the aggregate, and individual device power consumption are measured but the measurement is not synchronized. Due to the lack of synchronization between the aggregate and appliance level measurement information, the performance evaluation which is a crucial step in benchmarking becomes difficult.
4.
In datasets such as [35,36,37,38,39,40,41], for some of the devices, the appliance-specific ground truth regarding power consumption is not measured or provided. The unavailability of the appliance-specific consumption information makes it difficult to—(a) approximate the modes and ratings corresponding to devices and (b) evaluate the performance of algorithms.
In literature, UVIC [9] is the only dataset that contains the information required for benchmarking optimization-based ED algorithms. UVIC [9] dataset contains synchronized measurements corresponding to aggregate and appliance-level consumption for seven consecutive days. In addition, the number of modes and their corresponding power ratings with power deviation in each mode are approximated as shown in Table 1.
UVIC dataset contains the required information for benchmarking optimization-based ED algorithms. However, in the dataset, the information regarding the seven different days is presented. However, the performance characteristics of the algorithms that a particular aggregate signal is expected to test are not highlighted. In other words, a good benchmark dataset should contain several different instances where each instance should represent one of the issues that prop-up due to the varying device usage characteristics.

4. Benchmark Dataset Design

ED optimization problem is separable along the time axis. Therefore, to evaluate optimization-based ED algorithms, it is not necessary to have instances with aggregate signals that are too long such as a day when sampled at every 10 s. In other words, instances with shorter time periods such as an hour-long would suffice. However, the instances should be diverse in terms of the challenges they pose to the optimization algorithms. Therefore, using the information present in the UVIC dataset [9], we developed multiple (18) instances of 1-h, sampled every 10 s. The instances were developed considering the following criteria, where each criterion corresponds to one or more issues related to the optimization-based ED problem highlighted in Section 2.
C1:
Most devices are in operation (Issues 1, 2, 3, 4, 5)
C2:
Only continuous devices are in operation (Issues 1, 2)
C3:
Only low power devices operation (Issues 1, 3, 5)
C4:
Only high power devices operation (Issues 3, 4, 5)
C5:
Continuously operating devices are switched off (Issues 1, 5)
C6:
Power rating of one device is a linear combination of one or more devices (Issues 1, 3)
C7:
Devices with similarity in power ratings corresponding to states are in operation (Issues 1, 3, 5)
C8:
Devices where power deviation corresponding to the states of one device matches power rating of other devices are in operation (Issues 1, 4, 5)
C9:
Concurrent switching of devices with similarity in states or one as a linear combination of the others (Issues 3, 5)
Table 2 summaries (18) instances in terms of the criteria used to design them. In addition, we also present the amount of operation time corresponding to each device as a percentage of the whole time (360 time steps). The developed dataset which contains the aggregate signal, appliance-specific ground truth consumption, and information regarding modes of operation with corresponding power rating are provided in the https://github.com/RammohanMallipeddi/NILM-bench-suite.git, accessed on 5 August 2021.

5. Performance Metrics for Optimization-Based ED

In literature, inconsistency in measuring and evaluating the performance of ED algorithms is evident [8,25,27]. To empirically evaluate and fairly compare the performance of different ED algorithms, it is essential to define and employ standard performance metrics.
Performance metrics should be able to evaluate the overall performance of the algorithm as well as each component in the algorithm. For instance, in event-based approaches, the common components are—event detection, event classification, and energy estimation. Depending on the distinct components of each algorithms, there are measures to quantitatively assess each algorithmic component as well as the overall performance. Hence, the measures can be categorized as— event classification metrics, event detection metrics, energy estimation metrics, as well as overall metrics. A comprehensive summary of the various performance metrics is presented in [11]. However, optimization-based event-less approaches do not depend on event detection and classification. On the contrary, attempt to disaggregate the total load in different time slices. Therefore, metrics such as F-measure that are generally employed to measure the classification accuracy of algorithms will not be appropriate. Consequently, event-less approaches only require metrics to evaluate the final energy estimation. In this section, we summarize the different metrics with respect to which optimization-based event-less ED algorithms can be compared.
In literature, it has been agreed that the performance evaluation of ED algorithms from the different perspectives cannot be done effectively with a single metric. In other words, a set of different metrics each evaluating the different performance aspects is used. The metrics are grouped into appliance-specific performance indicators and overall performance indicators.
The evaluation metrics used are outlined as follows, where y i ( t ) is the actual power consumption of the i-th device at t, and y ^ i ( t ) is the estimate provided by the ED algorithm.

5.1. Appliance-Specific Performance Indicators

1.
Per-appliance accuracy ( A C i ) [47] of appliance i-th is given by
A C i = 1 t = 1 T y i t y ^ i t 2 t = 1 T y i t .
Per-appliance accuracy gives a measure of the ability of the algorithm in estimating the device level power consumption in the entire time horizon.
2.
Estimated Energy Fraction Index (EEFI) ( h ^ i ) is the ratio between the estimated energy corresponding to the i-th appliance and the recovered aggregated signal given by
h ^ i = t = 1 T y ^ i ( t ) i = 1 N t = 1 T y ^ i ( t ) .
To analyze the performance of an algorithm, EFFI needs to be compared with the Actual Energy Fraction Index (AEFI) ( h i ) , which indicates the portion of the actual energy consumption by the i-th appliance with respect to the measured aggregated signal. Here, h i can be defined as
h i = t = 1 T y i ( t ) i = 1 N t = 1 T y i ( t ) .
For every device i in the network, the closeness of h ^ i to h i is an indication of the algorithm’s effectiveness.
3.
Relative Squared Error ( R S E i ) is a normalized metric that measures the error between the measured and the estimated power consumption for each appliance. It indicates the ability of the algorithms in estimating each device power consumption profile over time relative to the actual consumption. RSE of i-th device expressed as
R S E i = t = 1 T ( y i t y ^ i t ) 2 t = 1 T y i 2 ( t ) .
An effective ED algorithm is expected to provide higher per-appliance accuracies combined with lower RSE values. Furthermore, the EEFI ( h ^ i ) should be as close as possible to the AEFI ( h i ) .
However, due to the discrete approximation of the power ratings corresponding to the operating modes
(a)
A C i corresponding to appliances operating at high power states are expected to be lower
(b)
R S E i corresponding to appliances operating at high power states is expected to be higher.
The effect gets magnified (decrease of A C i and increase of R S E i ) as the devices operate at high power states for longer. However, A C i and R S E i can be employed to compare the performance of ED algorithms, because an algorithm performing better is expected to have larger A C i and lower R S E i for devices operating at high power modes.

5.2. Overall Performance Metrics

1.
Overall Accuracy (ACC) [47] indicates the effectiveness of the algorithm in estimating the aggregated consumption over the whole time interval and is given by
ACC = 1 t = 1 T i = 1 n y i t y ^ i t 2 t = 1 T i = 1 n y i t .
2.
Overall State Prediction Accuracy (SPA) is given by
SPA = 1 n = 1 N S * S ^ 1 N . T ,
where S * is the estimated state matrix, S ^ is the actual state matrix, n is the number of devices and T is the total time interval (360 samples) over which the disaggregation is performed.
3.
Fraction of Total Energy Assigned Correctly (FTEAC) is defined as the overlap between the two indices referred to as EEFI and AEFI by each appliance over all the appliances in the network. Mathematically, it can be defined as
FTEAC = i = 1 n min h i , h ^ i .
The largest possible value of FTEAC is one when the fraction of power consumption corresponding to each device in the measured and estimated aggregate signals perfectly match with one another. When the power consumption of some devices in the network is underestimated/overestimated then the value of FTEAC decreases.
ACC indicates the capability of the algorithm in allocating the right power values to corresponding appliances at each time instance, while SPA measures the ability of the algorithm in estimating the states of appliances [9]. From the definition of the metrics, it can be observed that an algorithm with a higher SPA can have a low ACC if the operation corresponding to low duration, the high power device is not properly estimated. In optimization ED algorithms, ACC of 100% does not conclude the superiority of the algorithm due to the discrete values employed to represent the operational states of appliances. As a result, even though an algorithm can accurately predict the operation characteristics of the device over the entire time interval, the error between the estimated and measured aggregate signals is expected. Furthermore, the error is proportional to the power rating of the operational states at any given time. This can be attributed to the high power variation associated with high power modes (Table 1). Therefore, a single measure cannot completely indicate that one algorithm is better than the other. Hence, for better analysis of ED algorithms, it is essential to compare the algorithms on a set of metrics instead of a single metric.

6. Simulation Results and Analysis

To provide the baseline results, the existing optimization-based ED algorithms are simulated on all 18 instances and the results are summarized with respect to the performance metrics described. The complete results for all the 18 instances are present in the Supplementary Materials. The state-of-the-art algorithms are analyzed using 4 ( I 1 , I 2 , I 10 and I 12 ) of the 18 instances developed. The results on the 4 instances are presented in Table 3, Table 4, Table 5 and Table 6. The best values corresponding to each indicator, except ACC, are highlighted for better visualization. As mentioned earlier, due to the discrete value representation of the power states, the value of energy lost and the optimal value of ACC cannot be estimated. The codes for IP, ALIP, and MONILM are obtained from the authors of the original publications, while SSER and Sopt are reproduced with the help of the information presented in the respective publications. For all the algorithms, the parameters are fine-tuned to the best of our knowledge. However, the same set of parameters corresponding to an algorithm are employed for all the instances in the dataset. All the simulations were performed in MATLAB 2020a with 64-bit Windows 10, 3.30GHz. CPU and 24GB RAM. For better analysis, we categorize the 5 state-of-the-art algorithms as—(a) algorithms based on only least square error (as shown in Equation (3)) such as IP and ALIP, and (b) algorithms based on both least square error (as shown in Equation (3)) and temporal sparsity (as shown in Equation (5)).
From Table 3, Table 4, Table 5 and Table 6, it is evident that ALIP outperforms IP on instances I 1 , I 2 and I 12 in terms of per-appliance and overall indicators. The Superior performance of ALIP can be associated with the additional constraints (inequality constraint to address Issue 1 and equality constraint to address Issue 2) enforced. However, in instance I 10 (Table 5), the performance of IP is better than ALIP, evident from overall indicators (SPA and FTEAC). Because, in I 10 were continuously operating devices are OFF, the use of equality constraint forces algorithm to estimate the aggregate signal by switching ON the continuously operating devices. This results in the overestimation of power consumption related to continuously operating devices such as Water-cooler (D7) and Refrigerator (D11), as indicated by the corresponding h ^ i values in Table 5.
From Table 3 and Table 4, it is evident that the performance of SSER is not always but consistently better than Sopt and MONILM. This is due to the significantly large number of parameters, in MONILM and Sopt compared to SSER, which are sensitive to the type and number of devices in operation. In addition, in SSER, the total variation corresponding to the whole time period (T) is minimized, while in MONILM and Sopt only the variation in the states between the current and previous time instances are considered. Furthermore, the performance of MONILM also depends on the DM function employed.
In instance I 1 , where most of the devices are operating, D3 (Coffeemaker) and D9 (Microwave) do not operate at all, while the operation of D10 (Printer) is significantly low. In Addition, most of the power is consumed by continuously operating devices (see h i values). Therefore, enforcing temporal sparsity is expected to result in an elevated performance which is evident from the results in Table 5 where SSER outperforms ALIP. However, in instance I 2 which is similar to I 1 , but D10 (Printer) has a significant presence in terms of operation. In this case, the performance of SSER decreases drastically, because enforcing temporal sparsity results in the continuous operation of some devices (say D9 and D10) while continuously switching OFF (D3 and D11). This is expected because of similarity in the power ratings of states corresponding to the devices (D3, D9, D10 and D11).
In instance I 10 , where all the continuously operating devices are switched OFF, the overall performance of IP seems better than all the other state-of-the-art algorithms. Because, as most of the continuously operating devices are not operating, enforcing sparsity does not help which is evident from the performance of SSER, Sopt, and MONILM. In instance I 12 , where the power rating corresponding to a device is a linear combination of other devices, the performance of ALIP is better than all the other algorithms because ALIP is the only algorithm that has a provision to handle Issue 3.
From the results, it is clear that the proposed dataset is posing a challenge to the different frameworks in literature. Motivated by the results, where none of the frameworks were able to significantly outperform the others on all instances, the current dataset can be used for benchmarking future optimization-based ED frameworks. In addition, the set of metrics summarized helps analyze the performance of the optimization-based ED algorithms from multiple perspectives.

7. Conclusions and Future Work

In this work, we summarized the different formulations related to optimization-based ED and highlighted the related issues. The characteristics of the dataset required for optimization-based ED are highlighted and the drawbacks of the available datasets in view of the requirements are summarized. Based on different criteria, a dataset with a diverse set of 18 instances is created. To evaluate the performance of the optimization-based ED frameworks, a set of diverse metrics from the literature are summarized. Finally, the performance of the state-of-the-art optimization-based ED algorithms is compared on the developed instances with respect to the set of evaluation metrics considered. From the results, it is evident that the set of evaluation metrics are capable of evaluating the performance to the optimization-based ED algorithms from different aspects. In addition, the instances are capable of posing a variety of challenges to the existing optimization-based ED frameworks, which is evident from the simulation results. Therefore, the proposed dataset combined with a summarized set of evaluation metrics is expected to help better benchmarking optimization-based ED algorithms.
In the current work, the dataset developed contains information related to a single energy feature (i.e., real power). In the future, developing a dataset by incorporating other energy features such as reactive power, current, voltage, etc., would help develop diverse optimization-based ED frameworks such as multi-objective.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/en15051600/s1.

Author Contributions

Conceptualization, O.S.A. and R.M.; methodology, O.S.A. and R.M.; formal analysis, O.S.A., A.K., R.M., S.D. and P.N.S.; data curation, O.S.A. and R.M.; writing—original draft preparation, O.S.A., A.K. and R.M.; writing—review and editing, O.S.A., A.K., R.M., S.D. and P.N.S.; supervision, R.M.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The dataset used for this work can be obtained at https://github.com/RammohanMallipeddi/NILM-bench-suite.git, accessed on 5 August 2021.

Acknowledgments

This work was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2021R1I1A3049810).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zoha, A.; Gluhak, A.; Imran, M.A.; Rajasegarar, S. Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey. Sensors 2012, 12, 16838–16866. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Zeifman, M.; Roth, K. Nonintrusive appliance load monitoring: Review and outlook. IEEE Trans. Consum. Electron. 2011, 57, 76–84. [Google Scholar] [CrossRef]
  3. Pamulapati, T.; Mallipeddi, R.; Lee, M. Multi-objective home appliance scheduling with implicit and interactive user satisfaction modelling. Appl. Energy 2020, 267, 114690. [Google Scholar] [CrossRef]
  4. Cao, Y.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Safdar, R.; Fekih, A. A new predictive energy management system: Deep learned type-2 fuzzy system based on singular value decommission. Energy Rep. 2022, 8, 722–734. [Google Scholar] [CrossRef]
  5. Tavoosi, J. Intelligent Model Predictive Control for Boiler Temperature. Autom. Control Comput. Sci. 2021, 55, 16–25. [Google Scholar] [CrossRef]
  6. D’Adamo, I.; Falcone, P.M.; Martin, M.; Rosa, P. A Sustainable Revolution: Let’s Go Sustainable to Get Our Globe Cleaner. Sustainability 2020, 12, 4387. [Google Scholar] [CrossRef]
  7. Falcone, P.M.; Imbert, E.; Sica, E.; Morone, P. Towards a bioenergy transition in Italy? Exploring regional stakeholder perspectives towards the Gela and Porto Marghera biorefineries. Energy Res. Soc. Sci. 2021, 80, 102238. [Google Scholar] [CrossRef]
  8. Tang, G.; Wu, K.; Lei, J.; Tang, J. Plug and play! A simple, universal model for energy disaggregation. arXiv 2014, arXiv:1404.1884. [Google Scholar]
  9. Tang, G.; Wu, K.; Lei, J.; Tang, J. A simple model-driven approach to energy disaggregation. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 3–6 November 2014; pp. 566–571. [Google Scholar]
  10. Laughman, C.; Lee, K.; Cox, R.; Shaw, S.; Leeb, S.; Norford, L.; Armstrong, P. Power signature analysis. IEEE Power Energy Mag. 2003, 1, 56–63. [Google Scholar] [CrossRef]
  11. Pereira, L.; Nunes, N. Performance evaluation in non-intrusive load monitoring: Datasets, metrics, and tools—A review. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2018, 8, e1265. [Google Scholar] [CrossRef] [Green Version]
  12. Gonçalves, H.; Ocneanu, A.; Bergés, M. Unsupervised disaggregation of appliances using aggregated consumption data. In The 1st KDD Workshop on Data Mining Applications in Sustainability (SustKDD); ACM: San Diego, CA, USA, 2011. [Google Scholar]
  13. Johnson, M.J.; Willsky, A.S. Bayesian Nonparametric Hidden Semi-Markov Models. J. Mach. Learn. Res. 2013, 14, 673–701. [Google Scholar]
  14. Winkler, P.; Le Ray, G.; Pinson, P. Unsupervised Energy Disaggregation: From Sparse Signal Approximation to Community Detection. IEEE Trans. Smart Grid 2019, 1–8. Available online: http://pierrepinson.com/docs/Lerayetal2019-unsupnilm.pdf (accessed on 19 June 2021).
  15. Hart, G. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
  16. Parson, O.; Ghosh, S.; Weal, M.; Rogers, A. Non-Intrusive Load Monitoring Using Prior Models of General Appliance Types. Proc. AAAI Conf. Artif. Intell. 2012, 26, 356–362. [Google Scholar]
  17. Kolter, J.Z.; Batra, S.; Ng, A.Y. Energy Disaggregation via Discriminative Sparse Coding. In Proceedings of the 23rd International Conference on Neural Information Processing Systems, NIPS’10, Vancouver, BC, Canada, 6–9 December 2010; Curran Associates Inc.: New York, NY, USA, 2010; Volume 1, pp. 1153–1161. [Google Scholar]
  18. Rahimpour, A.; Qi, H.; Fugate, D.; Kuruganti, T. Non-Intrusive Energy Disaggregation Using Non-Negative Matrix Factorization With Sum-to-k Constraint. IEEE Trans. Power Syst. 2017, 32, 4430–4441. [Google Scholar] [CrossRef]
  19. Srinivasan, D.; Ng, W.; Liew, A. Neural-network-based signature recognition for harmonic source identification. IEEE Trans. Power Deliv. 2006, 21, 398–405. [Google Scholar] [CrossRef]
  20. Tsai, M.S.; Lin, Y.H. Modern development of an Adaptive Non-Intrusive Appliance Load Monitoring system in electricity energy conservation. Appl. Energy 2012, 96, 55–73. [Google Scholar] [CrossRef]
  21. Ghorbanpour, S.; Pamulapati, T.; Mallipeddi, R. Swarm and evolutionary algorithms for energy disaggregation: Challenges and prospects. Int. J. Bio Inspired Comput. 2021, 17, 215–226. [Google Scholar] [CrossRef]
  22. Egarter, D.; Elmenreich, W. EvoNILM: Evolutionary appliance detection for miscellaneous household appliances. In Proceedings of the 15th annual conference companion on Genetic and evolutionary computation, GECCO ’13 Companion, Amsterdam, The Netherlands, 6–10 July 2013. [Google Scholar]
  23. Suzuki, K.; Inagaki, S.; Suzuki, T.; Nakamura, H.; Ito, K. Nonintrusive appliance load monitoring based on integer programming. In Proceedings of the 2008 SICE Annual Conference, Tokyo, Japan, 20–22 August 2008; pp. 2742–2747. [Google Scholar] [CrossRef]
  24. Egarter, D.; Sobe, A.; Elmenreich, W. Evolving Non-Intrusive Load Monitoring. In Proceedings of the 16th European Conference on the Applications of Evolutionary Computation, Vienna, Austria, 3–5 April 2013; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  25. Bhotto, M.Z.A.; Makonin, S.; Bajić, I.V. Load Disaggregation Based on Aided Linear Integer Programming. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 792–796. [Google Scholar] [CrossRef]
  26. Shen, Q.; Wang, X. An analysis of the optimization disaggregation algorithm in the estimation related to energy consumption of appliances in buildings. Appl. Math. Comput. 2014, 234, 506–519. [Google Scholar] [CrossRef]
  27. Piga, D.; Cominola, A.; Giuliani, M.; Castelletti, A.; Rizzoli, A.E. Sparse Optimization for Automated Energy End Use Disaggregation. IEEE Trans. Control Syst. Technol. 2016, 24, 1044–1051. [Google Scholar] [CrossRef]
  28. Machlev, R.; Belikov, J.; Beck, Y.; Levron, Y. MO-NILM: A multi-objective evolutionary algorithm for NILM classification. Energy Build. 2019, 199, 134–144. [Google Scholar] [CrossRef]
  29. Li, L.; Yang, L.; Chen, H.; Li, M.; Zhang, C. Multi-objective evolutionary algorithms applied to non-intrusive load monitoring. Electr. Power Syst. Res. 2019, 177, 105961. [Google Scholar] [CrossRef]
  30. Osaba, E.; Villar-Rodriguez, E.; Del Ser, J.; Nebro, A.J.; Molina, D.; LaTorre, A.; Suganthan, P.N.; Coello Coello, C.A.; Herrera, F. A Tutorial On the design, experimentation and application of metaheuristic algorithms to real-World optimization problems. Swarm Evol. Comput. 2021, 64, 100888. [Google Scholar] [CrossRef]
  31. Ghorbanpour, S.; Pamulapati, T.; Mallipeddi, R.; Lee, M. Energy disaggregation considering least square error and temporal sparsity: A multi-objective evolutionary approach. Swarm Evol. Comput. 2021, 64, 100909. [Google Scholar] [CrossRef]
  32. Reinhardt, A.; Baumann, P.; Burgstahler, D.; Hollick, M.; Chonov, H.; Werner, M.; Steinmetz, R. On the accuracy of appliance identification based on distributed load metering data. In Proceedings of the 2012 Sustainable Internet and ICT for Sustainability (SustainIT), Pisa, Italy, 4–5 October 2012; pp. 1–9. [Google Scholar]
  33. Gao, J.; Giri, S.; Kara, E.; Bergés, M. PLAID: A public dataset of high-resoultion electrical appliance measurements for load identification research: Demo abstract. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, Memphis, TN, USA, 3–6 November 2014. [Google Scholar]
  34. Picon, T.; Meziane, M.N.; Ravier, P.; Lamarque, G.; Novello, C.; Bunetel, J.L.; Raingeaud, Y. COOLL: Controlled On/Off Loads Library, a Public Dataset of High-Sampled Electrical Signals for Appliance Identification. arXiv 2016, arXiv:1611.05803. [Google Scholar]
  35. Shin, C.; Lee, E.; Han, J.; Yim, J.; Rhee, W.; Lee, H. The ENERTALK dataset, 15 Hz electricity consumption data from 22 houses in Korea. Sci. Data 2019, 6, 193. [Google Scholar] [CrossRef]
  36. Kelly, J.; Knottenbelt, W. The UK-DALE dataset, domestic appliance-level electricity demand and whole-house demand from five UK homes. Sci. Data 2015, 2, 150007. [Google Scholar] [CrossRef] [Green Version]
  37. Uttama Nambi, S.N.A.; Lua, A.R.; Prasad, R.V. LocED: Location-aware Energy Disaggregation Framework. In Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments, Seoul, Korea, 4–5 November 2015. [Google Scholar]
  38. Beckel, C.; Kleiminger, W.; Cicchetti, R.; Staake, T.; Santini, S. The ECO data set and the performance of non-intrusive load monitoring algorithms. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, Memphis, TN, USA, 3–6 November 2014. [Google Scholar]
  39. Monacchi, A.; Egarter, D.; Elmenreich, W.; D’Alessandro, S.; Tonello, A.M. GREEND: An energy consumption dataset of households in Italy and Austria. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 3–6 November 2014; pp. 511–516. [Google Scholar] [CrossRef] [Green Version]
  40. Anderson, K.; Ocneanu, A.; Carlson, D.R.; Rowe, A.G.; Bergés, M. BLUED: A Fully Labeled Public Dataset for Event-Based Non-Intrusive Load Monitoring Research; ACM: New York, NY, USA, 2012. [Google Scholar]
  41. Rashid, H.; Singh, P.; Singh, A. I-BLEND, a campus-scale commercial and residential buildings electrical energy dataset. Sci. Data 2019, 6, 190015. [Google Scholar] [CrossRef] [Green Version]
  42. Kolter, J.Z.; Johnson, M.J. REDD: A Public Data Set for Energy Disaggregation Research. Artif. Intell. 2011, 25, 1–6. [Google Scholar]
  43. Parson, O.; Fisher, G.; Hersey, A.; Batra, N.; Kelly, J.; Singh, A.; Knottenbelt, W.; Rogers, A. Dataport and NILMTK: A building data set designed for non-intrusive load monitoring. In Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Orlando, FL, USA, 14–16 December 2015; pp. 210–214. [Google Scholar] [CrossRef] [Green Version]
  44. Murray, D.; Stanković, L.; Stanković, V. An electrical load measurements dataset of United Kingdom households from a two-year longitudinal study. Sci. Data 2017, 4, 160122. [Google Scholar] [CrossRef] [Green Version]
  45. Batra, N.; Singh, A.; Singh, P.; Dutta, H.; Sarangan, V.; Srivastava, M. Data Driven Energy Efficiency in Buildings. arXiv 2014, arXiv:1404.7227. [Google Scholar]
  46. Mishra, A.; Cecchet, E.; Shenoy, P.; Albrecht, J.R. Smart *: An Open Data Set and Tools for Enabling Research in Sustainable Homes. In Proceedings of the ACM SustKDD’12, Beijing, China, 12 August 2012; Volume 111, p. 108. [Google Scholar]
  47. Makonin, S.; Popowich, F. Nonintrusive load monitoring (NILM) performance evaluation. Energy Effic. 2015, 8, 809–814. [Google Scholar] [CrossRef]
Table 1. Operational modes with corresponding power ratings and power deviation for appliances in the network [9].
Table 1. Operational modes with corresponding power ratings and power deviation for appliances in the network [9].
No. of
Appliances
ApplianceMaximum
No of
Modes
Power
Rating
(p)
Power
Deviation
( Θ )
n l i p i 1 p i 2 p i 3 Θ i 1 Θ i 2 Θ i 3
D1LCD-Dell125--5--
D2LCD-LG122--5--
D3Coffee Make37009001100100100100
D4iMac23550-5100
D5Desktop24050-1520-
D6Server1130--20--
D7Water Cooler36538045051010
D8Laptop315307051010
D9Microwave3100012001700100100100
D10Printer34007009005080100
D11Refrigerator2115350-1510-
Table 2. Data Instances and Different aspects of ED Problems.
Table 2. Data Instances and Different aspects of ED Problems.
InstancesD1D2D3D4D5D6D7D8D9D10D11Criteria
I 1 10.6420110.9561100.0530.497c1
I 2 10.4280.139110.99211000.619c1
I 3 100.047110.97510.0060.00800.692c2
I 4 00011110000.5c2
I 5 10.5920110.9610.872100.0140.306c3
I 6 10.4250.136110.99211000.536c3
I 7 100.169110.997100.0220.0471c4
I 8 100.044111110.11400.564c4
I 9 0001110.3860.003000.378c5
I 10 100.0141110.331100.0420.461c5
I 11 0.494001111100.0640.519c6
I 12 0.919001110.5830.31900.0030.9c6
I 13 100.0311110.5280.2750.07200.544c7
I 14 00011110.008000.508c7
I 15 000110.9830.9921000.336c8
I 16 0001110.9970.00300.10.389c8
I 17 000.0440.99710.99210.00300.0310.578c9
I 18 10.0860110.9670.583100.0170.517c9
Table 3. Baseline results for instance I 1 .
Table 3. Baseline results for instance I 1 .
No of Appliances AC i h i h ^ i RSE i
NLPALIPMONILMSSER S O P T Actual energyIPALIPMONILMSSER S O P T IPALIPMONILMSSER S O P T
10.69670.66480.87220.51110.84030.050.02010.01690.03810.00110.03480.60660.67040.25560.97780.3194
20.67900.61620.84100.91710.94000.03280.02160.01440.03590.03080.04500.86380.92080.59830.15610.4469
31.001.001.00001.00001.000000.09530.02210.01310.00400.0233-----
40.68710.66120.80930.87800.80730.07280.04880.03870.07140.08780.10230.53910.61400.26510.10030.1778
50.70260.66630.80390.84990.82260.07340.04760.04030.08420.09410.10230.50730.60190.24930.14520.2055
60.73740.93580.86050.93450.50120.22670.15270.26630.21130.26530.00070.51280.07640.21750.07950.9972
70.68880.79230.76330.94110.91940.30250.20220.23070.18950.29640.28600.77000.36870.45540.07690.1109
80.43380.57630.42030.69610.43630.04890.07230.03980.09500.05780.08981.84821.04792.11330.81151.9037
91.01.001.00001.00001.0000000.0057000-----
100.63620.65930.70960.81780.66400.07590.12880.05500.03070.04660.03581.64280.82080.49590.25370.6601
110.455200.96560.89190.93750.97670.11580.21050.27290.23200.11780.24202.6592.28182.59710.28541.2418
Overall metrics
IPALIPMONILMSSER S O P T
Overall Energy Disaggregation Accuracy (ACC (%))98.739699.805199.612699.67396.5757
State Prediction Accuracy (SPA (%))51.313160.075849.899073.257642.2475
Fraction of Total Energy assigned correctly (FTEAC)0.73370.77850.77690.91250.7011
Table 4. Baseline results for instance I 2 .
Table 4. Baseline results for instance I 2 .
No of Appliances AC i h h ^ i RSE i
NLPALIPMONILMSSER S O P T Actual energyIPALIPMONILMSSER S O P T IPALIPMONILMSSER S O P T
10.74860.74130.90420.66110.77360.04080.02030.01980.03300.03530.02230.50280.51390.19170.67780.4528
20.71710.75140.91710.93140.52000.01750.01880.01670.03200.00950.00111.07680.83410.94561.05440.9753
30.77480.74690.70050.51890.78940.19880.14470.10250.08030.06930.11800.50520.45010.57450.96210.3815
40.69280.66830.79590.84660.89730.05320.04450.04140.07150.07330.06360.50180.55520.22340.14880.0877
50.69440.71080.84230.85920.87920.05810.04260.04480.07610.20700.06490.51940.48380.15890.12470.0791
60.68250.94120.89090.93240.50480.18860.08670.21230.18700.12630.00240.59730.02560.12680.03820.9892
70.69040.77760.83470.61630.78400.23640.22640.18560.16810.04300.11190.97510.41980.31490.71440.4031
80.73860.72570.71940.71610.78310.09130.05950.05360.063200.06970.39150.40830.40840.35220.2387
9111.00001.00001.000000.02360.02540.04630.29310-----
10111.00001.00001.000000.16970.08800.06710.13070.0776-----
110.44040.93240.97620.92550.01670.11520.16330.21020.17540.01320.44972.21781.20601.25530.25406.0574
Overall metrics
IPALIPMONILMSSER S O P T
Overall Energy Disaggregation Accuracy (ACC (%))98.6599.9499.767199.636997.4875
State Prediction Accuracy (SPA (%))42.777854.596055.782857.096053.4848
Fraction of Total Energy assigned correctly (FTEAC)0.75750.76830.78170.40790.5520
Table 5. Baseline results for instance I 10 .
Table 5. Baseline results for instance I 10 .
No of Appliances AC i h i h ^ i RSE i
NLPALIPMONILMSSER S O P T Actual energyIPALIPMONILMSSER S O P T IPALIPMONILMSSER S O P T
10.75140.61390.94440.99170.89860.06490.03260.01480.05770.06380.05180.49720.77220.11110.01670.2028
2111.000011.000000.02860.01440.04080.04670.0565-----
30.71010.59080.59010.68970.82150.02980.06850.00510.01520.03320.02532.18540.77871.06581.16390.3955
40.72050.59240.74820.78710.95400.08450.08140.02300.09250.12040.09220.43000.78850.35610.22200.0157
50.77480.56530.82130.86100.50000.09560.08840.01600.10730.116400.32970.84590.22640.12091.0000
60.82240.94890.66490.53580.94740.30720.24380.33760.12190.02720.33670.28960.01150.63810.92090.0147
70.76750.77610.93150.64520.81280.11190.13820.23450.23860.13310.23220.87931.27190.79400.97130.9104
80.65140.57050.73620.70170.67290.10140.08070.02760.11410.06790.13590.71050.81710.52710.42850.7876
9111.000011.000000.00720000-----
100.54180.58950.58700.64240.74520.06680.04470.02810.02670.08590.05341.31110.93461.08021.23940.6870
110.62990.97770.86870.98380.50000.13800.18600.32920.18940.30630.00081.76642.02891.11641.40491.0060
Overall metrics
IPALIPMONILMSSER S O P T
Overall Energy Disaggregation Accuracy (ACC (%))98.760299.077299.361299.550996.9979
State Prediction Accuracy (SPA (%))57.954549.954549.772754.090953.0303
Fraction of Total Energy assigned correctly (FTEAC)0.85140.67160.80130.68550.7362
Table 6. Baseline results for instance I 12 .
Table 6. Baseline results for instance I 12 .
No of Appliances AC i h h ^ i RSE i
NLPALIPMONILMSSER S O P T Actual energyIPALIPMONILMSSER S O P T IPALIPMONILMSSER S O P T
10.72960.69490.90180.65560.50000.05010.02540.01970.04340.016900.58910.61330.25980.71601.0000
2111.00001.00001.000000.02340.01600.03560.03730.0290-----
3111.00001.00001.000000.02120.0042000-----
40.71260.63320.80080.65360.83300.07060.06060.03640.08610.04380.09420.46660.66940.24130.61420.1654
50.70880.62920.81630.85980.82430.07970.06000.03470.09330.09950.10870.48610.67950.22020.13340.1911
60.75450.94650.86970.89320.91270.25670.16290.28330.23370.24870.26130.43580.01260.18360.13140.0878
70.72820.81210.77880.90600.50000.27790.22780.25710.22890.239100.63900.33260.39940.15251.0000
80.60650.55740.60150.67170.52700.02040.06640.04160.08490.06820.08875.39822.51106.80943.38936.1865
9111.00001.00001.00000000.00610.00730.0061-----
100.70000.50000.50000.50000.50000.00610.12770.02180.04600.0145011.37002.44004.04001.96001.0000
110.59380.89150.61840.93820.71280.23870.22460.29610.14360.22490.39001.15940.54940.92860.11651.2979
Overall metrics
IPALIPMONILMSSER S O P T
Overall Energy Disaggregation Accuracy (ACC (%))98.779599.676699.550999.658897.2710
State Prediction Accuracy (SPA (%))59.848565.808147.020259.040454.2929
Fraction of Total Energy assigned correctly (FTEAC)0.78780.86970.85610.87960.6660
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ajani, O.S.; Kumar, A.; Mallipeddi, R.; Das, S.; Suganthan, P.N. Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies 2022, 15, 1600. https://doi.org/10.3390/en15051600

AMA Style

Ajani OS, Kumar A, Mallipeddi R, Das S, Suganthan PN. Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies. 2022; 15(5):1600. https://doi.org/10.3390/en15051600

Chicago/Turabian Style

Ajani, Oladayo S., Abhishek Kumar, Rammohan Mallipeddi, Swagatam Das, and Ponnuthurai Nagaratnam Suganthan. 2022. "Benchmarking Optimization-Based Energy Disaggregation Algorithms" Energies 15, no. 5: 1600. https://doi.org/10.3390/en15051600

APA Style

Ajani, O. S., Kumar, A., Mallipeddi, R., Das, S., & Suganthan, P. N. (2022). Benchmarking Optimization-Based Energy Disaggregation Algorithms. Energies, 15(5), 1600. https://doi.org/10.3390/en15051600

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop