TY - GEN
T1 - A generic and modular reference architecture for self-explainable smart homes
AU - Houze, Etienne
AU - Diaconescu, Ada
AU - Dessalles, Jean Louis
AU - Menga, David
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Explainable AI (XAI) has become a major topic in Artificial Intelligence since the mid 2010s. While smart home explainability promises to improve user experience and trust, it is mostly left outside the scope of current AI research. We identify three main challenges that may cause this delay. First, smart device heterogeneity hinders the development of a system-wide vocabulary and communication medium required for end-to-end explanation. Second, smart home runtime changes - e.g. dynamic component additions, deletions and updates - require corresponding explanatory updates. Third, explanation context runtime changes: word meanings may vary with the end-user and the passing seasons - e.g. the notion of cold may vary, depending on the month. To tackle these challenges, we propose a generic, modular XAI reference architecture featuring: i) Local Explanatory Components (LECs) that provide resource-specific explanatory expertise and support runtime extensions; ii) mapping capabilities that allow LECs to translate resource-specific monitoring variables into resource-independent abstractions - predicates and events - which can then be used for generic inter-LEC communication; iii) a generic central component, called Spotlight, that coordinates LECs to generate system-wide explanations. We validate our proposal via a cyber-physical prototype of self-explainable smart home, implemented via a physical home maquette equipped with GrovePi sensors. We show how our prototype can handle several realistic scenarios highlighting the main issues identified above. This provides an initial stepping-stone towards a fully self-explanatory smart home solution. The genericity of our proposal opens the way for transferring it to similar application domains.
AB - Explainable AI (XAI) has become a major topic in Artificial Intelligence since the mid 2010s. While smart home explainability promises to improve user experience and trust, it is mostly left outside the scope of current AI research. We identify three main challenges that may cause this delay. First, smart device heterogeneity hinders the development of a system-wide vocabulary and communication medium required for end-to-end explanation. Second, smart home runtime changes - e.g. dynamic component additions, deletions and updates - require corresponding explanatory updates. Third, explanation context runtime changes: word meanings may vary with the end-user and the passing seasons - e.g. the notion of cold may vary, depending on the month. To tackle these challenges, we propose a generic, modular XAI reference architecture featuring: i) Local Explanatory Components (LECs) that provide resource-specific explanatory expertise and support runtime extensions; ii) mapping capabilities that allow LECs to translate resource-specific monitoring variables into resource-independent abstractions - predicates and events - which can then be used for generic inter-LEC communication; iii) a generic central component, called Spotlight, that coordinates LECs to generate system-wide explanations. We validate our proposal via a cyber-physical prototype of self-explainable smart home, implemented via a physical home maquette equipped with GrovePi sensors. We show how our prototype can handle several realistic scenarios highlighting the main issues identified above. This provides an initial stepping-stone towards a fully self-explanatory smart home solution. The genericity of our proposal opens the way for transferring it to similar application domains.
KW - Autonomic System
KW - Explainable AI
KW - Smart Home
UR - https://www.scopus.com/pages/publications/85142366945
U2 - 10.1109/ACSOS55765.2022.00028
DO - 10.1109/ACSOS55765.2022.00028
M3 - Conference contribution
AN - SCOPUS:85142366945
T3 - Proceedings - 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems, ACSOS 2022
SP - 101
EP - 110
BT - Proceedings - 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems, ACSOS 2022
A2 - Casadei, Roberto
A2 - Di Nitto, Elisabetta
A2 - Gerostathopoulos, Ilias
A2 - Pianini, Danilo
A2 - Dusparic, Ivana
A2 - Wood, Timothy
A2 - Nelson, Phyllis
A2 - Pournaras, Evangelos
A2 - Bencomo, Nelly
A2 - Gotz, Sebastian
A2 - Krupitzer, Christian
A2 - Raibulet, Claudia
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Autonomic Computing and Self-Organizing Systems, ACSOS 2022
Y2 - 19 September 2022 through 23 September 2022
ER -