A General-Purpose Protocol for Multi-agent Based Explanations

Conference Paper (2023)
Author(s)

Giovanni Ciatto (Alma Mater Studiorum – Universitá di Bologna)

Matteo Magnini (Alma Mater Studiorum – Universitá di Bologna)

Berk Buzcu (Özyeğin University)

R Aydoğan (TU Delft - Interactive Intelligence, Özyeğin University)

Andrea Omicini (Alma Mater Studiorum – Universitá di Bologna)

Research Group
Interactive Intelligence
Copyright
© 2023 Giovanni Ciatto, Matteo Magnini, Berk Buzcu, Reyhan Aydoğan, Andrea Omicini
DOI related publication
https://doi.org/10.1007/978-3-031-40878-6_3
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Giovanni Ciatto, Matteo Magnini, Berk Buzcu, Reyhan Aydoğan, Andrea Omicini
Research Group
Interactive Intelligence
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public. @en
Pages (from-to)
38-58
ISBN (print)
9783031408779
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Building on prior works on explanation negotiation protocols, this paper proposes a general-purpose protocol for multi-agent systems where recommender agents may need to provide explanations for their recommendations. The protocol specifies the roles and responsibilities of the explainee and the explainer agent and the types of information that should be exchanged between them to ensure a clear and effective explanation. However, it does not prescribe any particular sort of recommendation or explanation, hence remaining agnostic w.r.t. such notions. Novelty lays in the extended support for both ordinary and contrastive explanations, as well as for the situation where no explanation is needed as none is requested by the explainee. Accordingly, we formally present and analyse the protocol, motivating its design and discussing its generality. We also discuss the reification of the protocol into a re-usable software library, namely PyXMas, which is meant to support developers willing to build explainable MAS leveraging our protocol. Finally, we discuss how custom notions of recommendation and explanation can be easily plugged into PyXMas.

Files

978_3_031_40878_6_3.pdf
(pdf | 1.43 Mb)
- Embargo expired in 01-04-2024
License info not available