Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-06T20:27:04.460Z Has data issue: false hasContentIssue false

An explainable multi-agent recommendation system for energy-efficient decision support in smart homes

Published online by Cambridge University Press:  15 March 2024

Alona Zharova*
Affiliation:
Chair of Information Systems, Humboldt-Universität zu Berlin, Berlin, Germany
Annika Boer
Affiliation:
Chair of Information Systems, Humboldt-Universität zu Berlin, Berlin, Germany
Julia Knoblauch
Affiliation:
Chair of Information Systems, Humboldt-Universität zu Berlin, Berlin, Germany
Kai Ingo Schewina
Affiliation:
Chair of Information Systems, Humboldt-Universität zu Berlin, Berlin, Germany
Jana Vihs
Affiliation:
Chair of Information Systems, Humboldt-Universität zu Berlin, Berlin, Germany
*
Corresponding author: Alona Zharova; Email: alona.zharova@hu-berlin.de

Abstract

Transparent, understandable, and persuasive recommendations support the electricity consumers’ behavioral change to tackle the energy efficiency problem. This paper proposes an explainable multi-agent recommendation system for load shifting for household appliances. First, we extend a novel multi-agent approach by designing and implementing an Explainability Agent that provides explainable recommendations for optimal appliance scheduling in a textual and visual manner. Second, we enhance the predictive capacity of other agents by including weather data and applying state-of-the-art models (i.e., k-nearest-neighbors, extreme gradient boosting, adaptive boosting, Random Forest, logistic regression, and explainable boosting machines). Since we want to help the user understand a single recommendation, we focus on local explainability approaches. In particular, we apply post-model approaches local, interpretable, model-agnostic explanation and SHapley Additive exPlanations as model-agnostic tools that can explain the predictions of the chosen classifiers. We further provide an overview of the predictive and explainability performance. Our results show a substantial improvement in the performance of the multi-agent system while at the same time opening up the “black box” of recommendations.

Information

Type
Application Paper
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-ShareAlike licence (http://creativecommons.org/licenses/by-sa/4.0), which permits re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Architecture of the explainable multi-agent recommendation system.

Figure 1

Table 1. Performance evaluation results (in AUC) for the Availability and the Usage Agents with tuned hyperparameters excluding weather data

Figure 2

Table 2. Performance evaluation results (in AUC) for the Availability and the Usage Agents with tuned hyperparameters including weather data

Figure 3

Table 3. Performance evaluation results (in AUC) for Random Forest for the Availability and the Usage Agents for 10 households

Figure 4

Table 4. Explainability evaluation results for LIME and SHAP for the Availability Agent for 10 households

Figure 5

Table 5. Explainability evaluation results for LIME and SHAP for the Usage Agent for 10 households

Figure 6

Figure 2. Exemplary explainable recommendation.

Figure 7

Table A1. Performance evaluation results for logistic regression for the 10 households from Riabchuk et al. (2022)

Figure 8

Table A2. Legend for mapping the shiftable devices to an integer index from Riabchuk et al. (2022)