<!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 />
    <article-meta>
      <title-group>
        <article-title>Semantic Web Technologies for Explainable Machine Learning Models: A Literature Review</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Arne Seeliger</string-name>
          <email>seeliger@fortiss.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Pfa</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Helmut Krcmar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technical University of Munich</institution>
          ,
          <addr-line>Boltzmannstr. 3, 85748 Garching</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>fortiss, Research Institute of the Free State of Bavaria associated with Technical University of Munich</institution>
          ,
          <addr-line>Guerickestr. 25, 80805 Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Due to their tremendous potential in predictive tasks, Machine Learning techniques such as Arti cial Neural Networks have received great attention from both research and practice. However, often these models do not provide explainable outcomes which is a crucial requirement in many high stakes domains such as health care or transport. Regarding explainability, Semantic Web Technologies o er semantically interpretable tools which allow reasoning on knowledge bases. Hence, the question arises how Semantic Web Technologies and related concepts can facilitate explanations in Machine Learning systems. To address this topic, we present current approaches of combining Machine Learning with Semantic Web Technologies in the context of model explainability based on a systematic literature review. In doing so, we also highlight domains and applications driving the research eld and discuss the ways in which explanations are given to the user. Drawing upon these insights, we suggest directions for further research on combining Semantic Web Technologies with Machine Learning.</p>
      </abstract>
      <kwd-group>
        <kwd>Semantic Web Technologies ability XAI</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Arti cial Intelligence (AI) and Machine Learning (ML) techniques in
