Explanation from Specification
Harish Naik, Gy\"orgy Tur\'an

TL;DR
This paper proposes a flexible approach to generate explanations in AI systems guided by user-defined specifications, enabling tailored explanations across various domains like medical and scientific applications.
Contribution
It introduces a novel framework where explanation types are specified by users, using formal specifications, and demonstrates this with examples involving Bayesian networks and graph neural networks.
Findings
Explanation types can be guided by user specifications.
The approach applies to Bayesian networks and GNNs.
Formal specification languages can tailor explanations.
Abstract
Explainable components in XAI algorithms often come from a familiar set of models, such as linear models or decision trees. We formulate an approach where the type of explanation produced is guided by a specification. Specifications are elicited from the user, possibly using interaction with the user and contributions from other areas. Areas where a specification could be obtained include forensic, medical, and scientific applications. Providing a menu of possible types of specifications in an area is an exploratory knowledge representation and reasoning task for the algorithm designer, aiming at understanding the possibilities and limitations of efficiently computable modes of explanations. Two examples are discussed: explanations for Bayesian networks using the theory of argumentation, and explanations for graph neural networks. The latter case illustrates the possibility of having a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Biomedical Text Mining and Ontologies · Scientific Computing and Data Management
