<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>A. Maté, J. Trujillo, A trace metamodel proposal based on the model driven architec-
ture framework for the traceability of user requirements in data warehouses, Informa-
tion Systems</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1145/3387166</article-id>
      <title-group>
        <article-title>Explainable Artificial Intelligence Based on i*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Álvaro Navarro</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana Lavalle</string-name>
          <email>alavalle@dlsi.ua.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alejandro Maté</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan Trujillo</string-name>
          <email>jtrujillo@dlsi.ua.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Conceptual Modeling, EXplainable Artificial Intelligence, iStar, Requirements Engineering</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lucentia Research Group, Dept. of Software and Computing Systems, University of Alicante</institution>
          ,
          <addr-line>Carretera San Vicente del</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Raspeig s/n, San Vicente del Raspeig</institution>
          ,
          <addr-line>03690</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>37</volume>
      <issue>2012</issue>
      <fpage>753</fpage>
      <lpage>766</lpage>
      <abstract>
        <p>EXplainable Artificial Intelligence (XAI) has risen as one of the prominent and complex topics to be addressed to foster the adoption of Artificial Intelligence (AI) solutions. With independence of the domain, explainability is key in gaining user trust and understanding the rationale behind the AI systems' outputs. Multiple XAI techniques exist, each with its own level of confidence and technical level required to understand the results among other characteristics. While an adequate modeling of XAI requirements would aid in selecting the correct XAI techniques for the relevant stakeholders, it has been mostly overlooked so far in the XAI field. We claim that a more formal representation of user requirements would help developers with the design of their systems. Therefore, we provide: a requirements language that aids in XAI requirements elicitation and modeling, covering the key XAI concepts and elements. Our requirements language is based on the i* framework, a technique that can facilitate the communication across diverse stakeholders. The benefits of our proposal include ensuring the fulfillment of multiple stakeholders' needs as well as the generation of combined explanations. Furthermore, our proposal also makes it easier for non-expert users to select the XAI techniques applicable to the context.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In this context, AI systems generate outputs that significantly afect citizens’ lives such
