<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Conceptual Modelling of Explanation Experiences Through the iSeeOnto Ontology</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Marta</forename><surname>Caro-Martínez</surname></persName>
							<email>martcaro@ucm.es</email>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Department of Software Engineering and Artificial Intelligence</orgName>
								<orgName type="department" key="dep2">Instituto de Tecnologías del Conocimiento</orgName>
								<orgName type="institution">Universidad Complutense de Madrid</orgName>
								<address>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Anjana</forename><surname>Wijekoon</surname></persName>
							<email>a.wijekoon1@rgu.ac.uk</email>
							<affiliation key="aff1">
								<orgName type="department">School of Computing</orgName>
								<orgName type="institution">Robert Gordon University</orgName>
								<address>
									<settlement>Aberdeen</settlement>
									<country key="GB">Scotland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Juan</forename><forename type="middle">A</forename><surname>Recio-García</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Department of Software Engineering and Artificial Intelligence</orgName>
								<orgName type="department" key="dep2">Instituto de Tecnologías del Conocimiento</orgName>
								<orgName type="institution">Universidad Complutense de Madrid</orgName>
								<address>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">David</forename><surname>Corsar</surname></persName>
							<email>d.corsar1@rgu.ac.uk</email>
							<affiliation key="aff1">
								<orgName type="department">School of Computing</orgName>
								<orgName type="institution">Robert Gordon University</orgName>
								<address>
									<settlement>Aberdeen</settlement>
									<country key="GB">Scotland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ikechukwu</forename><surname>Nkisi-Orji</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">School of Computing</orgName>
								<orgName type="institution">Robert Gordon University</orgName>
								<address>
									<settlement>Aberdeen</settlement>
									<country key="GB">Scotland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Conceptual Modelling of Explanation Experiences Through the iSeeOnto Ontology</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">9D5494165E756567E32621E97075A59F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-06-19T14:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>XAI</term>
					<term>Ontology</term>
					<term>Conceptual Model</term>
					<term>CBR</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Explainable Artificial Intelligence is a big research field required in many situations where we need to understand Artificial Intelligence behaviour. However, each explanation need is unique which makes it difficult to apply explanation techniques and solutions that are already implemented when faced with a new problem. Therefore, the task to implement an explanation system can be very challenging because we need to take the AI model into account, user's needs and goals, available data, suitable explainers, etc. In this work, we propose a formal model to define and orchestrate all the elements involved in an explanation system, and make a novel contribution regarding the formalisation of this model as the iSeeOnto ontology. This ontology not only enables the conceptualisation of a wide range of explanation systems, but also supports the application of Case-Based Reasoning as a knowledge transfer approach that reuses previous explanation experiences from unrelated domains. To demonstrate the suitability of the proposed model, we present an exhaustive validation by classifying reference explanation systems found in the literature into the iSeeOnto ontology.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>XAI or eXplainable Artificial Intelligence is one of the most remarkable fields in computer science and Artificial Intelligence (AI) due to its application in many critical domains such as medicine, defence or industry <ref type="bibr">[? ]</ref>. Understanding the reason behind the behaviour of an AI can make a difference in the effectiveness of that model. A central challenge to provisioning XAI is the variety of situations where we need explanations, regarding different domains, users, goals or problems to solve <ref type="bibr" target="#b0">[1]</ref>. This exacerbates the decision making task of selecting the right explanation approaches to apply. The iSee (Intelligent Sharing of Explanation Experience by Users for Users) project 1 was proposed with the objective of tackling this challenge. The final goal of the iSee project is to build a platform where users can share and reuse explanation experiences, a concept that comprises all the elements involved in the explanation process: input data, user's goals, human-computer interaction, AI model, explanation algorithms, explanation performance, etc. Here, Case-Based Reasoning (CBR) appears as a natural approach to reuse explanation experiences developed by other users for different models and domains.</p><p>To support this CBR process, one of the main results we want to achieve in iSee is the formalisation of a conceptual model that defines an explanation experience. This model has been instantiated into the iSeeOnto ontology, that is able to represent the different conceptual dimensions that describe an explanation experience, mainly: <ref type="bibr" target="#b0">(1)</ref> the AI model to explain; (2) the explainer we need to do that and; (3) the user who needs the explanation. Moreover, for each explanation experience, iSeeOnto defines the solution of the problem we want to solve, i.e. the features of the explainer that solves the problem, its implementation, and the methodology to evaluate its performance when deployed into an actual use case (the result of the experience). This way, iSeeOnto provides the conceptual support to describe the explanation experiences as cases, enabling the application of the CBR paradigm to reuse them.</p><p>The paper is structured as following. Section 2 describes some literature related to XAI and explanation conceptualisation. Section 3 depicts the current version of the iSeeOnto and the main concepts defined in the ontology. In Section 4, we validate our model, describing explanation systems proposed in the state-of-the-art with our ontology, and building a first approach of the case base we need to build for our iSee platform. Finally, we extract some conclusions from the work done in Section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background</head><p>There is an appreciable amount of surveys, reviews and taxonomies about discovering the concepts related to XAI methods. A recent survey explores XAI methods for deep learners which proposes a taxonomy of three main concepts: scope which identifies the entity explained by the method; methodology which recognises the algorithmic approach to explanation; and usage which refers to the applicability of the method to any or specific methods <ref type="bibr" target="#b1">[2]</ref>. In addition to characterising XAI methods, authors of [3] also recognise user needs (i.e. intent) such as effectiveness, transparency, persuasiveness and usefulness and the type of explanations that satisfy these needs. The match between intents and explanations were derived from literature that used either user studies or empirical evaluations. Conceptualisation of XAI by the authors of <ref type="bibr" target="#b3">[4]</ref> is another prominent contribution in XAI. It depicts explanations in machine learning and deep learning, while classifying XAI methods with respect to several aspects, such as explanation scope, transparency, data, and visualisation modes, etc.</p><p>Our previous work <ref type="bibr" target="#b4">[5]</ref>, also developed a conceptual model, which extended previous work <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref> to include new concepts to capture user knowledge. In ExRecOnto ontology we guide the design of explanation systems for recommenders through an ontology-based methodology. When developing iSeeOnto, we further extend our work <ref type="bibr" target="#b4">[5]</ref> to capture facets of XAI as a user experience. We also refer to different aspects highlighted in XAI taxonomies found in literature such as user requirements <ref type="bibr" target="#b5">[6]</ref> and evaluation of XAI methods <ref type="bibr" target="#b6">[7]</ref>.</p><p>One of the goals of iSee is to develop a CBR system that recommends appropriate XAI methods for AI systems by capturing successful cases of building XAI systems (i.e. explanation . CBR systems which make use of ontologies is a common approach seen in literature. We view the usage of iSeeOnto in two main knowledge sources for the CBR system <ref type="bibr" target="#b7">[8]</ref>. Firstly, an ontology can be used as the vocabulary that represents the cases, in a similar way to the work in <ref type="bibr" target="#b8">[9]</ref> and <ref type="bibr" target="#b9">[10]</ref>. Secondly, iSeeOnto can be viewed as similarity knowledge for retrieval and reuse similar to work in <ref type="bibr" target="#b7">[8]</ref> and <ref type="bibr" target="#b10">[11]</ref>. In this paper we focus on the first knowledge container and we explore how to represent an XAI user experience as a case using iSeeOnto.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">iSeeOnto</head><p>iSeeOnto is an ontology that describes explanation experiences for user-centered XAI. It enables the definition of explanation experiences as cases, consisting of description, solution and result, that can be reused by the iSee CBR engine.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> presents the complete view of the iSeeOnto and how it forms the case structure for iSee CBR system. A case describes an explanation experience that captures how an explanation strategy satisfies certain explanation needs. Thus, the ontology defines three main features that describe an explanation experience: <ref type="bibr" target="#b0">(1)</ref> the AI model we need to explain; (2) the explainer features we require to explain the AI model and; (3) the user and their explanation requirements.</p><p>The solution of an explanation experience formalises how we compose several explanation artefacts to implement a working system that achieves the requirements defined in the description. This way, solutions must capture the combination of explanation components, user evaluation methods, and user-explainer interaction. Workflows are the most common paradigm to implement such needs as they define the specific sequence of steps (or tasks) involved in the process of getting a work done. However, workflows put the user's decision at the centre, not the process itself, and are typically coupled to a particular application instead of being reusable as required by the iSee platform. Instead, we propose the use of Behaviour Trees (BTs) that are mathematical models of plan execution in a modular fashion. They define how a given objective should be achieved in a domain independent way, and in how many different states the information can be during that process. As a result, the process that is described using BTs is independent of the end-user's roles and is modular and reusable, the latter being a major requirement of the CBR adaptation process.</p><p>Finally, the UserEvaluation describes how an Explanation can be evaluated, defining the Metric and the Dimension. Next, following subsections describe each one of the previous concepts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">AI Model</head><p>AIModel concept and related features are presented in Figure <ref type="figure" target="#fig_1">2</ref>. AIModel utilises an AIMethod which has sub classes like k-NN, SVM and Neural Networks. AIModel is trained on a Dataset which has a DataType (i.e. tabular, image, text, etc.) and characterised by number of features and number of instances. AIModel solves an AITask such as classification, regression or anomaly detection which is also associated with an AITaskGoal. iSeeOnto also characterises how an AIModel is evaluated (not included in Figure <ref type="figure" target="#fig_1">2</ref>). The AIModel has AIModelAssessmentResult from when it is evaluated for a AIModelAssessmentDimension such as performance, bias or robustness using a AIModelAssessmentMetric like accuracy, f1-score or recall.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Explainer</head><p>Considering the Explainer, iSeeOnto defines several concepts related to its features as shown in Figure <ref type="figure" target="#fig_2">3</ref>. The Explainer utilises an ExplainabilityTechnique that generates an Explanation. An Explanation can be a Feature Importance Explanation, a Contextual Explanation or a Instancebased Explanation, etc. An ExplainabilityTechnique can be applicable only to a certain AI method or an AI task. The ExplainabilityTechnique generates an Explainer which has a representation characterised InformationContentEntity. A few sub classes of InformationContentEntity are visual, text, annotations and charts.</p><p>The ExplainabilityTechnique is characterised by many features. Portability indicates if the technique is AI model-agnostic (works for any AI model), AI model-specific (only works for a specific AI model) or model-class specific (only works for a specific type of AI models). ExplainerConcurrentness is ante-hoc when the explanation is generated by the AI model itself; it is considered post-hoc when the explainability technique is independent of the AI model. The ExplainabilityTechnique has an ExplanationScope: local when it explains a single data point or a single prediction; global when it explains the behaviour of the AI model or data as a whole; and cohort when the explanation is related to a subset of predictions or data. An ExplanationTarget is related to the previous concept; it determines the target of the explanation, the predictions, the model or the data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">User</head><p>Regarding the user, iSeeOnto considers concepts depicted in Figure <ref type="figure" target="#fig_4">4</ref>. A user has an Intent that is expressed as a UserQuestion. An Intent describes the need for an explanation which can fall under a category such as Transparency, Trust, Effectiveness, Efficiency, Scruitability, Satisfaction, Persuasiveness, Education or Debugging. The UserQuestion can take the form of a How, Why, What, When, Where, or What-if question. The UserQuestionTarget of the UserQuestion points to the aspect of the AI model's behaviour is being questioned by the user (i.e. system recommendation, AI model or data. iSeeOnto also recognises that an Explanation addresses a certain UserQuestion.</p><p>Knowledge possessed by the User can take two forms: Domain Knowledge and AI Knowledge both of which can be measured as low, medium or high. The User has some resources identified by TechnicalFacilities such as touch, audio or visual determine which explanation modalities can be presented. For instance, an Explanation that has a interactive presentation is only suitable if the user has a touch or clickable interface.   Sub classes of CompositeNode and DecoratorNode concepts carry the standard functionality as intended in generic Behaviour trees. In this paper we highlight few custom nodes for Explanation Strategy representation. The ExplanationMethodNode represents an action node that invokes an API call to a URL (in node property URL) that will fetch an explanation given pre-requisite parameters (also included in node properties). The EvaluationMethodNode will fetch a questionnaire from a URL that will be executed as a sub-tree. The ConditionNode will control the entry to a sub-tree which is also known as memory controlled flow for efficient execution of BTs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Behaviour Tree</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5.">User Evaluation</head><p>The UserEvaluation describes how an Explanation is evaluated, defining the Metric and the Dimension. An Explanation is annotated by a UserEvaluationResult which is based on a Metric. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Validation</head><p>To validate the completeness of iSeeOnto regarding its capability to represent an explanation experience properly, we have carried out a validation consisting of the description of thirteen explanation approaches proposed in the literature with the concepts defined in iSeeOnto. We selected these explanation approaches trying to cover a wide variety of features and types. We extracted most of them from the work by Barredo-Arrieta et al. <ref type="bibr" target="#b3">[4]</ref>. We also selected some works we used in the validation carried out in our previous paper <ref type="bibr" target="#b4">[5]</ref> for the recommender systems domain. Finally, a few of the publications were selected making a systematic search on Google Scholar from December 2021 until February 2022. The keywords used in the search were: "XAI taxonomy", "explanation systems artificial intelligence" and "explanations artificial intelligence" combining these concepts with the ones defined in the taxonomy by Barredo-Arrieta et al. We filtered results for publications not older than ten years. This way, we could represent an amount of different explanation approaches with our ontology, validating its completeness.</p><p>Following, we describe every explanation approach that was successfully represented using iSeeOnto and the concepts specified in Section 3. The details of this classification cannot be included in this paper due to space restrictions but are available on GitHub<ref type="foot" target="#foot_0">2</ref> . The schema of the concepts used to classify each explanation approach are presented in Figure <ref type="figure" target="#fig_7">7</ref>. Below we introduce the explainers we have examined.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ICCBR'22 Workshop Proceedings</head><p>PSIE <ref type="bibr" target="#b11">[12]</ref>. This paper proposes to recommend movies to groups based on social knowledge.</p><p>DisCERN <ref type="bibr" target="#b12">[13]</ref>. The goal of this paper is to predict lung cancer risk given clinical data of patients.</p><p>BTTelecom <ref type="bibr" target="#b13">[14]</ref>. In this paper, authors propose to recommend engineering notes to desk support staff to help on-site engineers.</p><p>SciNet <ref type="bibr" target="#b14">[15]</ref>. In this work, the objective is to determine the most related documents given a set of keywords. One of the most important features of this approach is that users can interact with the interface to manipulate the keywords and change the search result.</p><p>TalkExplorer <ref type="bibr" target="#b15">[16]</ref>. This paper proposes to recommend scientific publications based on content and social connections. In this case, an explanation system is incorporated into a conference recommender system. The conferences are grouped in bubbles according to their content. Users can interact with the interface to get more details of the recommendation.</p><p>IntGradImage, IntGradRetinopathy and IntGradTextClassification <ref type="bibr" target="#b16">[17]</ref>. In this work, the authors propose the explanation technique Integrated Gradients. With this technique, they are able to predict the category of a given image, predict if a given medical image contains diabetic retinopathy and predict the question category based on question text, respectively for each approach.</p><p>KimEtAlMethod <ref type="bibr" target="#b17">[18]</ref>. The system proposed in this paper makes acceleration or change course decisions in a self-driving car based on video.</p><p>iBCM <ref type="bibr" target="#b18">[19]</ref>. The main goal of this work is to cluster student assignment submissions to design grading rubric or to compose feedback.</p><p>InNoCBR <ref type="bibr" target="#b19">[20]</ref>. This publication describes a CBR system with explanations for detecting healthcare associated infections (HCAIs). The system predicts patient's infection based on a clinical, laboratory, and medico administrative based data. <ref type="bibr" target="#b20">[21]</ref>. In this work, the SHAP method is proposed to predict patient mortality based on clinical, nutritional and behavioural factors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>DeepSHAPGlobal and DeepSHAPLocal</head><p>From this representation of such a heterogeneous collection of explainers in iSeeOnto, we can support its semantic completeness and extract some conclusions about the features of the explanation systems we have been validated.</p><p>Regarding the AIModel and the AITask concepts, we can see that almost half of the approaches explain AI models related to disease prediction using classification tasks. This is also the most common AITaskType: multi-class and binary classification.</p><p>Considering the Explainer features, there are several types of explanations, not having a type of Explanation that stands out over others. However, we can observe that some of the explaination approaches for recommender systems are neighbourhood-based explanations. Regarding Portability, we have more post-hoc systems than ante-hoc systems. When the explainer is ante-hoc, the explanation is generated by the AI model itself, so the explainer cannot be decoupled, and therefore it not reusable as the solution for a different problem by a CBR system. According to the InformationContentEntity concept, any entity is the widest option although specific values such as text and image are other options that are also quite common. The ExplanationScope is one of the concepts where we can see uniform results: most of the explainers are local. The same happens with ExplanationTarget, where we can see that most of the explainers has prediction as target.</p><p>Taking into account the classification with concepts related to the User, we can determine we have been able to represent a broad variety of users, depending on the domain of application. However, the majority of the UserQuestion of the approaches are Why questions, having only two What/How questions, one Why/How question and one How/What-if question. Then, we can conclude that one of the main users' goals seems to be the understanding of the underlying AIModel. One of the most repeated Intents of the User is Transparency, followed by Trust, which makes sense considering the type of questions the users want to answer about the AI model in our validation. The TechnicalFacilities required by the user are unanimous: in all the explanation experiences studied, users need Screen Display to watch the explanation. Regarding the user knowledge level, most of the users have high level of domain knowledge, and low knowledge level in AI.</p><p>Considering the Solution concept, we have to analyse the results from the UserEvaluation. As we can see in the spreadsheet, half of the explanation experiences studied have not carried out an evaluation. There are five approaches evaluated, all of them use questionnaires as the evaluation metric. The dimensions measured are heterogeneous, being Usefulness and Efficiency two of the most common dimensions among the explanation experiences evaluated. Finally, we have to discuss the code availability of the implementation of the solution: only seven of the explanation experiences have the source code available.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions</head><p>Nowadays, trust in AI systems is essential for the acceptance of their predictions by the final user. Therefore, including explanations in intelligent systems is critical to make this type of systems effective.</p><p>Fortunately, the XAI community is generating novel explanation methods continuously that address this problem. However, it raises the challenge to find the most suitable explanation strategy for each AI system, being CBR a natural solution for reusing previous explanation experiences. Developing such solution is the goal of the iSee project. As the first step, we have developed the iSeeOnto ontology, which formalises a conceptual model to define and describe explanation strategies and all the elements involved: the AI model to explain, the explainer features and the user requirements.</p><p>To check the completeness of iSeeOnto, it has been validated by describing several repre-sentative explanation approaches extracted from the state-of-the-art. The secondary goal of this validation is the collection of an initial case base for the future iSee's CBR platform. From the results of this validation, we can conclude that iSeeOnto is able to classify all of these approaches. Therefore we can propose our ontology as a guideline for designing explanation strategies through an ontology-based methodology. Finally, as future work, we want to extend the validation and the resulting case base with further use cases. In addition, we want to establish the retrieval strategy required to reuse these explanation experiences for different domains, AI models and user's intends.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Explanation Experience Ontology</figDesc><graphic coords="3,89.29,84.20,416.63,181.97" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: AI Model Ontology</figDesc><graphic coords="4,129.72,84.19,333.32,124.40" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Explainer Ontology</figDesc><graphic coords="5,89.29,84.20,416.62,139.27" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 5</head><label>5</label><figDesc>Figure 5 captures the different Nodes and properties of a BehaviourTree that is required to represent an explanation strategy. A BT can have multiple Trees, each consists of multiple Nodes. There are four main types of Nodes: CompositeNode and DecoratorNode for controlling flow between nodes; ActionNode for performing an action such as retrieving and displaying an</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: User Ontology</figDesc><graphic coords="6,89.29,255.91,416.66,154.18" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Behaviour Tree Ontology</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: User Evaluation Ontology</figDesc><graphic coords="7,89.29,84.18,416.66,161.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: Schema of the concepts used to validate iSeeOnto</figDesc><graphic coords="8,89.29,84.19,416.70,507.23" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">https://github.com/isee4xai/iSeeOnto/tree/main/case-structure</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>Supported by the Horizon 2020 Future and Emerging Technologies (FET) programme of the European Union through the iSee project (CHIST-ERA-19-XAI-008, PCI2020-120720-2). Funding in Spain by MCIN/AEI/10.13039/501100011033 and in UK by EPSRC grant number EP/V061755/1.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A survey on explainable artificial intelligence (XAI): Toward medical XAI</title>
		<author>
			<persName><forename type="first">E</forename><surname>Tjoa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Guan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE transactions on neural networks and learning systems</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="page" from="4793" to="4813" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rad</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2006.11371</idno>
		<title level="m">Opportunities and challenges in explainable artificial intelligence (XAI): A survey</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A systematic review and taxonomy of explanations in decision support and recommender systems</title>
		<author>
			<persName><forename type="first">I</forename><surname>Nunes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jannach</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">User Modeling and User-Adapted Interaction</title>
		<imprint>
			<biblScope unit="volume">27</biblScope>
			<biblScope unit="page" from="393" to="444" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Explainable artificial intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI</title>
		<author>
			<persName><forename type="first">A</forename><surname>Barredo-Arrieta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Díaz-Rodríguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Del</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Bennetot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tabik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Barbado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gil-López</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Molina</surname></persName>
		</author>
		<author>
			<persName><surname>Benjamins</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information fusion</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="page" from="82" to="115" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Conceptual modeling of explainable recommender systems: an ontological formalization to guide their design and development</title>
		<author>
			<persName><forename type="first">M</forename><surname>Caro-Martínez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Jiménez-Díaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Recio-García</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">71</biblScope>
			<biblScope unit="page" from="557" to="589" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Explanation ontology: a model of explanations for user-centered AI</title>
		<author>
			<persName><forename type="first">S</forename><surname>Chari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Seneviratne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Gruen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Foreman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="228" to="243" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">R</forename><surname>Hoffman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">T</forename><surname>Mueller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Klein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Litman</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1812.04608</idno>
		<title level="m">Metrics for explainable AI: Challenges and prospects</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Ontology based CBR with jCOLIBRI</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Recio-Garía</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Díaz-Agudo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Innovative Techniques and Applications of Artificial Intelligence</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="149" to="162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A CBR system for injection mould design based on ontology: a case study</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Peng</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer-Aided Design</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="page" from="496" to="508" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">An ontology-based CBR approach ICCBR&apos;22 Workshop Proceedings for personalized itinerary search systems for sustainable urban freight transport</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bouhana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fekih</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Chabchoub</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abed</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Expert systems with applications</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="page" from="3724" to="3741" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Research on ontology-based case indexing in CBR</title>
		<author>
			<persName><forename type="first">D</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Xiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Zou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2009 international conference on artificial intelligence and computational intelligence</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="238" to="241" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Make it personal: a social explanation system applied to group recommendations</title>
		<author>
			<persName><forename type="first">L</forename><surname>Quijano-Sanchez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Recio-Garcia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Diaz-Agudo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Expert Systems with Applications</title>
		<imprint>
			<biblScope unit="volume">76</biblScope>
			<biblScope unit="page" from="36" to="48" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Discern: Discovering counterfactual explanations using relevance features from neighbourhoods</title>
		<author>
			<persName><forename type="first">N</forename><surname>Wiratunga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wijekoon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Nkisi-Orji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Martin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Palihawadana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Corsar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="1466" to="1473" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Evaluating explainability methods intended for multiple stakeholders</title>
		<author>
			<persName><forename type="first">K</forename><surname>Martin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Liret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Wiratunga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Owusu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kern</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">KI-Künstliche intelligenz</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="page" from="397" to="411" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Directing exploratory search: Reinforcement learning from user interactions with keywords</title>
		<author>
			<persName><forename type="first">D</forename><surname>Glowacka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Ruotsalo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Konuyshkova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Athukorala</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kaski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Jacucci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2013 international conference on Intelligent user interfaces</title>
				<meeting>the 2013 international conference on Intelligent user interfaces</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="117" to="128" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Visualizing recommendations to support exploration, transparency and controllability</title>
		<author>
			<persName><forename type="first">K</forename><surname>Verbert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Parra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Brusilovsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Duval</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2013 international conference on Intelligent user interfaces</title>
				<meeting>the 2013 international conference on Intelligent user interfaces</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="351" to="362" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Axiomatic attribution for deep networks</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sundararajan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Taly</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Yan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International conference on machine learning</title>
				<meeting><address><addrLine>PMLR</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="3319" to="3328" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Textual explanations for self-driving vehicles</title>
		<author>
			<persName><forename type="first">J</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rohrbach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Darrell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Canny</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Akata</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the European conference on computer vision (ECCV)</title>
				<meeting>the European conference on computer vision (ECCV)</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="563" to="578" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Glassman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Johnson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Shah</surname></persName>
		</author>
		<title level="m">ibcm: Interactive bayesian case model empowering humans via intuitive interaction</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">A case-based reasoning system for aiding detection and classification of nosocomial infections</title>
		<author>
			<persName><forename type="first">H</forename><surname>Gómez-Vallejo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Uriel-Latorre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Sande-Meijide</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Villamarín-Bello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pavon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Fdez-Riverola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Glez-Pena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Decision Support Systems</title>
		<imprint>
			<biblScope unit="volume">84</biblScope>
			<biblScope unit="page" from="104" to="116" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Explaining models by propagating shapley values of local components</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lundberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S.-I</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Explainable AI in Healthcare and Medicine</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="261" to="270" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
