An Advanced Explainable Belief Rule-Based Framework to Predict the Energy Consumption of Buildings
Abstract
:1. Introduction
- What is the benefit of applying the BRBES? The key benefit is the domain knowledge-based transparent prediction, while handling data uncertainties.
- How to explain the output of the BRBES? We consider the most important rule of the rule base and building heating method to explain the output via explanation interface.
- How to improve the accuracy of the BRBES? We apply JOPS on the BRBES to improve its accuracy.
- How to address the explainability versus accuracy trade-off? We propose BRBaBD for this purpose.
2. Related Work
3. Method
“Daylight is [e1] in a [e2] [e3], resulting in [e4] probability for people to stay indoor on a [e5] [e3]. Hence, due to [e6] floor area, [e1] daylight, [e4] indoor occupancy, and [e7] heating method, energy consumption level has been predicted to be mostly [e8].”
“Daylight is low in a winter evening, resulting in high probability for people to stay indoor on a weekday evening. Hence, due to medium floor area, low daylight, high indoor occupancy, and electric heating method, the energy consumption level has been predicted to be mostly high.”
“However, energy consumption could have been lower if it were summer, when people enjoy a lot of outdoor activities under daylight. Moreover, the apartment could have consumed lesser energy if it used district heating method.”
4. Results
4.1. Experimental Setup
4.2. Dataset
4.3. Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Nichols, B.G.; Kockelman, K.M. Life-cycle energy implications of different residential settings: Recognizing buildings, travel, and public infrastructure. Energy Policy 2014, 68, 232–242. [Google Scholar] [CrossRef]
- Geng, Y.; Ji, W.; Wang, Z.; Lin, B.; Zhu, Y. A review of operating performance in green buildings: Energy use, indoor environmental quality and occupant satisfaction. Energy Build. 2019, 183, 500–514. [Google Scholar] [CrossRef]
- Aversa, P.; Donatelli, A.; Piccoli, G.; Luprano, V.A.M. Improved Thermal Transmittance Measurement with HFM Technique on Building Envelopes in the Mediterranean Area. Sel. Sci. Pap. J. Civ. Eng. 2016, 11, 39–52. [Google Scholar] [CrossRef]
- Cao, X.; Dai, X.; Liu, J. Building energy-consumption status worldwide and the state-of-the-art technologies for zero-energy buildings during the past decade. Energy Build. 2016, 128, 198–213. [Google Scholar] [CrossRef]
- Pham, A.-D.; Ngo, N.-T.; Truong, T.T.H.; Huynh, N.-T.; Truong, N.-S. Predicting energy consumption in multiple buildings using machine learning for improving energy efficiency and sustainability. J. Clean. Prod. 2020, 260, 121082. [Google Scholar] [CrossRef]
- McNeil, M.A.; Karali, N.; Letschert, V. Forecasting Indonesia’s electricity load through 2030 and peak demand reductions from appliance and lighting efficiency. Energy Sustain. Dev. 2019, 49, 65–77. [Google Scholar] [CrossRef]
- Qiao, R.; Liu, T. Impact of building greening on building energy consumption: A quantitative computational approach. J. Clean. Prod. 2020, 246, 119020. [Google Scholar] [CrossRef]
- Chen, L.; Nugent, C.D.; Wang, H. A Knowledge-Driven Approach to Activity Recognition in Smart Homes. IEEE Trans. Knowl. Data Eng. 2011, 24, 961–974. [Google Scholar] [CrossRef]
- Bhavsar, H.; Ganatra, A. A comparative study of training algorithms for supervised machine learning. Int. J. Soft Comput. Eng. 2012, 2, 74–81. [Google Scholar]
- Torrisi, M.; Pollastri, G.; Le, Q. Deep learning methods in protein structure prediction. Comput. Struct. Biotechnol. J. 2020, 18, 1301–1310. [Google Scholar] [CrossRef]
- Cireşan, D.C.; Meier, U.; Gambardella, L.M.; Schmidhuber, J. Deep, Big, Simple Neural Nets for Handwritten Digit Recognition. Neural Comput. 2010, 22, 3207–3220. [Google Scholar] [CrossRef] [PubMed]
- Sun, R. Robust reasoning: Integrating rule-based and similarity-based reasoning. Artif. Intell. 1995, 75, 241–295. [Google Scholar] [CrossRef]
- Buchanan, B.G.; Shortliffe, E.H. Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project (The Addison-Wesley Series in Artificial Intelligence); Addison-Wesley Longman Publishing Co., Inc.: Boston, MA, USA, 1984. [Google Scholar]
- Islam, R.U.; Hossain, M.S.; Andersson, K. A novel anomaly detection algorithm for sensor data under uncertainty. Soft Comput. 2018, 22, 1623–1639. [Google Scholar] [CrossRef]
- Pearl, J. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1988. [Google Scholar]
- Zadeh, L.A. Fuzzy logic. Computer 1988, 21, 83–93. [Google Scholar] [CrossRef]
- Yang, J.-B.; Liu, J.; Wang, J.; Sii, H.-S.; Wang, H.-W. Belief rule-base inference methodology using the evidential reasoning Approach-RIMER. IEEE Trans. Syst. Man Cybern. Part A Syst. Humans 2006, 36, 266–285. [Google Scholar] [CrossRef]
- Hossain, M.S.; Rahaman, S.; Mustafa, R.; Andersson, K. A belief rule-based expert system to assess suspicion of acute coronary syndrome (ACS) under uncertainty. Soft Comput. 2018, 22, 7571–7586. [Google Scholar] [CrossRef]
- Yang, J.-B.; Singh, M. An evidential reasoning approach for multiple-attribute decision making with uncertainty. IEEE Trans. Syst. Man Cybern. 1994, 24, 1–18. [Google Scholar] [CrossRef]
- Kabir, S.; Islam, R.U.; Hossain, M.S.; Andersson, K. An Integrated Approach of Belief Rule Base and Deep Learning to Predict Air Pollution. Sensors 2020, 20, 1956. [Google Scholar] [CrossRef]
- West, D.M. The Future of Work: Robots, AI, and Automation; Brookings Institution Press: Washington, DC, USA, 2018. [Google Scholar]
- Zhu, J.; Liapis, A.; Risi, S.; Bidarra, R.; Youngblood, G.M. Explainable AI for designers: A human-centered perspective on mixed-initiative co-creation. In Proceedings of the 2018 IEEE Conference on Computational Intelligence and Games (CIG), Maastricht, The Netherlands, 14–17 August 2018; pp. 1–8. [Google Scholar]
- Adadi, A.; Berrada, M. Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI). IEEE Access 2018, 6, 52138–52160. [Google Scholar] [CrossRef]
- Arrieta, A.B.; Díaz-Rodríguez, N.; Del Ser, J.; Bennetot, A.; Tabik, S.; Barbado, A.; Garcia, S.; Gil-Lopez, S.; Molina, D.; Benjamins, R.; et al. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Inf. Fusion 2020, 58, 82–115. [Google Scholar] [CrossRef]
- Yang, L.-H.; Wang, Y.-M.; Liu, J.; Martínez, L. A joint optimization method on parameter and structure for belief-rule-based systems. Knowl. -Based Syst. 2018, 142, 220–240. [Google Scholar] [CrossRef]
- Zhang, W.; Liu, F.; Wen, Y.; Nee, B. Toward explainable and interpretable building energy modelling: An explainable artificial intelligence approach. In Proceedings of the 8th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation, Coimbra, Portugal, 17–18 November 2021; pp. 255–258. [Google Scholar] [CrossRef]
- Tsoka, T.; Ye, X.; Chen, Y.; Gong, D.; Xia, X. Explainable artificial intelligence for building energy performance certificate labelling classification. J. Clean. Prod. 2022, 355, 131626. [Google Scholar] [CrossRef]
- Miller, C. What’s in the box? Towards explainable machine learning applied to non-residential building smart meter classification. Energy Build. 2019, 199, 523–536. [Google Scholar] [CrossRef]
- Fan, C.; Xiao, F.; Yan, C.; Liu, C.; Li, Z.; Wang, J. A novel methodology to explain and evaluate data-driven building energy performance models based on interpretable machine learning. Appl. Energy 2019, 235, 1551–1560. [Google Scholar] [CrossRef]
- Zhang, Y.; Teoh, B.K.; Wu, M.; Chen, J.; Zhang, L. Data-driven estimation of building energy consumption and GHG emissions using explainable artificial intelligence. Energy 2023, 262, 125468. [Google Scholar] [CrossRef]
- Li, S.; Liao, W.; Chen, Y.; Yan, R. PEN: Prediction-Explanation Network to Forecast Stock Price Movement with Better Explainability. Proc. AAAI Conf. Artif. Intell. 2023, 37, 5187–5194. [Google Scholar] [CrossRef]
- Yu, J.; Ignatiev, A.; Stuckey, P.J.; Narodytska, N.; Marques-Silva, J. Eliminating the Impossible, Whatever Remains Must Be True: On Extracting and Applying Background Knowledge in the Context of Formal Explanations. Proc. AAAI Conf. Artif. Intell. 2023, 37, 4123–4131. [Google Scholar] [CrossRef]
- Müller, D.; März, M.; Scheele, S.; Schmid, U. An Interactive Explanatory AI System for Industrial Quality Control. Proc. AAAI Conf. Artif. Intell. 2022, 36, 12580–12586. [Google Scholar] [CrossRef]
- Chung, W.J.; Liu, C. Analysis of input parameters for deep learning-based load prediction for office buildings in different climate zones using eXplainable Artificial Intelligence. Energy Build. 2022, 276, 112521. [Google Scholar] [CrossRef]
- Akhlaghi, Y.G.; Aslansefat, K.; Zhao, X.; Sadati, S.; Badiei, A.; Xiao, X.; Shittu, S.; Fan, Y.; Ma, X. Hourly performance forecast of a dew point cooler using explainable Artificial Intelligence and evolutionary optimisations by 2050. Appl. Energy 2020, 281, 116062. [Google Scholar] [CrossRef]
- Biessmann, F.; Kamble, B.; Streblow, R. An Automated Machine Learning Approach towards Energy Saving Estimates in Public Buildings. Energies 2023, 16, 6799. [Google Scholar] [CrossRef]
- Dinmohammadi, F.; Han, Y.; Shafiee, M. Predicting Energy Consumption in Residential Buildings Using Advanced Machine Learning Algorithms. Energies 2023, 16, 3748. [Google Scholar] [CrossRef]
- Spinnato, F.; Guidotti, R.; Monreale, A.; Nanni, M.; Pedreschi, D.; Giannotti, F. Understanding Any Time Series Classifier with a Subsequence-based Explainer. ACM Trans. Knowl. Discov. Data 2023, 18, 1–34. [Google Scholar] [CrossRef]
- Guidotti, R.; Monreale, A.; Ruggieri, S.; Naretto, F.; Turini, F.; Pedreschi, D.; Giannotti, F. Stable and actionable explanations of black-box models through factual and counterfactual rules. Data Min. Knowl. Discov. 2022, 1–38. [Google Scholar] [CrossRef]
- Alexander, P.A.; Judy, J.E. The interaction of domain-specific and strategic knowledge in academic performance. Rev. Educ. Res. 1988, 58, 375–404. [Google Scholar] [CrossRef]
- Alexander, P.A. Domain Knowledge: Evolving Themes and Emerging Concerns. Educ. Psychol. 1992, 27, 33–51. [Google Scholar] [CrossRef]
- Wang, Y.-M.; Yang, J.-B.; Xu, D.-L. Environmental impact assessment using the evidential reasoning approach. Eur. J. Oper. Res. 2006, 174, 1885–1913. [Google Scholar] [CrossRef]
- Kabir, S.; Islam, R.U.; Hossain, M.S.; Andersson, K. An integrated approach of Belief Rule Base and Convolutional Neural Network to monitor air quality in Shanghai. Expert Syst. Appl. 2022, 206, 117905. [Google Scholar] [CrossRef]
- Dosilovic, F.K.; Brcic, M.; Hlupic, N. Explainable artificial intelligence: A survey. In Proceedings of the IEEE 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 21–25 May 2018; pp. 0210–0215. [Google Scholar] [CrossRef]
- Islam, R.U.; Hossain, M.S.; Andersson, K. A learning mechanism for brbes using enhanced belief rule-based adaptive dif-ferential evolution. In Proceedings of the 2020 4th IEEE International Conference on Imaging, Vision & Pattern Recognition (icIVPR), Kitakyushu, Japan, 26–29 August 2020; pp. 1–10. [Google Scholar]
- Brange, L.; Englund, J.; Lauenburg, P. Prosumers in district heating networks—A Swedish case study. Appl. Energy 2016, 164, 492–500. [Google Scholar] [CrossRef]
- Lundberg, S.M.; Lee, S.I. A unified approach to interpreting model predictions. In Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Adebayo, J.; Gilmer, J.; Muelly, M.; Goodfellow, I.; Hardt, M.; Kim, B. Sanity checks for saliency maps. In Proceedings of the 32nd Conference on Neural Information Processing Systems (NeurIPS 2018), Montréal, QC, Canada, 2–8 December 2018. [Google Scholar]
- Nauta, M.; Trienes, J.; Pathak, S.; Nguyen, E.; Peters, M.; Schmitt, Y.; Schlötterer, J.; van Keulen, M.; Seifert, C. From Anecdotal Evidence to Quantitative Evaluation Methods: A Systematic Review on Evaluating Explainable AI. ACM Comput. Surv. 2022, 55, 1–42. [Google Scholar] [CrossRef]
- Rosenfeld, A. Better metrics for evaluating explainable artificial intelligence. In Proceedings of the 20th International Confer-ence on Autonomous Agents and Multiagent Systems, Virtual, UK, 3–7 May 2021; pp. 45–50. [Google Scholar]
- Skellefteå Kraft, Sweden. Energy Consumption Dataset. 2023. Available online: https://www.skekraft.se/privat/fjarrvarme/ (accessed on 6 February 2024).
- Hossain, M.S.; Rahaman, S.; Kor, A.-L.; Andersson, K.; Pattinson, C. A Belief Rule Based Expert System for Datacenter PUE Prediction under Uncertainty. IEEE Trans. Sustain. Comput. 2017, 2, 140–153. [Google Scholar] [CrossRef]
- Rudin, C. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell. 2019, 1, 206–215. [Google Scholar] [CrossRef] [PubMed]
Article | Specification | Method | Limitation |
---|---|---|---|
[26] | Feature importance is used to explain the decision of a Random Forest (RF)-based building energy model. | Partial Dependence Plot | Domain knowledge is not reflected in explanation. RF does not handle data uncertainties. |
[27] | Most influential input features are identified to explain energy performance certificate classification by an ANN. | LIME, SHAP | LIME and SHAP’s explanations are proxies. An ANN does not address data uncertainties. |
[28] | Temporal features from energy meter data are identified to classify building performance with SVM. | Highly Comparative Time-Series Analysis (HCTSA) toolkit | SVM does not deal with data uncertainties. HCTSA does not consider domain knowledge. |
[29] | The evaluation metric ‘trust’ is proposed to quantitatively evaluate building energy prediction. | LIME | LIME’s explanations are ad hoc, with no reflection of domain knowledge. |
[30] | Energy is predicted by LightGBM, which is explained with feature importance. | SHAP | SHAP’s explanations are proxies, with no reflection of domain knowledge. |
[31] | A Recurrent Neural Network (RNN) is employed to predict stock price movement. | Prediction–Explanation Network (PEN) | Domain knowledge and uncertainties are not dealt with by a RNN. |
[32] | Background knowledge is employed to provide explanation. | Rule induction techniques | Background knowledge is represented by traditional if–then rules and a boosted tree, which cannot handle uncertainties. |
[33] | Defect is detected to control industrial quality. | Combined approach of inductive logic programming and a Convolutional Neural Network (CNN) | A CNN has no domain knowledge. Inductive logic programming does not handle uncertainties. |
[34] | Energy demand of an office building is predicted with deep learning. | SHAP | Deep learning has no domain knowledge. SHAP’s feature importance values are proxies. |
[35] | Hourly performance of a Guideless Irregular Dew Point Cooler (GIDPC) is predicted with deep learning. | SHAP | Domain knowledge and data uncertainties are not handled by deep learning. SHAP’s explanation is ad hoc. |
[36] | Energy demand of large public buildings is predicted against building features and climate features. | Automated Machine Learning (AutoML) | AutoML does not explain its predictive output. |
[37] | Heating energy consumption of residential buildings is predicted using a stack of three machine learning algorithms. | Causal inference graph and SHAP | Explanation is ad hoc because none of their machine learning models contain domain knowledge. |
[38] | Saliency-based, instance-based, and rule-based explanations are used to explain time series data. | Local Agnostic Subsequence-based Time Series explainer (LASTS) | Saliency-based and instance-based explanations do not contain domain knowledge. Rules of rule-based explanation are inferred from decision trees, which do not handle data uncertainties. |
[39] | Explanations are computed from an ensemble of decision trees. | stable and actionable Local Rule-based Explanation (LOREsa) | Decision tree does not address data uncertainties. |
Input | Output | |
---|---|---|
Month | Hour | Daylight |
January | 9:00 to 14:00 | 1 |
(14:01 to 16:00) OR (7:00 to 8:59) | 0.50 | |
The rest of the hours | 0 | |
February | 8:00 to 16:00 | 1 |
(16:01 to 18:00) OR (6:00 to 7:59) | 0.50 | |
The rest of the hours | 0 | |
March | 6:00 to 17:00 | 1 |
(17:01 to 19:00) OR (4:00 to 5:59) | 0.50 | |
The rest of the hours | 0 | |
April | 4:00 to 19:00 | 1 |
(19:01 to 21:00) OR (2:00 to 3:59) | 0.50 | |
The rest of the hours | 0 | |
May | 2:00 to 21:00 | 1 |
(21:01 to 23:00) OR (00:00 to 1:59) | 0.50 | |
The rest of the hours | 0 | |
June | 1:00 to 22:00 | 1 |
The rest of the hours | 0.50 | |
July | 2:00 to 22:00 | 1 |
The rest of the hours | 0.50 | |
August | 4:00 to 20:00 | 1 |
(20:01 to 22:00) OR (2:00 to 3:59) | 0.50 | |
The rest of the hours | 0 | |
September | 5:00 to 18:00 | 1 |
(18:01 to 20:00) OR (3:00 to 4:59) | 0.50 | |
The rest of the hours | 0 | |
October | 7:00 to 16:00 | 1 |
(16:01 to 18:00) OR (5:00 to 6:59) | 0.50 | |
The rest of the hours | 0 | |
November | 8:00 to 14:00 | 1 |
(14:01 to 16:00) OR (6:00 to 7:59) | 0.50 | |
The rest of the hours | 0 | |
December | 10:00 to 13:00 | 1 |
(13:01 to 15:00) OR (8:00 to 9:59) | 0.50 | |
The rest of the hours | 0 |
Input | Output | ||
---|---|---|---|
Day Type | Month | Hour | Indoor Occupancy Value |
Weekday | September to May | 8:00 to 19:00 | 0.50 |
19:01 to 22:00 (Friday) | 0.50 | ||
19:01 to 22:00 (Monday to Thursday) | 0.80 | ||
The rest of the hours | 1 | ||
June to August | 8:00 to 19:00 | 0.30 | |
19:01 to 23:00 (Friday) | 0.50 | ||
19:01 to 23:00 (Monday to Thursday) | 0.70 | ||
The rest of the hours | 0.80 | ||
Weekend | September to May | 9:00 to 19:00 | 0.40 |
19:01 to 22:00 (Sunday) | 0.80 | ||
19:01 to 22:00 (Saturday) | 0.50 | ||
The rest of the hours | 0.80 | ||
June to August | 9:00 to 19:00 | 0.10 | |
19:01 to 23:00 (Sunday) | 0.50 | ||
19:01 to 23:00 (Saturday) | 0.30 | ||
The rest of the hours | 0.50 |
ID | Antecedent Attributes | Consequent Attribute | Activation Weight | ||||
---|---|---|---|---|---|---|---|
Floor Area | Daylight | Indoor Occupancy | Energy Consumption | ||||
H | M | L | |||||
1 | H | H | H | 0.60 | 0.40 | 0 | 0 |
2 | H | H | M | 0.40 | 0.60 | 0 | 0 |
3 | H | H | L | 0 | 0.80 | 0.20 | 0 |
4 | H | M | H | 0.80 | 0.20 | 0 | 0 |
5 | H | M | M | 0.60 | 0.40 | 0 | 0 |
6 | H | M | L | 0.40 | 0.60 | 0 | 0 |
7 | H | L | H | 1 | 0 | 0 | 0.27 |
8 | H | L | M | 0.80 | 0.20 | 0 | 0.22 |
9 | H | L | L | 0.60 | 0.40 | 0 | 0 |
10 | M | H | H | 0.20 | 0.80 | 0 | 0 |
11 | M | H | M | 0 | 0.20 | 0.80 | 0 |
12 | M | H | L | 0 | 0.60 | 0.40 | 0 |
13 | M | M | H | 0.20 | 0.80 | 0 | 0 |
14 | M | M | M | 0 | 1 | 0 | 0 |
15 | M | M | L | 0 | 0.80 | 0.20 | 0 |
* 16 | M | L | H | 0.80 | 0.20 | 0 | 0.28 |
17 | M | L | M | 0.60 | 0.40 | 0 | 0.23 |
18 | M | L | L | 0.40 | 0.60 | 0 | 0 |
19 | L | H | H | 0 | 0.20 | 0.80 | 0 |
20 | L | H | M | 0 | 0.10 | 0.90 | 0 |
21 | L | H | L | 0 | 0 | 1 | 0 |
22 | L | M | H | 0 | 0.60 | 0.40 | 0 |
23 | L | M | M | 0 | 0.30 | 0.70 | 0 |
24 | L | M | L | 0 | 0.20 | 0.80 | 0 |
25 | L | L | H | 0 | 0.60 | 0.40 | 0 |
26 | L | L | M | 0 | 0.40 | 0.60 | 0 |
27 | L | L | L | 0 | 0.20 | 0.80 | 0 |
Input | Output | |
---|---|---|
Heating Method | Aggregated Values of ‘H’, ‘M’, and ‘L’ of ‘Energy Consumption’ | Crisp Value of ‘Energy Consumption’ |
District | (H ≥ M) AND (H > L) | (2.40 × H) + (0.80 × M) |
(L > H) AND (L ≥ M) | (0.65 × (1 − L)) + (0.15 × M) | |
(M > H) AND (M > L) AND (M == 1) | 0.40 × M | |
(M > H) AND (M > L) AND (H > L) | (0.40 × M) + (2.40 × H)/5 | |
(M > H) AND (M > L) AND (L > H) | (0.40 × M) − (0.20 × L)/5 | |
Electric | (H ≥ M) AND (H > L) | (4 × H) + (1 × M)/2 |
(L > H) AND (L ≥ M) | (2 × (1 − L)) + (2 × M)/3 | |
(M > H) AND (M > L) AND (M == 1) | 3 × M | |
(M > H) AND (M > L) AND (H > L) | (3 × M) + H | |
(M > H) AND (M > L) AND (L > H) | (2 × M) − (1 × L)/5 |
Input | Output | ||
---|---|---|---|
Aggregated Values of ‘H’, ‘M’, and ‘L’ of ‘Energy Consumption’ | Season | Heating Method | Counterfactual Statement |
H > M > L | Summer | Electric | However, energy consumption could have been lower if there were less people indoors. Moreover, the apartment could have consumed lesser energy if it used a district heating method. |
District | However, energy consumption could have been lower if there were less people indoors. Moreover, the apartment would consume more energy if it used an electric heating method. | ||
Any season other than summer | Electric | However, energy consumption could have been lower if it were summer, when people enjoy a lot of outdoor activities under daylight. Moreover, the apartment could have consumed lesser energy if it used a district heating method. | |
District | However, energy consumption could have been lower if it were summer, when people enjoy a lot of outdoor activities under daylight. Moreover, the apartment would consume more energy if it used an electric heating method. | ||
L > H > M | Winter | Electric | However, energy consumption could have been higher if there were more people indoors. Moreover, the apartment could have consumed less energy if it used a district heating method. |
District | However, energy consumption could have been higher if there were more people indoors. Moreover, the apartment would consume more energy if it used an electric heating method. | ||
Any season other than winter | Electric | However, energy consumption could have been higher if it were winter, when people mostly stay indoors due to cold weather and limited daylight. Moreover, the apartment could have consumed less energy if it used a district heating method. | |
District | However, energy consumption could have been higher if it were winter, when people mostly stay indoors due to cold weather and limited daylight. Moreover, the apartment would consume more energy if it used an electric heating method. | ||
M > H > L | Winter | Electric | However, energy consumption could have been lower if it were summer, when people enjoy a lot of outdoor activities under daylight. Moreover, the apartment could have consumed less energy if it used a district heating method. |
District | However, energy consumption could have been lower if it were summer, when people enjoy a lot of outdoor activities under daylight. Moreover, the apartment would consume more energy if it used an electric heating method. | ||
Any season other than winter | Electric | However, energy consumption could have been higher if it were winter, when people mostly stay indoors due to cold weather and limited daylight. Moreover, the apartment could have consumed less energy if it used a district heating method. | |
District | However, energy consumption could have been higher if it were winter, when people mostly stay indoors due to cold weather and limited daylight. Moreover, the apartment would consume more energy if it used an electric heating method. |
Model | Parameter | Value |
---|---|---|
Support Vector Regressor (SVR) | kernel | Radial Basis Function (RBF) |
regularization parameter (c) | 100 | |
kernel coefficient (gamma) | 0.10 | |
epsilon | 0.20 | |
Linear Regressor (LR) | y intercept (b0) | determined by method of least squares |
slope (b1) | ||
Multilayer Perceptron (MLP) regressor | number of hidden layers | 2 |
neurons per hidden layer | 6 | |
activation function | Rectified Linear Unit (ReLU) | |
optimization function | Stochastic Gradient Descent (SGD) | |
dropout | 0.40 | |
loss | Mean Squared Error (MSE) | |
number of epochs | 50 | |
batch size | 1460 | |
iterations per epoch | (438,000/1460) = 300 | |
Network (DNN) | number of hidden layers | 8 |
neurons per hidden layer | 24 | |
activation function | ReLU | |
optimization function | SGD | |
dropout | 0.50 | |
loss | MSE | |
number of epochs | 100 | |
batch size | 1460 | |
iterations per epoch | (438,000/1460) = 300 |
Model | Accuracy Metrics | Explainability Metrics | Counterfactual Metrics | ||||||
---|---|---|---|---|---|---|---|---|---|
MAE | R2 | Feature Coverage | Relevance | Test–Retest Reliability | Coherence | Difference | Pragmatism | Connectedness | |
BRBES (Non-optimized) | 0.24 | 0.58 | 1 | 12.01, 3.79, 5.87 | 146.68 | 87.04% | 0% | 87.50% | 100% |
BRBES (JOPS-optimized) | 0.04 | 0.91 | 1 | 18.56, 5.15, 8.04 | 202.73 | 98.67% | 0% | 87.50% | 100% |
Support Vector Regressor (SVR) | 0.11 | 0.71 | 1 | 16.23, 4.54, 7.03 | 4.63 | Not applicable | |||
Linear Regressor (LR) | 0.19 | 0.63 | 1 | 15.14, 3.98, 6.03 | 3.93 | ||||
Multilayer Perceptron (MLP) regressor | 0.08 | 0.80 | 1 | 16.17, 4.51, 6.95 | 11.76 | ||||
Deep Neural Network (DNN) | 0.18 | 0.65 | 1 | 15.84, 4.08, 6.11 | 3.07 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kabir, S.; Hossain, M.S.; Andersson, K. An Advanced Explainable Belief Rule-Based Framework to Predict the Energy Consumption of Buildings. Energies 2024, 17, 1797. https://doi.org/10.3390/en17081797
Kabir S, Hossain MS, Andersson K. An Advanced Explainable Belief Rule-Based Framework to Predict the Energy Consumption of Buildings. Energies. 2024; 17(8):1797. https://doi.org/10.3390/en17081797
Chicago/Turabian StyleKabir, Sami, Mohammad Shahadat Hossain, and Karl Andersson. 2024. "An Advanced Explainable Belief Rule-Based Framework to Predict the Energy Consumption of Buildings" Energies 17, no. 8: 1797. https://doi.org/10.3390/en17081797
APA StyleKabir, S., Hossain, M. S., & Andersson, K. (2024). An Advanced Explainable Belief Rule-Based Framework to Predict the Energy Consumption of Buildings. Energies, 17(8), 1797. https://doi.org/10.3390/en17081797