
Figure 1:
Architecture of Scheme-1. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 2:
Architecture of Scheme-2. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 3:
Architecture of Scheme-3. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 4:
Architecture of Scheme-4. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 5:
Architecture of Scheme-5. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 6:
RNN cell. RNN, recurrent neural network.

Figure 7:
LSTM cell. LSTM, long short-term memory.

Figure 8:
GRU cell. GRU, gated recurrent unit.
Table 1:
Tree-based machine learning parameters
| RF | LGBM | XGB | |||
|---|---|---|---|---|---|
| Parameter | Value | Parameter | Value | Parameter | Value |
| No. of estimators | 200 | Boosting type | “gbdt” | Booster | “gbtree” |
| Criterion | “Squared error” | No. of leaves | 31 | Min. loss reduction (gamma) | 0 |
| Max. depth | None | Max. depth | −1 | Max. depth | 6 |
| Min. samples split | 2 | Learning rate | 0.05 | Learning rate | 0.05 |
| Min. samples leaf | 1 | No. of estimators | 500 | No. of estimators | 500 |
| Max. features | 1.0 | Objective | “Regression” | Objective | “reg:squarederror” |
| Max. leaf nodes | None | Min. split gain | 0 | Min child weight | 1 |
| Bootstrap | True | Subsample ratio | 0.8 | Subsample ratio | 0.8 |
| Subsample ratio of columns | 0.8 | Subsample ratio of columns | 0.8 | ||
| Regularization alpha | 0 | Regularization alpha | 0 | ||
| Regularization lambda | 0 | Regularization lambda | 1 | ||
Table 2:
Deep learning-based machine learning parameters
| Parameter | Value | ||
|---|---|---|---|
| RNN | LSTM | GRU | |
| No. of units | 64 | 64 | 64 |
| Activation | “tanh” | “tanh” | “tanh” |
| Recurrent activation | - | “Sigmoid” | “Sigmoid” |
| Use bias | True | True | True |
| Kernel initializer | “glorot uniform” | “glorot uniform” | “glorot uniform” |
| Recurrent initializer | “Orthogonal” | “Orthogonal” | “Orthogonal” |
| Bias initializer | “Zeros” | “Zeros” | “Zeros” |
| Input shape | (WINDOW,1) | (WINDOW,1) | (WINDOW,1) |
| Dropout | 0.2 | 0.2 | 0.2 |
| Dense units | 1 | 1 | 1 |

Figure 9:
NMAE of 1-min ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 10:
NMAE of 15-min ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 11:
NMAE of 1-hr ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 12:
NMAE of 1-day ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.
Table 3:
NMAE comparison of individual appliance power prediction
| Time horizon | Lowest NMAE (%) (appliance, method) | |||
|---|---|---|---|---|
| Reschedulable load | Non-reschedulable load | |||
| Tree-based algorithm | Deep-learning algorithm | Tree-based algorithm | Deep-learning algorithm | |
| 1-min | 0.14 (MO, RF) | 0.10 (MO, RNN) | 0.26 (WP, RF) | 0.21 (WP, LSTM) |
| 15-min | 0.16 (MO, RF) | 0.09 (MO, RNN) | 1.77 (FZ, XGB) | 1.39 (WP, RNN) |
| 1-hr | 0.18 (MO, XGB) | 0.18 (MO, GRU) | 2.00 (FZ, XGB) | 1.81 (WP, GRU) |
| 1-day | 0.20 (MO, RF/LGBM) | 0.26 (MO, LSTM) | 0.35 (LG, LGBM) | 1.80 (WP, GRU) |

Figure 13:
NRMSE of 1-min ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 14:
NRMSE of 15-min ahead prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 15:
NRMSE of 1-hr ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.

Figure 16:
NRMSE of 1-day ahead individual appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; WP, Water pump; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RC, rice cooker; RFG, refrigerator; WH, water heater; WM, washing machine.
Table 4:
NRMSE comparison of individual appliance power prediction
| Time horizon | Lowest NRMSE (%) (appliance, method) | |||
|---|---|---|---|---|
| Reschedulable load | Non-reschedulable load | |||
| Tree-based algorithm | Deep-learning algorithm | Tree-based algorithm | Deep-learning algorithm | |
| 1-min | 2.63 (MO, LGBM) | 2.45 (MO, RNN) | 3.33 (WP, LGBM) | 3.14 (RFG, GRU) |
| 15-min | 2.55 (MO, LGBM) | 2.52 (MO, RNN/LSTM) | 4.13 (FZ, LGBM/XGB) | 4.37 (FZ, LSTM) |
| 1-hr | 2.56 (MO, LGBM/XGB) | 2.56 (MO, GRU) | 4.81 (RFG, LGBM) | 5.34 (RFG/FZ, GRU) |
| 1-day | 2.65 (MO, LGBM) | 2.66 (MO, GRU) | 5.30 (LG, RF) | 5.90 (RFG, LSTM/GRU) |
[i] GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; MO, microwave oven; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting; FZ, freezer; LG, lighting; RFG, refrigerator; WP, water pump.

Figure 17:
NMAE of multi-horizon average appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 18:
NRMSE of multi-horizon average appliance power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 19:
NMAE of 1-min ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 20:
NMAE of 15-min ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 21:
NMAE of 1-hr ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 22:
NMAE of 1-day ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NMAE, normalized mean absolute error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.
Table 5:
NMAE comparison of total power prediction
| Time horizon | Lowest NMAE (%) (feature, method) | |
|---|---|---|
| Tree-based algorithm | Deep learning algorithm | |
| 1-min | 2.03 (C, LGBM/XGB) | 2.53 (C, LSTM/GRU) |
| 15-min | 5.02 (C, LGBM) | 5.00 (B, GRU) |
| 1-hr | 5.77 (C, XGB) | 6.09 (C, LSTM) |
| 1-day | 7.26 (C, RF) | 8.08 (A, LSTM) |

Figure 23:
NRMSE of 1-min ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 24:
NRMSE of 15-min ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 25:
NRMSE of 1-hr ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.

Figure 26:
NRMSE of 1-day ahead total power prediction. GRU, gated recurrent unit; LGBM, light gradient boosting machine; LSTM, long short-term memory; NRMSE, normalized root mean square error; RF, random forest; RNN, recurrent neural network; XGB, extreme gradient boosting.
Table 6:
NRMSE comparison of total power prediction
| Time horizon | Lowest NRMSE (%) (feature, method) | |
|---|---|---|
| Tree-based algorithm | Deep-learning algorithm | |
| 1-min | 4.61 (C, LGBM) | 4.91 (C, GRU) |
| 15-min | 8.15 (C, LGBM) | 8.27 (C, LSTM) |
| 1-hr | 9.44 (C, XGB) | 9.75 (B, RNN) |
| 1-day | 10.66 (B/D, RF) | 11.75 (A, RNN) |

Figure 27:
NMAE of multi-horizon total power prediction. NMAE, normalized mean absolute error.

Figure 28:
NRMSE of multi-horizon total power prediction. NRMSE, normalized root mean square error.