as medical diagnostics [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However, many AI systems present black-box nature, which limits
their applicability. Unfortunately, this lack of transparency leads many AI systems to failure.
      </p>
      <p>In order to address these problems, eXplainable Artificial Intelligence (XAI) emerged, aiming
to help users to understand how the diferent AI models make their decisions. Given the rise
of AI, XAI has become a crucial research topic. On the one hand, it allows AI/ML developers
(also known as AI/ML experts) to better develop AI models that are free from inconsistencies
and errors. On the other hand, it allows end-users to (i) understand the output of the models,
nEvelop-O
CEUR
Workshop
Proceedings
(ii) trust the learned rationale or rules of the models, and (iii) have confidence on the decisions
made by the models.</p>
      <p>
        Motivated by this, we propose a requirements language to model and elicit XAI requirements,
which is based on one of the most widespread Goal-Oriented Requirements Engineering (GORE)
modeling techniques: the i* framework [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It is a flexible language defined at a high abstraction
level that can have been often extended in order to adapt its behavior and capabilities to diferent
ifelds. In our proposal case, it includes a Meta-Object Facility (MOF)-based metamodel and it
will be done through (i) specializing the actors that can appear in XAI systems and (ii) adding
new elements including concepts and relationships from the XAI domain.
      </p>
      <p>To the best of our knowledge, this is the first proposal to extend i* including a metamodel
to formalize XAI requirements and considers diferent stakeholders and their requirements
in a systematic way. We believe that our paper shows that traditional user’s requirements
approaches and conceptual, logical and physical models with their transformations (from the
software engineering field) need to be adapted to XAI systems, in order to improve the way
requirements and XAI models outputs are considered.</p>
      <p>The rest of the paper is structured as follows. The background is presented in Section 2.
Section 3 presents the related work. Section 4 presents our proposal, the extension of i* applied
to XAI. Section 5 presents the case study where our proposal has been applied. Finally, the
conclusions and the future work are detailed in Section 6.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Background</title>
      <p>
        In the XAI scenario, the main element is the explanation, i.e., the output that explains how
the AI systems’ (or applications) decisions were made. At the same of writing, the literature
establishes that the explanations are categorized depending on its methodology, usage and
scope [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], as will be detailed in this work.
      </p>
      <p>
        Furthermore, there are XAI task that represent explanation in diferent ways: text [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ],
visual [
        <xref ref-type="bibr" rid="ref4 ref7">4, 7</xref>
        ], by emphasizing the most relevant features [
        <xref ref-type="bibr" rid="ref4 ref8">4, 8</xref>
        ], analysing a sub-group of the
whole objects [
        <xref ref-type="bibr" rid="ref4 ref9">4, 9</xref>
        ], by providing examples of input-output relationship [
        <xref ref-type="bibr" rid="ref10 ref4">10, 4</xref>
        ], and by defining
a more simple and interpretable model -keeping a similar performance than the original
model[
        <xref ref-type="bibr" rid="ref11 ref4">4, 11</xref>
        ].
      </p>
      <p>
        Moreover, the goal orientation is essential to work with XAI systems, which has been
established in works that faces XAI from a requirements analysis [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In order to achieve this
goal in the specific context (actors, data, model, etc.), a XAI task should be executed. Each of
these concepts will be explained in detail in this paper.
      </p>
      <p>
        In this context, the i* framework [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is aligned with the XAI conceptual modeling and
requirements elicitation needs. Thanks to the extension of the i* framework [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for the XAI
context, which allows to model the XAI scenario in a high abstraction level, we can (i) specialize
the actors/stakeholders that are involved in the AI systems where XAI is included, and (ii)
add new elements including concepts and relationships from the XAI domain to take into
consideration each XAI concept as above-presented explanations.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Related work</title>
      <p>
        Thanks to its flexibility, the i* framework allows us to apply Requirements Engineering (RE)
techniques in diferent domains, taking into consideration social and technological dimensions.
This is possible even in safety-critical areas, such as human-centered processes. For instance,
the educational context was studied in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], where the authors made use of the i* framework to
present how stakeholders contribute to student success. Therefore, it has been applied in many
areas, as follows.
      </p>
      <p>In the Big Data and Business intelligence (BI) contexts, diferent works have applied it. For
example, in [14], the authors proposed a trace metamodel for Data Warehouses (DW). This work
is focused on the relationships between requirements and multidimensional (MD) conceptual
models, that is possible through taking advantage of the i* goal-oriented nature.</p>
      <p>Moreover, the i* framework has been applied in the AI field. In [ 15], the authors aimed
to provide a language for specifying ML requirements. This work provides a model to help
ML experts to develop AI systems. In that work, the authors linked the ML systems with
XAI. However, contrary to their argument, the field of application does not decide whether
or not explainability should be applied, but should be taken into account as a point to guide
explanations. Hence, the explainability is always essential and should be included in the AI
systems.</p>
      <p>
        Finally, in the context of XAI, diferent works have faced the lack of information of the AI
systems through analyzing diferent points. In [ 16], the authors defined diferent XAI metrics
and goals and emphasized the relevance of defining an explainable interface, but they did not
cover the objective of how to extract the XAI requirements, that is a crucial step to face each
specific case study. In other work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the authors explained diferent XAI information about
the current XAI field such as diferent XAI techniques. However, the authors did not model and
extract XAI requirements. Since our proposal goes beyond the scope of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we have aligned
and integrated their concepts in our metamodel. Therefore, we present an enriched metamodel
for XAI requirements, identifying actors (stakeholders) and their roles, which is not achieved
yet in the XAI and RE fields.
      </p>
      <p>
        Summarizing, there are works focused on applying i* or similar techniques to model and
extract requirements in diferent contexts. Moreover, other works have emphasized the need
of modeling and achieving the specific XAI goals. Despite these works, we are still missing a
requirements language that bridges the gap between conceptual modeling, RE and XAI. The
most closest proposal is presented din [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], but this proposal is not complete and does not
include a metamodel. In this context, there are no formalized and complete proposals to capture
XAI requirements, but we integrate these existent non-complete proposals in our proposal
to provide a more complete one that captures the XAI requirements. We cover this gap by
providing an enriched extension of i* -including a metamodel- with the aim of modeling and
eliciting the XAI requirements.
      </p>
    </sec>
    <sec id="sec-5">
      <title>4. Requirements Engineering for XAI</title>
      <p>
        In this section, we present our proposal, which is based on the i* Goal-Oriented modeling
framework [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The aim of our requirements’ language is to model and elicit the stakeholders’
needs and ensure that the most adequate XAI techniques are applied to the specific AI context.
Then, we will present our defined XAI requirements metamodel that aims to drive the XAI
processes.
      </p>
      <p>
        In order to define these elements, which are considered in the metamodel, diferent works
focused on XAI have been analyzed (e.g., [
        <xref ref-type="bibr" rid="ref12 ref4">4, 12</xref>
        ]). Hence, we have detected and integrated the
main XAI dimensions to define an enriched metamodel that formalizes the XAI requirements.
Hence, we expand the current literature works and present a formal proposal that includes
(i) new elements that current works do not cover, and (ii) the relationships between all these
elements. In the following, this metamodel, which extends i* and proposes these new concepts
and elements, will be described in more detail.
      </p>
      <p>
        In this context, the i* extended metamodel that includes these concepts and elements is
presented in Fig. 1. In Fig. 1, core i* elements are represented in a blue color, whereas the
new elements proposed tailored for XAI requirements are represented in a yellow color for the
new concepts. Moreover, Fig. 1 also shows how we have included and extended the context
(red square), problem (blue square), and solution (purple square) concepts presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
Summarizing, we have added diferent elements presented below.
      </p>
      <p>
        First, we have defined a sub-goal for XAI. This Goal is called “XAIGoal” and contains one
attribute: “typeGoal”. This attribute can be assigned as “ModelPerformance” [17], “Coherence”
[18, 19], “Domain” [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] or “Social” [20]. These diferent values have been selected to scope
each dimension of the ML and XAI fields. All of them will be also included in the Qualities’
and Indicators’ blocks that will be exposed below. Moreover, the “XAIGoal” is subdivided in
“ScopeGoal” (local or global) and “GranularityGoal” (shallow, medium or deep) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Second, we have defined “XAITask” as a sub-task. This proposed sub-task contains an
attribute that can be represented in diferent types of XAI tasks. More specifically, these types
are “text” [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ], “visual” [
        <xref ref-type="bibr" rid="ref4 ref7">4, 7</xref>
        ], “features relevance” [
        <xref ref-type="bibr" rid="ref4 ref8">4, 8</xref>
        ], “local” [
        <xref ref-type="bibr" rid="ref4 ref9">4, 9</xref>
        ], “example” [
        <xref ref-type="bibr" rid="ref10 ref4">10, 4</xref>
        ] and
“simplification” [
        <xref ref-type="bibr" rid="ref11 ref4">4, 11</xref>
        ]. Finally, the “XAITask” receives the “Domain”, which is also incorporated
in the Actors’ block, as follows.
      </p>
      <p>
        Third, the Actor’s block has been extended. This extension is essential to present how the
diferent types of stakeholders involved in the XAI process have been taken into consideration.
On the one hand, there are two new kinds of actors called “EndUser”, which represents the
users that interact with the explainable interface, and “Recipient”, which represents the users
afected by theses interactions. On the other hand, a new role, called “XAIRole”, has been added.
Both types of stakeholders that inherit from the “Stakeholders” class that inherits from the
“Actors” concept. Each one can play a role -or more than one- and can “collaborate” with other
actors. In more detail: (i) the “MLExpert” has the attribute “MLKnowledge”, which can be
“Classification”, “Regression” or ”Clustering”, as will be also presented in one of the indicators’
elements added. This “MLExpert” also has knowledge about ML models, which interacts has the
attribute “typeModel” that represents the type of model (opaque, black box; transparent, white
box) and interacts with data (structured, semi-structured and unstructured) as input and output.
Moreover, data inherits from the “resource” class and interacts with the “source” class, which also
Figure 1: Proposed metamodel: i* for XAI.
inherits from “resource”; (ii) the “XAIExpert” role has knowledge about the “XAITechniques”
(that explains the ML models to resolve the XAI goals) and their classification [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Specifically,
there are three attributes represented in “methodologyKnowledge” (data: depending on the
features in the input data instance; model layers: depending on the propagation input-output
layers), “scopeKnowledge” (Local; Global), and “usageKnowledge” (Intrinsic, Post-Hoc); and (iii)
the other role added is the “DomainExpert”, who is linked to the “DomainKnowledge” that is
also included in the XAI task as a “Resource”.
      </p>
      <p>Fourth, the Indicators’ block is added, that inherits from “intentionalelement”. The new
concept “Indicator” is a super-class of four diferent concepts. First, “ModelPerformanceIndicator”
that contains the attribute “typeModelPerformanceIndicator” (“classification” [ 21], “regression”
[22] or “clustering” [23]). Second, “CoherenceIndicator” that contains the attribute
“typeCoherenceIndicator” and can be “identity”, “separability” or “stability”. According to [18], these three
axioms defines that (i) identical objects must have identical explanations, (ii) non-identical
objects can not have identical explanations, and (iii) similar objects must have similar explanations,
respectively. Third, “DomainIndicator” that contains the attribute “typeModelDomainIndicator”.
This attribute can be “completeness”, “correctness” or “compactness”. According to [24], there
are the three Cs of the interpretability. These three Cs represent (i) the accuracy, (ii) the
reliability, and (iii) the feature dimensionality of the explanation, respectively. Fourth, “SocialIndicator”
that contains the attribute “typeSocialIndicator” and can be “Specific metrics” or “Goals”. Both
types should verify the social impact of the explanation in the “EndUser”.</p>
      <p>
        Fifth, the Qualities’ block has been extended. There are four sub-classes that inherit from
“Quality” and should be weighted. More specifically, “ModelPerformance” [ 17], “Coherence”
[18, 19], “Domain” [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and “Social” [20].
      </p>
      <p>Consequently, by including the above-presented concepts and elements, we allow users to
define their needs instead of focusing on technical details, which is crucial since these technical
details are not relevant at this abstraction level.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Case study</title>
      <p>To exemplify the applicability of our proposal, we have applied it proposal in areal project
focused on AI-driven ADHD diagnosis and treatment: the BALLADEER project1. Therefore,
we present Fig. 2. As it shows, our proposal helps to capture user requirements, in this case,
for the neurologist. Thus, thanks to our proposal it is possible to easily detect which elements
are important for specific users, which is essential to correctly design explanations that should
meet the needs of these users.</p>
      <p>Moreover, our proposal also allows to achieve the explainable interface, in this case, for the
neurologist. In this way, this explainable interface shows how is possible to take advantage
of the defined user requirements model (achieved thanks to the modeled and elicited XAI
requirements). However, due to the diferent constraints presented in our case study (as
the coherence indicators in Big Data scenarios [18]), there are limitations to implement the
explainable interface. Therefore, the explainable interface, which will be presented below, is
defined in an ideal context, without taking into account the diferent constraints.</p>
      <p>1https://balladeer.lucentia.es/en/home-2/.</p>
      <p>In this XAI and ADHD context, the neurologist aims to analyse the patient’s brain behaviour.
As Fig. 3 shows, this analysis is focused on the sensors that have captured the EEG signals. In
this context, the neurologist analyses which sensors have been more relevant and the patient’s
information to understand the AI system diagnosis process and communicate it to the patient.
Finally, this interface presents a headplot that includes 19 sensors. If the model had been trained
with another database, this interface would be redesigned to represent the specific sensors and
their brain locations.</p>
      <p>Consequently, by taking into consideration the actor and their associated elements, it is
possible to achieve a final AI system that correctly supports the diferent stakeholders involved
to (i) predict ADHD cases and (ii) understand why each case has been classified as positive or
negative case.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusions and future work</title>
      <p>In this paper, we have presented a requirements language to model and elicit XAI requirements
based on i*. By aligning and including current works, our proposal expands them and presents
a more complete and formal proposal that includes a metamodel. Hence, our proposal helps
to capture the main elements and concepts in XAI, including stakeholders, relationships, and
constraints involved in the XAI process. In this way, our approach lets identify and specify
stakeholders’ needs, takes into account the ML models being used and the kind of information
that end-user requires to interpret the results. Furthermore, our proposal also facilitates the
selection of the XAI techniques appropriately applicable to the specific AI context.</p>
      <p>Compared to current practice, our approach ensures that all relevant stakeholders and XAI
dimensions are taken into account and facilitates the generation of combined explanations that
fulfill end-users’ information needs, thereby enabling confident use of AI systems.</p>
      <p>In order to show the applicability of our proposal, we have applied it to an existing project
on AI-driven Attention-Deficit/Hyperactivity Disorder (ADHD) diagnosis and treatment: the
BALLADEER project. As a result of the application of our proposal, we have been able to define
an explainable interface that provides the explainable interface for the neurologist.</p>
      <p>Finally, in future work we will explore how to improve or make more systematic the derivation
of requirements to interfaces by facilitating the traceability of requirements and the updating of
interfaces if requirements are updated. In this way, we will be able to connect XAI requirements
with their corresponding implementations, ultimately enabling an MDA approach that can
facilitate quicker and less costly XAI implementations.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This work has been co-funded by (i) the AETHER-UA project (PID2020-112540 RB-C43) funded
by the Spanish Ministry of Science and Innovation, and (ii) the BALLADEER (PROMETEO/
2021/ 088) project funded by the Conselleria de Innovación, Universidades, Ciencia y Sociedad
Digital (Generalitat Valenciana).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gunning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stefik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stumpf</surname>
          </string-name>
          , G.-
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          , Xaiexplainable artificial intelligence,
          <source>Science Robotics</source>
          <volume>4</volume>
          (
          <year>2019</year>
          )
          <article-title>eaay7120</article-title>
          . doi:
          <volume>10</volume>
          .1126/scirobotics.aay7120.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Amoroso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pomarico</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fanizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Didonna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Giotta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. La</given-names>
            <surname>Forgia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Latorre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Monaco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Pantaleo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Petruzzellis</surname>
          </string-name>
          , et al.,
          <article-title>A roadmap towards breast cancer therapies supported by explainable artificial intelligence</article-title>
          ,
          <source>Applied Sciences</source>
          <volume>11</volume>
          (
          <year>2021</year>
          )
          <article-title>4881</article-title>
          . doi: https: //doi.org/10.3390/app11114881.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalpiaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Franch</surname>
          </string-name>
          , J. Horkof, istar
          <volume>2</volume>
          .
          <article-title>0 language guide</article-title>
          ,
          <source>arXiv preprint arXiv:1605.07767</source>
          (
          <year>2016</year>
          ). doi:https://doi.org/10.48550/arXiv.1605.07767.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Arrieta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Díaz-Rodríguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Del</given-names>
            <surname>Ser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bennetot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tabik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barbado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gil-López</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Molina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Benjamins</surname>
          </string-name>
          , et al.,
          <article-title>Explainable artificial intelligence (xai): Concepts, taxonomies, opportunities and challenges toward responsible ai</article-title>
          ,
          <source>Information fusion 58</source>
          (
          <year>2020</year>
          )
          <fpage>82</fpage>
          -
          <lpage>115</lpage>
          . doi:https://doi.org/10.1016/j.inffus.
          <year>2019</year>
          .
          <volume>12</volume>
          .012.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>A. Das</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Rad</surname>
          </string-name>
          ,
          <article-title>Opportunities and challenges in explainable artificial intelligence (xai): A survey</article-title>
          , arXiv preprint arXiv:
          <year>2006</year>
          .
          <volume>11371</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>D. Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Chernova</surname>
          </string-name>
          ,
          <article-title>Leveraging rationales to improve human task performance</article-title>
          ,
          <source>in: Proceedings of the 25th International Conference on Intelligent User Interfaces</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>510</fpage>
          -
          <lpage>518</lpage>
          . doi:https://doi.org/10.1145/3377325.3377512.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Puri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Verma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kayastha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Deshmukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Krishnamurthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Explain your move: Understanding agent actions using specific and relevant feature attribution</article-title>
          ,
          <source>International Conference on Learning Representations (ICLR)</source>
          (
          <year>2020</year>
          ). URL: https://par.nsf.gov/biblio/10166401.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Prasanth Kadiyala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. L.</given-names>
            <surname>Woo</surname>
          </string-name>
          ,
          <article-title>Flood prediction and analysis on the relevance of features using explainable artificial intelligence</article-title>
          ,
          <source>AICSconf '21</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2022</year>
          , p.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . URL: https://doi.org/10.1145/3516529.3516530. doi:
          <volume>10</volume>
          .1145/3516529.3516530.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guestrin</surname>
          </string-name>
          , ”
          <article-title>why should i trust you?” explaining the predictions of any classifier</article-title>
          ,
          <source>in: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>1135</fpage>
          -
          <lpage>1144</lpage>
          . doi:https://doi.org/10. 1145/2939672.2939778.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Kenny</surname>
          </string-name>
          , M. T. Keane,
          <article-title>Explaining deep learning using examples: Optimal feature weighting methods for twin systems using post-hoc, explanation-by-example in xai</article-title>
          ,
          <source>KnowledgeBased Systems</source>
          <volume>233</volume>
          (
          <year>2021</year>
          )
          <article-title>107530</article-title>
          . URL: https://www.sciencedirect.com/science/article/pii/ S0950705121007929. doi:https://doi.org/10.1016/j.knosys.
          <year>2021</year>
          .
          <volume>107530</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Khosravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Shum</surname>
          </string-name>
          , G. Chen,
          <string-name>
            <given-names>C.</given-names>
            <surname>Conati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-S.</given-names>
            <surname>Tsai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Knight</surname>
          </string-name>
          , R. MartinezMaldonado, S. Sadiq,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gašević</surname>
          </string-name>
          , Explainable artificial intelligence in education,
          <source>Computers and Education: Artificial Intelligence</source>
          <volume>3</volume>
          (
          <year>2022</year>
          )
          <article-title>100074</article-title>
          . URL: https://www.sciencedirect.com/ science/article/pii/S2666920X22000297. doi:https://doi.org/10.1016/j.caeai.
          <year>2022</year>
          .
          <volume>100074</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          , L. Han,
          <article-title>Dealing with explainability requirements for machine learning systems</article-title>
          ,
          <source>in: 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1203</fpage>
          -
          <lpage>1208</lpage>
          . doi:
          <volume>10</volume>
          .1109/COMPSAC57700.
          <year>2023</year>
          .
          <volume>00182</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>How stakeholders' data literacy contributes to student success in higher</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>