particular have had tremendous success in various tasks including medical diagnosis,
credit card fraud detection, or face recognition [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These systems, however, are
often opaque and usually do not provide human-understandable explanations
for their predictions [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. This situation is problematic because it can adversely
a ect the understanding, trust, and management of ML algorithms [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. While
not every (benign) algorithmic decision needs to be explained in detail,
explainability is necessary when dealing with incomplete problem statements including
aspects of safety, ethics, or trade-o s [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Additionally, legal considerations of
AI accountability add to the relevance of explainable decision systems [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        The umbrella term Explainable Arti cial Intelligence (XAI) is often used in
academia to refer to a variety of approaches attempting to make ML methods
explainable, transparent, interpretable, or comprehensible. Due to its relevance
a plethora of research on XAI exists, including literature reviews of popular
methods and techniques (see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] or [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] for example). However, many of those
approaches rely on a purely technical analysis of the black-box ML models. For such
approaches Cherkassky and Dhar [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] argue that model explainability cannot be
achieved. The authors further stipulate that explainability is highly dependent
on the usage of domain knowledge and not data analysis alone. This idea has
been adapted more recently by di erent authors arguing that the incorporation
of Semantic Web Technologies might be a key to achieve truly explainable
AIsystems [
        <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
        ]. Since existing surveys on XAI have not explored this promising
avenue of research in detail, we provide a literature-based overview of the
usage of Semantic Web Technologies alongside ML methods in order to facilitate
explainability. Speci cally, we focus on addressing three research questions:
1. What combinations of Semantic Web Technologies and ML have been
proposed to enhance model explainability?
2. Which domains of applications and tasks are especially important to this
research eld?
3. How are model explanations evaluated and presented to the user?
      </p>
      <p>The remainder of this paper is organized as follows. Section 2 provides
relevant background information pertaining to explainability of ML systems.
Subsequently, Section 3 brie y describes the research design before presenting the
main ndings of this research. Based on these insights, implications for future
research are presented in Section 4. Finally, Section 5 concludes this research.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background and Scope of the Literature Review</title>
      <p>
        Explainability of Arti cial Intelligence is not a new stream of inquiry. Mueller et
al. [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] analyzed the temporal development of XAI and showed that the topic has
been intensively studied from the 1970s to the early 1990s within the context of
Expert and Tutoring Systems. In the following two decades, only little research
has been produced in the eld. Recently, however, there has been a resurgence
of the topic due to the interest in Machine Learning and Deep Learning [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ].
      </p>
      <p>
        Despite recent frequent publications on the topic of XAI there is no agreement
upon a de nition of explainability [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. For the purpose of this survey, we follow
Adadi and Berrada [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] in di erentiating interpretable systems which allow users
to study the (mathematical) mapping from inputs to outputs from explainable
systems which provide understanding of the system's work logic. In this context,
Doran et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] postulate that truly explainable systems need to incorporate
elements of reasoning which make use of knowledge bases in order to create
human-understandablable, yet unbiased explanations. Furthermore, it is worth
mentioning that interpretability or explainability not only depends on a speci c
model but also the knowledge and skills of its users [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
Within the domain of ML a number of surveys address the topic of
explainability and interpretability. For example, Biran and Cotton [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] review
algorithmic and mathematical methods of interpretable ML models, Abdul et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] focus
on explanations from a human-centered perspective, and Adadi and Berrada [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
provide a holistic survey which also covers aspects of evaluation and perception.
However, these studies often do not touch upon how tools such as Semantic
Web Technologies might foster ML system explainability. In contrast, within
the related eld of Data Mining and Knowledge Discovery the interpretation of
data patterns via Semantic Web and Linked Open Data has been described in a
detailed survey by Ristoski and Paulheim [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ]. While Data Mining, Knowledge
Discovery, and ML certainly overlap in some areas, a clear overview of the
combination of Semantic Technologies and Machine Learning is still missing. In this
context it is worth mentioning that the scope of this review is on classical ML
techniques as opposed to elds such as Inductive Logic Programming (ILP) [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
ILP combines ideas from ML (learning from positive and negative examples)
with logical programming in order to derive a set of interpretable logical rules.
The interested reader can nd a summary of how ontologies can be used in the
ILP framework in [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. While some researchers see ILP as a subcategory of ML
(e.g. [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ]), we follow Kazmi et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] in di erentiating the two elds and focus
on more classical ML while touching upon ILP only brie y.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Explainable Machine Learning Models through</title>
    </sec>
    <sec id="sec-4">
      <title>Semantic Web Technologies</title>
      <p>
        In this section we brie y lay out the research design of this survey before
summarizing the insights of the conducted analysis. To answer the posed research
questions we carried out an extensive literature review [
        <xref ref-type="bibr" rid="ref58">58</xref>
        ] by searching
major academic databases including ACM Digital Library, SCOPUS, and
peerreviewed pre-prints on arXiv. The latter has been incorporated because XAI is a
dynamically evolving eld with a number of contributions stemming from
ongoing work. We conducted a search based on keywords relating to three categories:
Machine Learning, Semantic Web Technologies, and explainability.1 The
resulting list of papers was evaluated for relevance based on their abstracts and the
remaining papers based on their full content. A forward and backward search
[
        <xref ref-type="bibr" rid="ref59">59</xref>
        ] has been conducted to complement the list of relevant research articles.
      </p>
      <p>
        To shed light on the rst research question, we categorized the relevant
models based on their usage of ML and Semantic Web Technologies. Speci cally,
we distinguished ML approaches along their learning rules (supervised,
unsupervised, reinforcement learning) [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ] and characterized the used Semantic Web
Technologies by their semantic expressiveness. In doing so, we focused on the
actually exploited knowledge rather than the underlying representation. For
example, if a system incorporates an ontology but exclusively makes use of
taxo1 Search strings included but were not limited to: "machine learning" OR "deep
learning" OR "data mining"; "explanation*" OR "interpret*" OR "transparen*";
"Semantic Web" OR "ontolog*" OR "background knowledge" OR "knowledge graph*"
nomical knowledge, it is categorized as a taxonomy. We followed Sarker et al.
[
        <xref ref-type="bibr" rid="ref47">47</xref>
        ] in di erentiating knowledge graphs from ontologies insofar that the former
are usually a set of triples most often expressed using the Resource Description
Framework (RDF) while the latter additionally posses type logics and are
regularly expressed using Web Ontology Language (OWL). We addressed the second
research question by observing the application domains and tasks of the
analyzed systems. We provide answers to the third research question by describing
in what form explanations are given to the user and how their quality is assessed.
3.1
      </p>
      <sec id="sec-4-1">
        <title>Combining Semantic Web Technologies with Machine Learning</title>
        <p>The results of categorizing the relevant literature along the dimensions laid out
before are presented in Table 1. From a general point of view, one can
observe that Semantic Web Technologies are used primarily to make two types of
ML models explainable: supervised classi cation tasks using Neural Networks
and unsupervised embedding tasks. The Semantic Web Technologies utilized
alongside Neural Networks are quite diverse, while embedding methods usually
incorporate knowledge graphs. Further, systems which attempt to enhance the
explainability of ML systems agnostic of the underlying algorithms mainly
harness ontologies and knowledge graphs. Table 1 also illustrates that only one of
the reviewed articles covers reinforcement learning. In the following paragraphs
we present more in-depth ndings for each type of ML approach.</p>
        <p>
          Concerning supervised learning (classi cation) techniques, Table 1
illustrates that Neural Networks are the dominant prediction model. The
architectures proposed are manifold and include, among others, recurrent (e.g. [
          <xref ref-type="bibr" rid="ref16 ref57">16, 57</xref>
          ])
and convolutional (e.g. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]) networks as well as autoencoders (e.g. [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ]). In
combining these models with Semantic Web Technologies one approach is to
map network inputs or neurons to classes of an ontology or entities of a
knowledge graph. For example, Sarker et al. [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] map scene objects within images to
classes of the Suggested Upper Merged Ontology. Based on the image classi
cation outputted by the Neural Network, the authors run DL-Learner on the
ontology to create class expressions that act as explanations. Similarly, in the
work of [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ], image contents are extracted as RDF triples and then matched to
DBpedia via the predicate same-concept. In order to answer questions provided
by the user about an image, the system translates each question into a SPARQL
query which is run over the combined knowledge base. The results of this
operation are then used to give an answer and substantiate it with further evidence
that acts as an explanation. A related approach is used in [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] to explain image
recognition on classes that have not been part of any training data (zero-shot
learning). Furthermore, Selvaraju et al. [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ] learn a mapping between individual
neurons and domain knowledge. This enables the linking of a neuron's weight
(importance) to semantically grounded domain knowledge. Another common
approach within the supervised classi cation group is to utilize the taxonomical
information of a knowledge base. These hierarchical relationships aid the
explanation generation in di erent ways. For instance, Choi et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] and Ma et
al. [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] design attention mechanisms while authors such as Che et al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and
* Supervised learning comprises of classi cation approaches only because in this review
regression models were only used in systems developed for multiple techniques.
        </p>
        <p>
          ** Markovian Decision Process (MDP)
Jiang et al. [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] employ model regularization based on this domain knowledge.
It should be noted, however, that these systems focus more on interpretability
than explainability. Since these approaches are often found in the health care
domain they are more thoroughly discussed in Section 3.2.
        </p>
        <p>
          Regarding unsupervised learning, we identi ed two groups within the
reviewed literature. As shown in Table 1, a signi cant body of research aims at
creating explainable embeddings of or with knowledge graphs. For the most part
these approaches are part of some recommendation engine and are thus explained
in more detail in Section 3.2. Apart from these, a smaller number of scholars
strive to increase the level of interpretability or explainability for clustering
algorithms. Batet et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] use the taxonomical knowledge encoded in WordNet to
derive a semantic similarity function which leads to more interpretable clusters.
The authors present an extension to their work [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] which allows the incorporation
and merging of multiple ontologies within their framework. However, no speci c
explanations are provided by the system as to how cluster membership of data
points can be justi ed. Tiddi et al. [
          <xref ref-type="bibr" rid="ref50 ref51">50, 51</xref>
          ] go beyond semantic similarity
functions and propose to explain clusters or data patterns (agnostic of the clustering
algorithm) by traversing a knowledge graph to nd commonalities among the
clusters. The system, called Dedalo, uses ILP to generate candidate explanations
based on the background knowledge and the given clusters. The former is built
by dynamically following the URI links of the items in the data set. However,
such a technique raises the question of explanation delity, thus asking whether
the given explanation actually agrees with the underlying predictive model.
        </p>
        <p>
          As stated above, only one reviewed system aims at explaining
reinforcement learning. In this research [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] the authors utilize an ontology to
incorporate domain knowledge into the explanation process of an MDP recommendation
system. The ontology is used to provide information which is not available from
the data alone and to perform inference to create rules which limit the number
of actions recommended. Finally, Semantic Web Technologies such as ontologies
can be used to aid explainability and interpretability from a more general and
model agnostic point of view. Along these lines, Krishnan et al. [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] design
an explainable personal assistant that uses an ontology to dynamically grow
a knowledge base, interact with other modules, and perform reasoning. In
addition, Racoceanu and Capron [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ] design a medical imaging platform which
provides decision reproducibility and traceability powered by an ontology. Even
more general, some authors propose ontologies or interlingua to declaratively
represent aspects and dimensions of explainability. For instance, McGuinness et
al. [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ] create three ontologies with concepts and relation about data provenance,
trust, and justi cations, thus o ering an explanation infrastructure. Similarly,
by constructing an ML schema, Publio et al. [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ] aim at exposing the semantics
of such systems which can positively a ect model explainability.
        </p>
        <p>
          Lastly, we want to highlight another insight relating to the performance of
the explainable systems. It is worth noting that in using Semantic Web
Technologies alongside ML algorithms, explainability is not raised at the cost of
performance. Rather, the reviewed systems often achieve state-of-the-art
performance in their respective tasks. This is particularly notable because these results
exemplify how to overcome the often assumed trade-o between ML accuracy
and interpretability by the means of structure and logic [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Domains and Applications</title>
        <p>The combinations of ML algorithms and Semantic Web Technologies are also
driven by the respective application domains and tasks to be accomplished. Table
2 provides an overview of the most frequent domains and tasks of the reviewed
systems. Regarding the former, it becomes apparent that { while many systems
are developed agnostic of a speci c domain { health care is a strong driver
for interpretable ML systems. Regarding the tasks of the reviewed systems, we
found the recommendation task and image analysis to be of great importance.
For brevity we limit the following paragraphs to the health care domain and the
recommendation task.</p>
        <p>
          Tasks and Domains Authors
isanHGeeanletrhalCare [[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]2,],[1[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]5,],[2[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]9,],[2[
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]6,],[3[
          <xref ref-type="bibr" rid="ref48">48</xref>
          ]2,],[4[
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]4,],[4[
          <xref ref-type="bibr" rid="ref57">57</xref>
          ]4,],[5[600{]52], [
          <xref ref-type="bibr" rid="ref55 ref56">55, 56</xref>
          ], [
          <xref ref-type="bibr" rid="ref61">61</xref>
          ]
mEntertainment [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ], [
          <xref ref-type="bibr" rid="ref57">57</xref>
          ]
oDCommercial [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]
Recommendation [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ], [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ], [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ], [
          <xref ref-type="bibr" rid="ref57">57</xref>
          ]
sImage Annotation or Classi cation [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ], [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ], [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ], [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ], [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ]
sakTKrnaonwsfleerdgoer BZaersoe-CShoomtpLleetaironning [[1234]],, [[2512]],, [[4691]]
TDiagnosis Prediction [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ]
Visual Question Answering [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ]
Note: Multiple selections possible.
        </p>
        <p>
          Systems in the domain of health care often combine classi cation tasks such
as diagnosis prediction with taxonomical knowledge found in medical diagnosis
codes or medical ontologies. For instance, Jiang et al. [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] use the hierarchical
information of the International Classi cation of Diseases (ICD) to introduce a
regularization penalty to their logistic regression which produces a sparse model
where non-zero features tend to be localized within a limited number of
subtrees instead of being scattered across the entire hierarchy. This kind of feature
weighting might make the algorithmic prediction process more explicit
(interpretability), but it does not provide explanations and justi cation for laymen
(e.g. patients). Similarly, Chen et al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] incorporate hierarchical ICD
knowledge in a Neural Network architecture to regularize the output layer of the
network and learn clinically relevant features. Yan et al. [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ] use hierarchical
relationships within an ontology to expand a set of medical labels by inferring
missing parent labels. For example, the label "right mid lung" is expanded to
"right lung", "lung", and "chest". The authors also utilize exclusive relationships
between labels to learn hard cases and improve accuracy. When making
predictions on medical images, their system is able to provide input examples similar
to the given model output as prediction evidence. Finally, KAME [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] is a
diagnosis prediction system inspired by [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] which uses medical ontologies to learn
(embedded) representations of medical codes and their parent codes. These are
then utilized to learn input representations of patient data which are fed into
a Neural Network architecture. The authors exploit an attention mechanism
which learns weights that allow to interpret the importance of di erent pieces of
knowledge. Summing up, within the domain of health care many interpretable
ML models have been proposed. These mainly use taxonomical knowledge to aid
performance and interpretability. The reason for the relative abundance of such
systems in the health care domain stems from the high stakes characteristics of
the eld as well as the existence of di erent medical ontologies.
        </p>
        <p>
          Due to their extensive use of knowledge graphs, recommendation systems
are an important branch of research in the reviewed eld. More speci cally, these
systems commonly combine embedding models with knowledge graphs. For
example, Bellini et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] inject the DBpedia knowledge graph into an autoencoder
network which is constructed to mirror the structure of the knowledge base. After
training such a system for each user, the learned weights map to explicit semantic
concepts from the knowledge graph and user-speci c explanations can be
generated based on these insights. Another special case of embedding is RippleNet [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ]
where the triples of a constructed knowledge graph (based on Microsoft Satori)
are iteratively compared to the embeddings and then propagated. This way the
path from a user's history to a recommended item can be used as an explanation
for the recommendation. Further, there are approaches which use Semantic Web
Technologies agnostic of the underlying recommendation algorithm. One such
system is ExpLOD [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] which makes use of the Linked Open Data paradigm.
The framework rst maps liked items and recommended items into a knowledge
base such as DBpedia, then builds a graph, ranks the properties in this graph
based on relevance, and nally creates a natural language explanation from the
top properties retrieved. While being model agnostic, the issue of explanation
delity can be raised again here because the given explanation might not
correspond to the actual underlying model process. Finally, it is worth mentioning
that explainability in recommender systems is mainly driven from a user-centric
perspective with the aim to increase user satisfaction and acceptance.
3.3
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Explanation Forms and Evaluation</title>
        <p>
          The conducted analysis revealed that the presentation and form of the given
explanations is highly diverse { even within similar domains or prediction tasks.
For example, some scholars combine di erent types of explanations (e.g. visual
and textual [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ]) in order to increase explainability while others provide only
minimal explanation towards the user (e.g. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] or [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ]). Moreover, only few
authors present explanations in natural language. For instance, Musto et al. [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ]
incorporate a dedicated natural language generator into their recommendation
algorithm. The authors utilize a template-based approach which is also used
by other authors [
          <xref ref-type="bibr" rid="ref31 ref4">4, 31</xref>
          ]. A more frequently employed explanation form consists
of textual (semi)-logical or rule-like notation. Further, explanations are usually
designed to optimally justify correct model output. One deviation from this is
the work of Alirezaie et al. [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ] where the errors of a Neural Network image
classi er are explained by performing ontological reasoning upon objects of a
scene. To illustrate the range of explanation forms used, Table 3 provides
selected examples of textual explanations encountered in this review. Apart from
the ambiguity of the term explainability, one potential reason for this
diversity includes the relevancy of an explanation for a given system: While in most
reviewed cases, explainability is an explicit goal, in a subset of models,
explainability is treated as a secondary goal and Semantic Web Technologies are used
to primarily address other issues such as data sparseness (e.g. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]).
        </p>
        <p>
          Furthermore, we found most systems to o er rather static explanations
without much user interaction. In this context, the work of Liao et al. [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] is an
exception as the proposed recommendation system enables user-feedback on
human-interpretable domain concepts. Moreover, looking into the future, Sarker
et al. [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] envision their explanation tool for image classi cation to be used in
an interactive human-in-the-loop system where a human monitor can correct
algorithmic decisions based on the given explanations. On the whole, however,
we notice a lack of user-adaptive or interactive explanation approaches in the
reviewed literature.
        </p>
        <p>
          Finally, when it comes to evaluating the goodness of the explanations, only
few authors go beyond a subjective assessment of the proposed system. Bellini
et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], for instance, perform an evaluation of their knowledge-aware
autoencoder recommendation system by conducting A/B testing with 892 volunteers.
Similarly, Musto et al. [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] designed a user study in which 308 subjects lled out
a questionnaire involving questions such as "I understood why this movie was
recommended to me". Through this evaluation, the authors gain further insights
into di erent aspects of how their explanation system a ects end users. Other
authors propose more quantitative evaluation metrics to determine the
goodness of the given explanations. Zhang et al. [
          <xref ref-type="bibr" rid="ref61">61</xref>
          ] explain their link predictions
by nding patterns within a knowledge graph which are similar to the predicted
ones (see Table 3) and measure explanation reliability by the number of similar
patterns found. Further, Jiang et al. [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] measure the interpretability of their
predictive system by quantifying the sparseness of their linear model while
taking into account the taxonomical structure of their data. Overall, from these
ndings it becomes obvious that there is no accepted standard for evaluating
explanations within XAI.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Trends for Future Research</title>
      <p>Based on our review of the relevant literature we articulate opportunities and
challenges for future research in the eld. We generate these insights based on
our analysis and comparison among all reviewed papers as well as on the basis
of the challenges put forward within each of the articles.
4.1</p>
      <sec id="sec-5-1">
        <title>Semantic Web Technologies for Explainability</title>
        <p>
          The combination of Semantic Web Technologies and ML o ers great potential
for facilitating explainable models. We identi ed the matching of ML data with
knowledge base entities { which has been called knowledge matching [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] { as
one central challenge which needs to be overcome by future research. Speci cally,
automated and reliable methods for knowledge matching are required. In this
context, Wang et al. [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ] suggest string matching between identi ed objects and
ontology classes and Liao et al. [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] propose to mine concepts and relationships
automatically from online sources. Further research in this area as well as
related elds like semantic annotation are needed to enable e ective and e cient
knowledge matching.
        </p>
        <p>
          Moreover, we found a certain concentration on speci c ML techniques and
Semantic Web Technologies. More work needs to be conducted on explainable
reinforcement learning and clustering. In this context, we also note that the work
across di erent disciplines and tasks still remains somewhat isolated even though
concepts like linked data provide the tools for integrating various domains. Some
existing research acknowledges the need to extend the range of tasks performed
by explainable systems [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] or their domains of application [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. Other authors
envision the use of more data [
          <xref ref-type="bibr" rid="ref60">60</xref>
          ] or more complex background knowledge [
          <xref ref-type="bibr" rid="ref41 ref42 ref47">41,
42, 47</xref>
          ]. Hence, the areas of ontology or knowledge graph learning as well as
knowledge base matching play an important role in accomplishing this goal.
Future work will therefore need to nd ways to mitigate the potential lack of
data interconnectedness and the increased complexity of such systems.
        </p>
        <p>Finally, we highlight the need for future work to aim for truly explainable
systems which incorporate reasoning and external knowledge that is
humanunderstandable. To achieve this goal, future explanation systems need to ensure
that the explanations given are truthful to the underlying ML algorithm.
Further, such approaches should be able to explain not only how an output relates
to some representation of interest but also how this representation has been
obtained. For example, it is not enough to justify that a human face has been
detected by stating that eyes, mouth, and nose were recognized and that these
features are part of a human face (e.g. inferred via ontology). A truly explainable
system should also be able to explain why these features have been recognized.
This point relates to the question of user interaction, which is discussed below.
4.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Human-Centric Explanations</title>
        <p>
          Since explanations are forms of social interactions [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], their e cacy and quality
depend to a large extent on their intelligibility and comprehensibility as
perceived by the user. In other words, an explanation is only useful if the user is
able to understand it. In this review we have shown that the form and appearance
of explanations di ers signi cantly among current systems and many of those
do not provide explanations in natural language. Therefore, we believe that the
eld of Natural Language Processing (NLP) and Natural Language Generation
(NLG) in particular o ers a useful starting point. For example, Vougiouklis et
al. [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ] generate natural texts from Semantic Web triples using Neural
Networks. Moreover, Ell et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] translate SPARQL queries to English text that
is understandable by non-experts. More generally, the eld of (Visual) Question
Answering can be a source of inspiration since questions and answers are usually
given in natural language [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ].
        </p>
        <p>
          Additionally, we believe that explanations need to be adaptive and interactive
in order to generate the greatest bene t for the user. Structured knowledge
bases could allow users to scrutinize and interact with explanations in various
forms. For example, user could browse among di erent possible explanations
or drill down on a speci c explanation to extract more speci c reasons that
contributed to a prediction. Khan et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] envision a system that allows for
such follow up questions. Similarly, Bellini et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] plan to incorporate the
possibility for users to correct their system in a continuous loop. As described
above, Sarker et al. [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] also regard this course of action as an important task
for future studies. However, there seems to be no consensus regarding the actual
mode of interaction. In order to nd optimal ways of presenting and interacting
with explanations, future research needs to incorporate ndings from a greater
variety of research elds. Existing studies [
          <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
          ] show that there is a growing
body of diverse and interdisciplinary work addressing the question of
humanunderstandable explanations that can be leveraged in this context.
4.3
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>Common Grounds for Evaluation</title>
        <p>
          We believe that meaningful progress in the eld of XAI is not only dependent on
novel explanation algorithms but also on common grounds for model evaluation
and comparison. In light of this, Doshi-Velez and Kim [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] put forward the need
for a shared language relating to factors of ML explainability. We have shown
that Semantic Web Technologies can help in creating such a common lingua.
Future work, however, needs to proof how to utilize such constructs e ectively
in the context of explainability. Another way forward could be to develop and rely
on standard design patterns for combining ML with Semantic Web Technologies.
The work of van Harmelen and ten Teije [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] already provides a collection of
patterns for such hybrid systems. Moreover, common evaluation criteria need
to be established so that subjective assessments of model explainability can be
replaced by more rigorous practices.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>Explainability and interpretability have become an essential requirement for
many ML systems. In this work, through an extensive literature review, we
have shown that the connection between ML and Semantic Web Technologies
can yield exciting opportunities regarding model explainability. We discussed
the most prevalent approaches within supervised and unsupervised learning and
highlighted how the domain of health care and the recommendation task are
important drivers of the research eld. The literature analysis further revealed
that prediction performance is not reduced but often increased by incorporating
background knowledge within the ML paradigm. Finally, we provided examples
of speci c forms of explanations including natural language and rule-like
statements. At the same time, we highlighted that meaningful progress in the reviewed
eld also relies on advances in a number of research challenges. These include
technical questions like automated ways of knowledge matching or progress in
knowledge base learning. Other challenges concern the development of
adaptive and interactive systems. Lastly, more rigorous evaluation strategies need to
be devised by future research. We believe that tackling these questions and
further exploring the combination of structured knowledge, reasoning, and Machine
Learning can pave the way to truly explainable systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abdul</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vermeulen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>B.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kankanhalli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Trends and trajectories for explainable, accountable and intelligible systems: An HCI research agenda</article-title>
          .
          <source>In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems</source>
          . pp.
          <volume>582</volume>
          :
          <issue>1</issue>
          {
          <fpage>582</fpage>
          :
          <fpage>18</fpage>
          . CHI '18,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Adadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berrada</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Peeking inside the black-box: A survey on explainable arti cial intelligence (XAI)</article-title>
          .
          <source>IEEE Access 6</source>
          ,
          <issue>52138</issue>
          {
          <fpage>52160</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Aditya</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baral</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Explicit reasoning over end-to-end neural architectures for visual question answering</article-title>
          .
          <source>In: Proceedings of the Thirty-Second AAAI Conference on Arti cial Intelligence</source>
          . New Orleans, Louisiana, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ai</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azizi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , Y.:
          <article-title>Learning heterogeneous knowledge base embeddings for explainable recommendation</article-title>
          .
          <source>Algorithms</source>
          <volume>11</volume>
          (
          <issue>9</issue>
          ),
          <volume>137</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Alirezaie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Langkvist,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Sioutis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Lout</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>A symbolic approach for explaining errors in image classi cation tasks</article-title>
          .
          <source>In: IJCAI Workshop on Learning and Reasoning</source>
          . Stockholm, Sweden (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Alirezaie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Langkvist,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Sioutis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Lout</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Semantic Referee: A neuralsymbolic framework for enhancing geospatial semantic segmentation</article-title>
          .
          <source>Semantic Web Journal</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Batet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valls</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Performance of ontology-based semantic similarities in clustering</article-title>
          .
          <source>In: Proceedings of the 10th International Conference on Arti cial Intelligence and Soft Computing</source>
          . pp.
          <volume>281</volume>
          {
          <fpage>288</fpage>
          . Springer, Berlin, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Batet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valls</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanchez</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Semantic clustering using multiple ontologies</article-title>
          .
          <source>In: Arti cial Intelligence Research and Development - Proceedings of the 13th International Conference of the Catalan Association for Arti cial Intelligence</source>
          . pp.
          <volume>207</volume>
          {
          <fpage>216</fpage>
          . IOS Press, Amsterdam, The Netherlands (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bellini</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schiavone</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Noia</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragone</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Sciascio</surname>
          </string-name>
          , E.:
          <article-title>Knowledgeaware autoencoders for explainable recommender systems</article-title>
          .
          <source>In: Proceedings of the 3rd Workshop on Deep Learning for Recommender Systems</source>
          . pp.
          <volume>24</volume>
          {
          <fpage>31</fpage>
          .
          <source>DLRS</source>
          <year>2018</year>
          , ACM, New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Biran</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cotton</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Explanation and justi cation in machine learning: A survey</article-title>
          .
          <source>In: Proceedings of the IJCAI-17 Workshop on Explainable AI (XAI)</source>
          . pp.
          <volume>8</volume>
          {
          <fpage>13</fpage>
          .
          <string-name>
            <surname>Melbourne</surname>
          </string-name>
          ,
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Brynjolfsson</surname>
          </string-name>
          , E., Mitchell, T.:
          <article-title>What can machine learning do? Workforce implications</article-title>
          .
          <source>Science</source>
          <volume>358</volume>
          (
          <issue>6370</issue>
          ),
          <volume>1530</volume>
          {
          <fpage>1534</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Che</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kale</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bahadori</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Deep computational phenotyping</article-title>
          .
          <source>In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>507</volume>
          {
          <fpage>516</fpage>
          . KDD '15,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lecue</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , H.:
          <article-title>Knowledge-based transfer learning explanation</article-title>
          .
          <source>In: Sixteenth International Conference on Principles of Knowledge Representation and Reasoning</source>
          . pp.
          <volume>349</volume>
          {
          <fpage>358</fpage>
          .
          <string-name>
            <surname>Tempe</surname>
            ,
            <given-names>AZ</given-names>
          </string-name>
          , USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Cherkassky</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dhar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Interpretation of black-box predictive models</article-title>
          .
          <source>In: Measures of Complexity</source>
          , pp.
          <volume>267</volume>
          {
          <fpage>286</fpage>
          . Springer, New York (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bahadori</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stewart</surname>
            ,
            <given-names>W.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>J.: GRAM</given-names>
          </string-name>
          :
          <article-title>Graph-based attention model for healthcare representation learning</article-title>
          .
          <source>In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>787</volume>
          {
          <fpage>795</fpage>
          . KDD '17,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Clos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiratunga</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Massie</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Towards explainable text classi cation by jointly learning lexicon and modi er terms</article-title>
          .
          <source>In: IJCAI-17 Workshop on Explainable AI (XAI)</source>
          . pp.
          <volume>19</volume>
          {
          <fpage>23</fpage>
          .
          <string-name>
            <surname>Melbourne</surname>
          </string-name>
          ,
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Doran</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Besold</surname>
            ,
            <given-names>T.R.</given-names>
          </string-name>
          :
          <article-title>What does explainable AI really mean? A new conceptualization of perspectives</article-title>
          .
          <source>In: Proceedings of the First International Workshop on Comprehensibility and Explanation in AI</source>
          and
          <article-title>ML 2017 co-located with 16th International Conference of the Italian Association for Arti cial Intelligence (AI*IA</article-title>
          <year>2017</year>
          ). Bari,
          <string-name>
            <surname>Italy</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Doshi-Velez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Towards a rigorous science of interpretable machine learning</article-title>
          .
          <source>arXiv preprint arXiv:1702.08608</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Doshi-Velez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kortz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Budish</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bavitz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gershman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'Brien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Schieber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Waldo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Wood</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Accountability of AI under the law: The role of explanation</article-title>
          . Berkman Center Research Publication Forthcoming; Harvard Public Law Working Paper No.
          <fpage>18</fpage>
          -
          <lpage>07</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ell</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simperl</surname>
          </string-name>
          , E.:
          <article-title>SPARQL query verbalization for explaining semantic search engine queries</article-title>
          . In: Presutti, V.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tordai</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.)
          <source>The Semantic Web: Trends and Challenges</source>
          , pp.
          <volume>426</volume>
          {
          <fpage>441</fpage>
          . Springer, Cham (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Geng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jimenez-Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , H.:
          <article-title>Human-centric transfer learning explanation via knowledge graph</article-title>
          .
          <source>In: AAAI Workshop on Network Interpretability for Deep Learning</source>
          . Honolulu,
          <string-name>
            <surname>HI</surname>
          </string-name>
          , USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Gilpin</surname>
            ,
            <given-names>L.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>B.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bajwa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specter</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kagal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Explaining explanations: An overview of interpretability of Machine Learning</article-title>
          .
          <source>In: 5th International Conference on Data Science and Advanced Analytics (DSAA)</source>
          . pp.
          <volume>80</volume>
          {
          <fpage>89</fpage>
          . IEEE, Turin, Italy (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Gunning</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Explainable arti cial intelligence (XAI)</article-title>
          .
          <source>Defense Advanced Research Projects Agency (DARPA)</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. Gusm~ao,
          <string-name>
            <given-names>A.C.</given-names>
            ,
            <surname>Correia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.H.C.</given-names>
            ,
            <surname>De Bona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Cozman</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.G.</surname>
          </string-name>
          :
          <article-title>Interpreting embedding models of knowledge bases: A pedagogical approach</article-title>
          .
          <source>In: ICML Workshop on Human Interpretability in Machine Learning (WHI)</source>
          . Stockholm, Sweden (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ten Teije</surname>
          </string-name>
          , A.:
          <article-title>A boxology of design patterns for hybrid learning and reasoning systems</article-title>
          .
          <source>Journal of Web Engineering</source>
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <volume>97</volume>
          {
          <fpage>124</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biemann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pattichis</surname>
            ,
            <given-names>C.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kell</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          :
          <article-title>What do we need to build explainable AI systems for the medical domain</article-title>
          ?
          <source>arXiv preprint arXiv:1712.09923</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kieseberg</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weippl</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tjoa</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>Current advances, trends and challenges of machine learning and knowledge extraction: From machine learning to explainable AI</article-title>
          . In: Holzinger,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Kieseberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Tjoa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.M.</given-names>
            ,
            <surname>Weippl</surname>
          </string-name>
          , E. (eds.)
          <source>Machine Learning and Knowledge Extraction</source>
          . pp.
          <volume>1</volume>
          {
          <issue>8</issue>
          . Springer, Cham (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>W.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dou</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
          </string-name>
          , E.Y.:
          <article-title>Improving sequential recommendation with knowledge-enhanced memory networks</article-title>
          .
          <source>In: The 41st International ACM SIGIR Conference on Research &amp; Development in Information Retrieval</source>
          . pp.
          <volume>505</volume>
          {
          <fpage>514</fpage>
          . SIGIR '18,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandola</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hewner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Tree-based regularization for interpretable readmission prediction</article-title>
          . In:
          <article-title>AAAI 2019 Spring Symposium on Combining Machine Learning with Knowledge Engineering (AAAI-MAKE)</article-title>
          .
          <source>Palo Alto</source>
          , CL, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Kazmi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schller</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saygn</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Improving scalability of inductive logic programming via pruning and best-e ort optimisation</article-title>
          .
          <source>Expert Systems with Application 87(C)</source>
          ,
          <volume>291</volume>
          {
          <fpage>303</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Khan</surname>
            ,
            <given-names>O.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poupart</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Black</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          :
          <article-title>Explaining recommendations generated by MDPs</article-title>
          .
          <source>In: Proceedings of the Third International Conference on Explanationaware Computing. EXACT'08</source>
          , vol.
          <volume>391</volume>
          , pp.
          <volume>13</volume>
          {
          <fpage>24</fpage>
          .
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          , Aachen, Germany (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Krishnan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coronado</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Seva: A systems engineer's virtual assistant</article-title>
          . In:
          <article-title>AAAI 2019 Spring Symposium on Combining Machine Learning with Knowledge Engineering (AAAI-MAKE)</article-title>
          .
          <source>Palo Alto</source>
          , CL, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngo</surname>
            ,
            <given-names>C.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chua</surname>
            ,
            <given-names>T.S.:</given-names>
          </string-name>
          <article-title>Interpretable multimodal retrieval for fashion products</article-title>
          .
          <source>In: Proceedings of the 26th ACM International Conference on Multimedia</source>
          . pp.
          <volume>1571</volume>
          {
          <fpage>1579</fpage>
          . MM '18,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Lipton</surname>
            ,
            <given-names>Z.C.</given-names>
          </string-name>
          :
          <article-title>The mythos of model interpretability</article-title>
          .
          <source>Queue</source>
          <volume>16</volume>
          (
          <issue>3</issue>
          ),
          <volume>30</volume>
          :
          <fpage>31</fpage>
          {
          <fpage>30</fpage>
          :
          <fpage>57</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Lisi</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On ontologies as prior conceptual knowledge in inductive logic programming</article-title>
          . In: Berendt,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Mladenic</surname>
          </string-name>
          , D., de Gemmis,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Semeraro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Spiliopoulou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Stumme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Svatek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Zelezny</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <article-title>Knowledge Discovery Enhanced with Semantic and Social Information</article-title>
          , pp.
          <volume>3</volume>
          {
          <fpage>17</fpage>
          . Springer, Berlin, Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>You</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chitta</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>J.: KAME</given-names>
          </string-name>
          :
          <article-title>Knowledge-based attention model for diagnosis prediction in healthcare</article-title>
          .
          <source>In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          . pp.
          <volume>743</volume>
          {
          <fpage>752</fpage>
          . CIKM '18,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          :
          <article-title>Jointly learning explainable rules for recommendation with knowledge graph</article-title>
          .
          <source>In: The World Wide Web Conference</source>
          . pp.
          <volume>1210</volume>
          {
          <fpage>1221</fpage>
          . WWW '19,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ding</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Da</surname>
            <given-names>Silva</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.P.</given-names>
            ,
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>PML 2: A modular explanation interlingua</article-title>
          .
          <source>In: AAAI 2007 Workshop on Explanation-aware Computing</source>
          . pp.
          <volume>49</volume>
          {
          <fpage>55</fpage>
          . Vancouver, Canada (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Mueller</surname>
            ,
            <given-names>S.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ho</surname>
            <given-names>man</given-names>
          </string-name>
          , R.R.,
          <string-name>
            <surname>Clancey</surname>
            ,
            <given-names>W.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Emrey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Explanation in human-AI systems: A literature meta-review, synopsis of key ideas and publications, and bibliography for explainable AI</article-title>
          . arXiv preprint arXiv:
          <year>1902</year>
          .
          <year>01876</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Muggleton</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raedt</surname>
            ,
            <given-names>L.D.:</given-names>
          </string-name>
          <article-title>Inductive logic programming: Theory and methods</article-title>
          .
          <source>Journal of Logic Programming</source>
          <volume>19</volume>
          (
          <issue>20</issue>
          ),
          <volume>629</volume>
          {
          <fpage>679</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Musto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narducci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lops</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Gemmis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semeraro</surname>
          </string-name>
          , G.:
          <article-title>ExpLOD: A framework for explaining recommendations based on the Linked Open Data Cloud</article-title>
          .
          <source>In: Proceedings of the 10th ACM Conference on Recommender Systems</source>
          . pp.
          <volume>151</volume>
          {
          <fpage>154</fpage>
          . RecSys '16,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>New</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rashid</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erickson</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bennett</surname>
            ,
            <given-names>K.P.</given-names>
          </string-name>
          :
          <article-title>Semantically-aware population health risk analyses</article-title>
          .
          <source>In: Machine Learning for Health (ML4H) Workshop</source>
          at NeurIPS. Montreal, Canada (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Publio</surname>
            ,
            <given-names>G.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esteves</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrynowicz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soldatova</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soru</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanschoren</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zafar</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>ML Schema: Exposing the semantics of machine learning with schemas and ontologies</article-title>
          .
          <source>In: ICML 2018 Workshop on Reproducibility in Machine Learning</source>
          . Stockholm, Sweden (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Racoceanu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Capron</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Towards semantic-driven high-content image analysis: An operational instantiation for mitosis detection in digital histopathology</article-title>
          .
          <source>Computerized Medical Imaging and Graphics</source>
          <volume>42</volume>
          ,
          <issue>2</issue>
          {
          <fpage>15</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Semantic web in data mining and knowledge discovery</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web 36(C)</source>
          ,
          <volume>1</volume>
          {
          <fpage>22</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Rudin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead</article-title>
          .
          <source>Nature Machine Intelligence</source>
          <volume>1</volume>
          (
          <issue>5</issue>
          ),
          <volume>206</volume>
          {
          <fpage>215</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          47.
          <string-name>
            <surname>Sarker</surname>
            ,
            <given-names>M.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doran</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raymer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Explaining trained neural networks with Semantic Web Technologies: First steps</article-title>
          .
          <source>In: Proceedings of the Twelfth International Workshop on Neural-Symbolic Learning and Reasoning (NeSy)</source>
          . London, UK (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          48.
          <string-name>
            <surname>Sathya</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abraham</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Comparison of supervised and unsupervised learning algorithms for pattern classi cation</article-title>
          .
          <source>International Journal of Advanced Research in Arti cial Intelligence</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          49.
          <string-name>
            <surname>Selvaraju</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chattopadhyay</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elhoseiny</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batra</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parikh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Choose your neuron: Incorporating domain knowledge through neuronimportance</article-title>
          . In: Ferrari,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Hebert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Sminchisescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Weiss</surname>
          </string-name>
          , Y. (eds.) Computer Vision { ECCV
          <year>2018</year>
          . pp.
          <volume>540</volume>
          {
          <fpage>556</fpage>
          . Springer, Cham (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          50.
          <string-name>
            <surname>Tiddi</surname>
            , I., d'Aquin,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
          </string-name>
          , E.:
          <article-title>Dedalo: Looking for clusters explanations in a labyrinth of linked data</article-title>
          . In: Presutti, V.,
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tordai</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.)
          <source>The Semantic Web: Trends and Challenges</source>
          . pp.
          <volume>333</volume>
          {
          <fpage>348</fpage>
          . Springer, Cham (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          51.
          <string-name>
            <surname>Tiddi</surname>
            , I., d'Aquin,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Data patterns explained with linked data</article-title>
          . In: Bifet,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>May</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Zadrozny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Gavalda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Pedreschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Bonchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Cardoso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Spiliopoulou</surname>
          </string-name>
          , M. (eds.)
          <article-title>Machine Learning and Knowledge Discovery in Databases</article-title>
          . pp.
          <volume>271</volume>
          {
          <fpage>275</fpage>
          . Springer, Cham (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          52.
          <string-name>
            <surname>Van Engelen</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boekhout</surname>
            ,
            <given-names>H.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takes</surname>
            ,
            <given-names>F.W.</given-names>
          </string-name>
          :
          <article-title>Explainable and e cient link prediction in real-world network data</article-title>
          . In: Bostrom, H.,
          <string-name>
            <surname>Knobbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soares</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papapetrou</surname>
          </string-name>
          , P. (eds.)
          <article-title>Advances in Intelligent Data Analysis XV</article-title>
          . pp.
          <volume>295</volume>
          {
          <fpage>307</fpage>
          . Springer, Cham (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          53.
          <string-name>
            <surname>Vougiouklis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elsahar</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ka</surname>
            <given-names>ee</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>L.A.</given-names>
            ,
            <surname>Gravier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Laforest</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Hare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Simperl</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          : Neural Wikipedian:
          <article-title>Generating textual summaries from knowledge base triples</article-title>
          .
          <source>Journal of Web Semantics 52-53</source>
          ,
          <issue>1</issue>
          {
          <fpage>15</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          54.
          <string-name>
            <surname>Wan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mak</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kung</surname>
          </string-name>
          , S.Y.:
          <article-title>Mem-mEN: Predicting multi-functional types of membrane proteins by interpretable elastic nets</article-title>
          .
          <source>IEEE/ACM Transactions on Computational Biology and Bioinformatics</source>
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <volume>706</volume>
          {
          <fpage>718</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          55.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ripplenet: Propagating user preferences on the knowledge graph for recommender systems</article-title>
          .
          <source>In: Proceedings of the 27th International Conference on Information and Knowledge Management</source>
          . pp.
          <volume>417</volume>
          {
          <fpage>426</fpage>
          . CIKM '18,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          56.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dick</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Van Den Henge, A.:
          <article-title>Explicit knowledge-based reasoning for visual question answering</article-title>
          .
          <source>In: Proceedings of the 26th International Joint Conference on Arti cial Intelligence</source>
          . pp.
          <volume>1290</volume>
          {
          <fpage>1296</fpage>
          . IJCAI'17, AAAI Press (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          57.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chua</surname>
          </string-name>
          , T.S.:
          <article-title>Explainable reasoning over knowledge graphs for recommendation</article-title>
          .
          <source>AAAI</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          58.
          <string-name>
            <surname>Webster</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
          </string-name>
          , R.T.:
          <article-title>Analyzing the past to prepare for the future: Writing a literature review</article-title>
          .
          <source>MIS</source>
          Quarterly pp.
          <source>xiii{xxiii</source>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          59.
          <string-name>
            <surname>Wohlin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Guidelines for snowballing in systematic literature studies and a replication in software engineering</article-title>
          .
          <source>In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering</source>
          . pp.
          <volume>38</volume>
          :
          <issue>1</issue>
          {
          <fpage>38</fpage>
          :
          <fpage>10</fpage>
          . EASE '14,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          60.
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandfort</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bagheri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Summers</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          :
          <article-title>Holistic and comprehensive annotation of clinically signi cant ndings on diverse ct images: Learning from radiology reports and label ontology</article-title>
          .
          <source>In: The IEEE Conference on Computer Vision</source>
          and
          <article-title>Pattern Recognition (CVPR)</article-title>
          . Long Beach, CA, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          61.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paudel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , H.:
          <article-title>Interaction embeddings for prediction and explanation in knowledge graphs</article-title>
          .
          <source>In: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining</source>
          . pp.
          <volume>96</volume>
          {
          <fpage>104</fpage>
          . WSDM '19,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>