A Framework for Explainable Multi-purpose Virtual Assistants: A Nutrition-Focused Case Study

by Berk Buzcu, Yvan Pannatier, Reyhan Aydoğan, Michael I. Schumacher, Jean-Paul Calbimonte, and Davide Calvaresi

Abstract

Existing agent-based chatbot frameworks need seamless mechanisms to include explainable dialogic engines within the contextual flow. To this end, this paper presents a set of novel modules within the EREBOTS agent-based framework for chatbot development, including dialog-based plug-and-play custom algorithms, agnostic back/front ends, and embedded interactive explainable engines that can manage human feedback at run time. The framework has been employed to implement an explainable agent-based interactive food recommender system. The latter has been tested with 44 participants, who followed a nutrition recommendation interaction series, generating explained recommendations and suggestions, which were, in general, well received. Additionally, the participants provided important insights to be included in future work.

How to access

How to cite

Bibtex

@INPROCEEDINGS{buzcu2024framework,
     author = {Buzcu, Berk and Pannatier, Yvan and Aydoğan, Reyhan and Schumacher, Michael and Calbimonte, Jean-Paul and Calvaresi, Davide},
   keywords = {Chatbot Framework, Explainable AI, User Study},
      month = aug,
      title = {A Framework for Explainable Multi-purpose Virtual Assistants: A Nutrition-Focused Case Study},
  booktitle = {In post-proceedings of the 6th International Workshop on EXplainable and TRAnsparent AI and Multi-Agent Systems},
       year = {2024},
      pages = {58-78},
  publisher = {Springer Nature Switzerland},
       issn = {1611-3349},
       isbn = {9783031700743},
        doi = {10.1007/978-3-031-70074-3_4}
}