<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Workshop on Data meets Applied Ontologies in Explainable AI, October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Drug Repurposing Hypothesis Validation with Knowledge-infused Explanations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Susana Nunes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catia Pesquita</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LASIGE, Faculty of Sciences, University of Lisbon</institution>
          ,
          <addr-line>Lisbon</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>19</volume>
      <issue>2024</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>As the need for efective and swiftly deployable medications grows, drug repurposing has become a pivotal strategy to mitigate the traditionally long and costly drug development process. Artificial Intelligence (AI), primarily through deep learning, is revolutionizing drug discovery by identifying novel uses for existing drugs, thus expediting therapeutic breakthroughs. Despite these advancements, the complexity of these models and their unknown internal workings pose significant challenges in understanding and trusting their predictions. This paper introduces a novel method for knowledge-driven explanations of drug repurposing AI-based predictions, that focuses on scientific validation. The method uses Knowledge Graph technologies to provide transparent, knowledge-infused explanations of AI-derived predictions. The integration of biomedical ontologies elucidates the biological mechanisms underlying these predictions, aiming to enhance human comprehension and trust in AI applications. We applied our method to Hetionet, an integrated network comprising 29 leading biomedical databases, which we further enriched with two biomedical ontologies NCIT and CHEBI. The explanations generated by our method are consistent with ground truth drug repurposing mechanisms, and illustrate the crucial role that ontologies can have in enriching scientific knowledge-infused explanations.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Explainable Artificial Intelligence</kwd>
        <kwd>Drug Repurposing</kwd>
        <kwd>Biomedical Knowledge Graphs</kwd>
        <kwd>Logical Reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The global demand for safe and eficient medications is escalating due to an aging population and
a better understanding of disease burdens. However, the current process of bringing a new drug to
market averages 14 years and costs around US$3 billion. With expenses soaring and failure rates high,
researchers are seeking ways to streamline drug discovery and development using artificial intelligence
(AI). AI, in particular through deep learning, has become integral to therapeutic discovery, ofering a
means to generate actionable predictions for laboratory testing. AI tools are aiding in the discovery
of new antibacterial drugs, accurately predicting protein structures, and identifying drug repurposing
opportunities, whereby new therapeutic targets are discovered for existing drugs [
        <xref ref-type="bibr" rid="ref1 ref2 ref2">1, 2, 2</xref>
        ]. Many recent
and well-established companies in the field of drug discovery have secured substantial funding over the
past few years. Their business strategies predominantly hinge on integrating advanced physics-based
molecular modeling alongside deep learning (DL) and AI technologies [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Still, there are standing challenges in drug discovery with AI. In fact, the AstraZeneca-Sanger Cancer
Drug Combination Prediction DREAM Challenge [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] – a competition for ML in drug synergy – observed
that the ML method itself had little impact on overall performance but that it is essential that modelling
approaches reveal testable biological insight – a conclusion that translates to all drug discovery tasks.
Explainable AI (XAI) in drug discovery is a theme that is fast gaining attention [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Drug repurposing predictions, including those generated by black-box methods, can be construed
as scientific hypotheses that require lab experiments and clinical trials to be validated. However, 90%
of clinical trials fail [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]; therefore, a computational validation of these hypotheses to identify the
most promising candidates would improve outcomes in pre-clinical and clinical studies, leading to the
development of more efective, accessible, and safer medications. The computational validation of these
hypotheses would require checking how the prediction fits with existing scientific knowledge.
      </p>
      <p>In this paper, we present a method to generate explanations to support knowledge-driven validation
of scientific hypotheses, and apply it for drug repurposing.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Motivation</title>
      <p>
        AI systems can predict potential drug repurposing opportunities by analyzing extensive biomedical
datasets and utilizing sophisticated algorithmic models [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This enables the identification of existing
drugs that may be efective for new therapeutic applications, supporting innovative treatment strategies.
To achieve this, AI systems use various mining methods, such as vector-based approaches, machine
learning algorithms, deep learning algorithms, or basic language models [
        <xref ref-type="bibr" rid="ref1 ref2 ref8">1, 2, 8</xref>
        ].
      </p>
      <p>
        Although AI systems are efective, a major concern is that they can be opaque boxes with unknown
or incomprehensible internal mechanisms to humans [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Validating AI’s black-box predictions against
existing knowledge ensures they are medically sound and not just technically accurate. This step is
crucial for building trust and achieving approval by confirming that predictions align with known
scientific and medical principles. Accordingly, XAI aims to enhance trust in AI systems and enable
informed decision-making by increasing transparency and interpretability of AI algorithms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        XAI methods vary in how they generate explanations, with many focusing on improving model
interpretability by identifying key features and weights that influence predictions. While data-based
approaches are common, they often analyze input data without incorporating external information,
such as prior knowledge [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This can limit their ability to provide the necessary semantic context,
making it harder for humans to understand and trust AI outcomes. These approaches ofer insights
into the operations of black-box AI models but might not fully explain how these models arrive at their
conclusions.
      </p>
      <p>
        More recently, Explainable Knowledge-enabled Systems have been proposed as a potential solution
by incorporating domain knowledge to generate context-sensitive explanations that are comprehensible
to the user and equipped with provenance information [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This highlights the need to integrate
a representation of established domain knowledge into AI systems for specific fields. The use of
Semantic Web technologies, such as ontologies and knowledge graphs (KGs), can potentially address
the issue of knowledge-infused explanations, as they ofer the required semantic context to data [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Knowledge-infused Explanations integrate domain-specific knowledge or external information sources
into machine-learning model descriptions to better understand the model’s reasoning [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. For instance,
in drug repurposing systems, explanations might highlight how certain molecular interactions or genetic
markers influence the likelihood of a drug being efective for a new therapeutic use, rather than merely
listing all considered data. However, current approaches that use ontologies and KGs for XAI are still in
their early stages and mostly fail to capture the importance of features and the rationale behind their
relevance given a context.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Work</title>
      <p>
        Incorporating these insights, recent works have advanced the use of KGs and AI techniques in drug
repurposing. Liu et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] presents PoLo, a neuro-symbolic approach that combines representation
learning with logic to enhance drug repurposing eforts and provide interpretable reasoning paths.
      </p>
      <p>The PoLo (Policy-guided Logical Reasoning) method operates by integrating two main components:
• Policy-guided walks with reinforcement learning: This component uses reinforcement learning
to navigate KGs, helping to discover significant paths between entities like drugs and diseases
based on learned policies.
• Logical rules for reward shaping: Logical rules are integrated into the reward function, ensuring
that the discovered paths are not only statistically significant but also logically coherent, thus
enhancing interpretability.</p>
      <p>
        By combining these elements, PoLo predicts new drug-disease relationships and provides clear
explanations for these predictions. The use of logical rules ensures the model’s interpretability,
addressing a critical challenge in AI-driven drug repurposing. Liu et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] applied PoLo to Hetionet, and
their results indicated that PoLo outperformed several methods for link prediction, demonstrating its
potential in drug repurposing applications.
      </p>
      <p>
        Similarly, Stork et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] developed a method to improve the quality of explanatory paths in
drug repurposing, integrating contextual knowledge with a reinforcement learning-based approach.
Moreover, Ozkan et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] extends the PREDICT method [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] with a knowledge graph-based approach
that identifies and ranks paths within a KG that elucidate drug indications, drawing on similarities to
established drug-disease relationships.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Methods</title>
      <sec id="sec-4-1">
        <title>4.1. Overview</title>
        <p>
          Our method generates explanations for individual drug repurposing predictions. We define a drug
repurposing prediction as a tuple &lt; ,  &gt; where  is a drug and  is a disease. The intuition
behind our method is that by mapping drugs and diseases to a KG that describes biomedical entities,
relevant paths may be found between drugs and diseases that can contextualize the prediction in
existing scientific knowledge. Let’s take as an example the most famous case of drug repurposing:
aspirin. Originally used for pain relief and as an anti-inflammatory, aspirin has since been widely
used in a variety of clinical settings to manage numerous diseases [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], including its repurposing for
anticoagulant properties to prevent blood clots, thereby reducing the risk of heart attacks and strokes.
Using our method, we could map aspirin and cardiovascular diseases to a biomedical KG. This KG might
reveal pathways connecting aspirin to processes involved in blood clotting and inflammation, providing
a scientific basis for understanding how aspirin helps in the prevention of cardiovascular events.
        </p>
        <p>Moreover, the size of an explanation is also a crucial requirement driven by the limitations of human
cognitive capacity. Explanations should be concise, brief, and free of redundancy to prevent them from
being too large to comprehend [20], more concise paths, preferably within the length of 5 to 7 nodes,
while still maintaining relevance. This strategy is based on the understanding that humans can hold
between around 7 objects in short-term memory [21]. Therefore, our method focuses on identifying
shorter, yet relevant, paths within the KG to enhance the interpretability and practical application of
the drug repurposing predictions. The overall method is outlined in Figure 1A.</p>
        <p>We define an explanation for a drug repurposing prediction &lt; ,  &gt; as a subset of paths  within
the knowledge graph  that link the drug  to the disease .</p>
        <p>Formally, an explanation  for the prediction &lt; ,  &gt; can be expressed as:
(, ) = arg</p>
        <p>max { ℎ()}
∈→
(1)
where → is the set of k-shortest paths in the  linking  and  and  ℎ is a measure
of the informativeness of the path that we want to maximize.</p>
        <p>Given a KG that includes drugs and diseases, and a given drug repurposing prediction we aim to
explain, the first step is to Add weights to the KG to reflect the informativeness of each node in the KG.
This weighting helps prioritize more informative paths.</p>
        <p>In the second step Generate Candidate Explanations, our method considers between 5 and 10 candidates.
This range is chosen to balance computational eficiency and explanation quality. Too few candidates
might miss relevant pathways, while too many can introduce noise, complicating the extraction of
valuable conclusions. Limiting to 5-10 candidates ensures a manageable and high-quality set for
evaluation. These candidates are found through a k-shortest paths algorithm, which identifies the top
k paths from the source to the target within a KG. This algorithm ensures that the most relevant and
diverse paths are selected by considering the edge weights, thereby generating a comprehensive set of
potential core paths. Following the candidate generation, these core paths are evaluated and ranked to
ifnd the best-suited explanations for each prediction. The core paths are also extended to enrich the
explanations by incorporating neighborhood information using ontologies.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Add Weights to the KG</title>
        <p>To add weights to the edges of the KG we explored the concept of Information Content (IC), a measure
of how specific and informative a concept is, and takes advantage of KG properties, such as node degree
counts. The degree of the node is the number of edges (relations) connected to the node (entity). To
determine the informativeness of a path, the approach first calculates a normalized node IC for each
entity, which is given by:
() = − log2
︂( () )︂
(ℎ)
where () is the node degree of the entity , and (ℎ) is the node degree of the entity ℎ with the
highest node degree of all entities.
(2)
(3)</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Generate Explanations</title>
        <sec id="sec-4-3-1">
          <title>4.3.1. Generate Candidate Explanations</title>
          <p>In order to obtain candidate explanations, we employed a k-shortest path algorithm based on Yen [22]
work. While the algorithm employed presumed the use of the Dijkstra algorithm [23] for identifying the
shortest path between two nodes, the method can incorporate any shortest path-finding algorithm as a
substitute. We used the NetworkX 1 library for the implementation, a powerful tool for studying graphs
and networks. NetworkX ofers a comprehensive range of algorithms designed for graph analysis,
allowing us to implement and execute Yen’s algorithm eficiently within our method.</p>
        </sec>
        <sec id="sec-4-3-2">
          <title>4.3.2. Rank Candidate Explanations</title>
          <p>After gathering candidate explanations, we rank them to identify the most relevant one.</p>
          <p>To do this step, we take advantage of the node-specific properties of the IC measure, and a second
measure emerges to calculate the information level of the path.</p>
          <p>The Path IC is a sigmoid defined as follows:
⎛ ⎞</p>
          <p>1
 ℎ() = max ⎝ 1 + −  (()) − (1 − ()), 0⎠</p>
          <p>The parameters  and  play a crucial role in adjusting the sensitivity of the function to changes in
the IC over the nodes in a path. Specifically,
•  = 300, acts as a scaling factor to amplify the exponential function’s argument within the
sigmoid function. This choice of  ensures that the function is highly responsive to variations
in the ratio between () and (), allowing for a fine-tuned adjustment of the function’s
behavior.
• (), the length of path  is determined by the total count of nodes present in a given path,
thereby directly incorporating the path length into our calculation. This allows us to account for
the length of the path in a straightforward manner, adjusting the average IC with an exponential
decay factor, exp(()), to ensure a calibrated evaluation of longer paths.</p>
          <p>• () is the average IC of all nodes in the path.</p>
          <p>ℎ is designed to penalize longer paths. In Figure 2, the function’s curve reveals how the
measure discourages overly long paths. It starts with a high value for short paths, indicating a minimal
penalty. As the paths become longer, the value quickly decreases, showing a significant penalty for
increasing path length. However, the curve begins to flatten beyond a certain point, indicating that
while the model penalizes longer paths, after a certain length, the penalty rate lessens. The diferent
IC curves illustrate that although paths with higher average IC values are initially preferred, the path
choice does not always favor those with the highest average IC as the path length increases. For example,
a path of length 6 with an average IC of 0.8 ranks below a path of length 4 with an average IC of 0.6.
However, the model might select longer paths with higher average IC values when the penalty for
additional length becomes minimal. This balance ensures that the chosen paths are optimal, considering
both length and IC value.</p>
        </sec>
        <sec id="sec-4-3-3">
          <title>4.3.3. Enrich explanations</title>
          <p>After assessing the relevant core paths, we enrich the explanations by incorporating neighborhood
information using ontologies. Specifically, we employed the NCIT (National Cancer Institute Thesaurus) [ 24]
and ChEBI (Chemical Entities of Biological Interest) [25] ontologies to enhance the contextual
understanding of the relationships between entities. This enrichment involved exploring related entities and
their hierarchical relationships within the ontologies. By leveraging the structured knowledge within
NCIT and ChEBI, we were able to find the lowest common ancestors between the entities in the path.
These common ancestors represent higher-level classes that connect the entities through shared parents
(subclass of relations).</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Evaluation approach</title>
        <p>The evaluation method (Figure 1B) focuses on validating the generated explanations. It assesses the
consistency of the explanations by aligning the generated metapaths with established ground truths
and comparing core paths to other approaches.</p>
        <p>A metapath is defined as a sequence of entity types and relationships in the KG that
represents a generalized relation between entities. Formally, a metapath can be represented as a tuple
⟨1, 1, 2, 2, . . . , ⟩ where  are entity types and  are relationship types in the KG.</p>
        <p>Looking into more concrete example, if we want to represent a relation between a given drug and
disease. A core path can represent a detailed path from Mitomycin to Stomach Cancer, delineating the
explicit relationships and entities involved.</p>
        <p>Mitom→−y−− c−−i− n−− −  TNFSF9 Ge− n−− e−− ← associates Stomach Cancer</p>
        <p>Contrarily in a metapath, instead of detailing Mitomycin’s interaction with a particular gene and
cancer, the metapath only reveals the pattern.</p>
        <p>Comp→o−u−− n−− − d−− −</p>
        <p>Ge−− n−− e−− ←  Disease</p>
        <p>We performed an ablation study in our experimental design were our method (WG-S) was evaluated
against three variations according to the diferent criteria used to generate the explanations:
• The full method WG-S: generates explanations considering weights in the KG and ranks them
using the Path IC;
• The WG-A variant: calculates a diferent Path(IC) through an average IC of the nodes in the core
explanation path, allowing the investigation of the impact of modulating explanation length;
• The NWG-S variant: does not consider KG weights;
• The NWG-A variant: does not consider weights and employs a diferent Path IC with an average
for ranking.</p>
      </sec>
      <sec id="sec-4-5">
        <title>4.5. Application to Hetionet</title>
        <p>In the realm of biomedical research, the integration of diverse datasets is crucial for uncovering novel
insights and therapeutic opportunities. To validate and demonstrate our method, we applied it to
Hetionet [26], a comprehensive biomedical KG. Hetionet aggregates biomedical information from 29
distinct databases into a unified network. It encompasses data spanning over five decades, including
compounds and diseases. This comprehensive resource features 47,031 nodes of 11 diferent types
and 2,250,197 relationships across 24 categories (Figure 3). By integrating diverse biomedical datasets,
Hetionet facilitates the generation of new hypotheses and insights, ofering a holistic platform for
exploring data across various domains.</p>
        <p>
          For a drug repurposing study, Hetionet’s comprehensive database includes 1,552 compounds and 137
diseases, interconnected through 775 documented treats associations. Adopting the dataset partitioning
strategy outlined in the PoLo method [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the 775 triples were divided into distinct sets: 483 triples for
the training set, 121 triples for the validation set, and 151 triples for the test set, were the latter set used
for evaluation.
        </p>
        <sec id="sec-4-5-1">
          <title>4.5.1. Metapaths Comparison</title>
          <p>For the Metapaths Comparison aspect of our evaluation, we define our ground truth using a refined
approach inspired by the findings of Himmelstein et al. [26], who examined 1206 metapaths connecting
Compound and Disease entities to uncover various mechanisms of pharmacological eficacy. They
identified 27 metapaths with significant predictive power for drug eficacy, using them as features in a
logistic regression model to calculate the probability of a compound treating a disease. Building on
their groundwork, we selected 14 of these metapaths based on their detection by our method. We adopt
these 14 metapaths as our ground truth, as shown in Table 1.</p>
          <p>This evaluation intends to assess the consistency of our explanations against the established ground
truth. This comparison helps us determine how well our identified metapaths align with those recognized
as noteworthy in predicting drug eficacy. Through this process, we aim to validate the robustness and
informativeness of our explanations, ensuring they are structurally sound in the context of existing
scientific knowledge.</p>
          <p>Besides using the ground truth, we additionally compare our metapaths with PoLo to measure the
alignment of our findings. We seek to understand how our method correlates with their method in an</p>
        </sec>
        <sec id="sec-4-5-2">
          <title>Ground Truth</title>
          <p>CCoommppoouu →nn−−−− dd−− −− −← rienscelmudbelsesPhCaormmpacooul→no−− dg−− i−crCesleam→sb−s−l−e−sincCluodems pCouonm→d−p−o−turena→tds−− − DtreiastesasDeisease
Compoun →d−− − binds Ge− n−− e−− ← associates Disease
Compou→n−− d−− − resembles Compoun →d−− − treats Disease
Compoun→d−− − − palliates Disea−s− e−− ← palliates Compoun →d−− − treats Disease
CCoommppoouunn →dd→−−−− −− cbainudsses GSeidn−ee−− E← febcintd−s−− C←coaumsepsoCuon→md−− p− otrueant→sd−− D−triesaetsasDeisease
Compoun →d−− − treats Disea→s−− e−− − resembles Disease
CCoommppoouu→nn−− →dd−−−− −− rbeinsedmsblGes e−n−C−e−−o← mexpporeussne→sd−−A− nbiandtosmG−y−− e−− ← n−l−eo−−c←alaizsesoscDiatiesseDasiesease
Compou− →n−− d−− − − downregulates G−e− n−− e−− ← upregulates Disease</p>
          <p>CCCooommmpppooouuu→nnn−− →→ddd−−−−−− − −−− tturrpeeraaettgssulaDDteiissseeGaa→→sse−−−ee−−−n−−−− −−e−lp−o−r←ceadsleoinzwetnssregASuynlamatetpsotDmo− −i− mys−−− − e−← ←alposrceeasleiznetss DDiisseeaassee
explainable perspective.</p>
        </sec>
        <sec id="sec-4-5-3">
          <title>4.5.2. Core Paths Comparison</title>
          <p>For the Core Paths Comparison, we aimed to understand how closely our explanations align with those
identified in PoLo. We were particularly interested in whether our findings match theirs and, if not,
whether the information content of the paths significantly influences these diferences. This approach
helps us assess the depth of our model and understand how the IC measure afects the selection of
explanations.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results and Discussion</title>
      <p>In this section, we present and analyze our method’s results, highlighting the performance of the
diferent variants and discussing their implications. We aim to provide a comprehensive understanding
of how each variant influences the generation and selection of candidate explanations and how these
choices impact the overall efectiveness of our approach.</p>
      <p>Starting by analyzing the path length frequency among methods variations in Figure 4A, they
generally favor path lengths between 2 and 3.</p>
      <p>However, variants using the sigmoid function (WG-S and NWG-S) demonstrate a preference for
moderately short paths, reflecting the function’s tendency to penalize longer paths more heavily.
In contrast, those using the average function (WG-A and NWG-A) present a broader distribution,
indicating a less selective path evaluation. Moreover, the use of weights in WG-S and WG-A allows
for a more detailed consideration of path components, enhancing the selection process based on the
informativeness of connections within the KG. Conversely, NWG-S and NWG-A, which do not use
weights, adopt a simpler, more uniform approach, focusing primarily on path length.</p>
      <sec id="sec-5-1">
        <title>5.1. Meta paths-based analysis</title>
        <p>We performed two analyses based on meta paths extracted for our explanations: a comparison to
the paths identified in [ 26] as relevant for drug-repurposing (ground truth) and a comparison to the
metapaths extracted from PoLo’s explanations.</p>
        <sec id="sec-5-1-1">
          <title>5.1.1. Ground truth-based analysis</title>
          <p>When evaluating the structure of our metapaths against ground truth, we measured the diferences
through the concept of edit distance. An edit distance quantifies the number of single-element changes
(additions, deletions, or substitutions of nodes and edges) required to transform the predicted metapath
into the ground truth path. An edit distance of zero means the predicted metapath exactly matches
the ground truth without any discrepancies. Figure 4B shows a plot based on the frequency of edit
distances required by each variant to align with a ground truth path.</p>
          <p>Results show WG-S and NWG-S with several metapaths that align perfectly with a ground truth path
without any intermediary modifications (0 edit distances). This suggests a strong alignment with the
ground truth and highlights the efectiveness of the sigmoid function in these variants, which inherently
favors shorter paths and leads the explanation towards ranking as the best path, a more direct path
between the compound and disease.</p>
          <p>We can also see that WG-A exhibits a varied distribution of edit distances, suggesting its predictions
span a wide range of path modifications. In contrast, NWG-A demonstrates a more consistent pattern
of edit distances, and upon looking into the explanations generated, it showed a tendency towards
fewer modifications. This diference highlights the impact of KG weights when retrieving candidate
explanations. WG-A considers each edge’s informativeness, leading to a broader spectrum of edit
distances. Contrarily, without the influence of weights, NWG-A may default to the shortest possible
path, disregarding the informativeness of the paths identified. This shows how the presence or absence
of weights can significantly shape the variant’s approach to identifying the best path between nodes.</p>
          <p>Table 2 further clarifies the distinct behaviors of the four variants in the choice of ground truth path
without any edit distance necessary.</p>
          <p>We can observe the WG-S and WG-A variant show a preference for paths, such as Path7, which
involves the causality between a compound’s side efects in common and its therapeutic application. In
contrast, variants NWG-S and NWG-A manifest an ability to generate simpler paths, such as Path3,
where the compound-gene-disease relationship follows a more short and direct pattern. However, it
seems less efective in more complex paths where additional biological context provided by weights
may be beneficial.</p>
          <p>Regarding the metapaths that did not align with the established ground truth, Table 3 presents
alternative paths generated by the WG-S, which could nonetheless hold relevance. Such paths may
represent underexplored yet biologically meaningful interactions that could lead to new hypotheses
validation in drug repurposing predictions.</p>
        </sec>
        <sec id="sec-5-1-2">
          <title>5.1.2. Comparison with PoLo’s metapaths</title>
          <p>Regarding the comparison with PoLo’s metapaths, PoLo explained only 115 out of 151 predictions.
The subsequent analysis will focus on these explained paths. Figure 5A shows how the frequency of
metapaths of our method and variants aligns with PoLo’s. We can observe a higher alignment with
CCCooommmpppooouuu→→nnn−−−−−−− ddd−−− −−− ←−− rienscelmudbelsesPhCaGormme−n−pa−e−co−o←ulno→dg−− i−cbCinldas→s−s−G−− ien− nc−l− eu−−d←easssoCcioamtespDouisne→da−−−s−epalliates Disease</p>
          <p>upregulates upregulates Disease
CCoommppoouu→nn−− →dd−− −− −− −− palliates DisGe−ea− ns−−− →ee−−−− ←− presents Sympto− m−− − ← presents Disease
Compou→n−− − d−− −</p>
          <p>Ge→n−− −e− −
CCoommppoouunn→→dd−−−− − −− bpianlldiastesGeDn−−ie−s− e←aco→sv−e−a−r− ileoscalizes Aansasotcoiamte−y−s− − D←liosceaalizsees Disease
upregulates</p>
          <p>Ge− n−− e−− ←
regulates Ge−− n−− e−− − ← downregulates Disease
both weighted variants. Specifically, WG-S shows the highest agreement with PoLo. On the other hand,
variants that do not consider weights tend to diverge significantly from the PoLo method, which may
emphasize the importance of weights in achieving more relevant paths instead of aspiring for shorter
paths.
paths with each variant’s core paths (B).</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Explanation analysis</title>
        <p>Regarding the core paths comparison step, Figure 5B presents the frequency of core paths from our
method and variants aligning with PoLo’s.</p>
        <p>Notably, the weighted variants exhibit a higher number of complete entity matches, just like in
the metapaths, suggesting a more substantial alignment with PoLo’s core paths than other variants.
Nevertheless, the main overlaps exist in the No Match row.</p>
        <p>We computed the average IC for each path generated both by our variants and PoLo method (Figure
6). Our main approach has a distribution very close to PoLo’s, while the non-weighted variants had
lower average IC scores. We compared the distributions of the average ICs using the Kruskal-Wallis test,
followed by pairwise comparisons with Dunn’s test and Bonferroni adjustment for multiple comparisons
with  &lt; 0.01. The test revealed that PoLo and WG-S are not significantly diferent but that all other
methods difer significantly between themselves.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Use case examples</title>
        <p>Besides evaluating the core paths we enriched them with the ontologies NCIT and CHEBI. Figure 7
present examples of enriched paths for a given predicted repurposing.</p>
        <p>In Figure 7a, the path illustrates the potential repurposing of Aminophylline for Chronic Obstructive
Pulmonary Disease (COPD). The core path shows that Aminophylline treats asthma, which presents
dyspnea paroxysmal, a symptom also present in COPD. The path is enriched by linking these entities to
a common ancestor, Chronic Lung Disorder, providing a broader context and biological relevance. This
enrichment highlights the shared symptomatic and disease mechanisms between asthma and COPD,
justifying the repurposing prediction.</p>
        <p>In Figure 7b, the path illustrates the potential repurposing of Vinorelbine for Breast Cancer treatment.
The core path connects Vinorelbine’s binding action on the TUBB8 gene to Eribulin, another compound
that also binds TUBB8 and is used to treat breast cancer. The enrichment involves linking these
compounds and their actions to broader categories such as Organo-nitrogen Compound and
VincaDomain Binding Agent. This enriched path provides a detailed view of how these compounds may
interact with the gene. The connection to the Vinca-Domain Binding Agent is validated by literature
indicating that Vinca-domain ligands are a class of microtubule inhibitors with great potential for
cancer therapy [27]. This supports the explanation and further justifies the repurposing potential of
Vinorelbine for breast cancer treatment</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>To accelerate therapeutics innovation by unlocking the potential of Explainable AI in the realm of
drug repurposing, we present a novel method of generating explanations. It addresses the critical need
for transparency and understanding in AI-driven predictions by efectively integrating biomedical
knowledge into the validation process. This integration allows for deeper scrutiny and justification of
AI-generated hypotheses with black-box neural methods, ensuring that each prediction aligns with and
is reinforced by established scientific knowledge.</p>
      <p>We applied our method to Hetionet, and results showed a high rate of exact metapath matches,
confirming the method’s efectiveness in providing clear, scientifically valid explanations. This
preliminary work represents a crucial first step toward ofering scientific explanations for drug repurposing
predictions. Eventually, this approach aims to fulfill the objective of enhancing AI’s trustworthiness
by paving the way for future studies, including user studies with clinicians, to further validate and
improve the practical application of AI in drug repurposing.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was supported by FCT through the fellowship 2023.00653.BD and through the LASIGE
Research Unit, ref. UIDB/00408/2020 (https://doi.org/10.54499/UIDB/00408/2020) and ref. UIDP/00408/2020
(https://doi.org/10.54499/UIDP/00408/2020). It was also partially supported by the KATY project which
has received funding from the European Union’s Horizon 2020 research and innovation program under
grant agreement No 101017453.
of biomedical entities and their evolution: Bibliographic research using aspirin, JMIR medical
informatics 8 (2020) e16739.
[20] M. Nauta, J. Trienes, S. Pathak, E. Nguyen, M. Peters, Y. Schmitt, J. Schlötterer, M. van Keulen,
C. Seifert, From anecdotal evidence to quantitative evaluation methods: A systematic review on
evaluating explainable ai, ACM Computing Surveys 55 (2023) 1–42.
[21] G. A. Miller, The magical number seven, plus or minus two: Some limits on our capacity for
processing information., Psychological review 63 (1956) 81.
[22] J. Y. Yen, Finding the k shortest loopless paths in a network, management Science 17 (1971)
712–716.
[23] E. W. Dijkstra, A note on two problems in connexion with graphs, in: Edsger Wybe Dijkstra: His</p>
      <p>Life, Work, and Legacy, 2022, pp. 287–290.
[24] F. W. Hartel, S. de Coronado, R. Dionne, G. Fragoso, J. Golbeck, Modeling a description logic
vocabulary for cancer research, Journal of biomedical informatics 38 (2005) 114–129.
[25] K. Degtyarenko, P. De Matos, M. Ennis, J. Hastings, M. Zbinden, A. McNaught, R. Alcántara,
M. Darsow, M. Guedj, M. Ashburner, Chebi: a database and ontology for chemical entities of
biological interest, Nucleic acids research 36 (2007) D344–D350.
[26] D. S. Himmelstein, A. Lizee, C. Hessler, L. Brueggeman, S. L. Chen, D. Hadley, A. Green, P.
Khankhanian, S. E. Baranzini, Systematic integration of biomedical knowledge prioritizes drugs for
repurposing, Elife 6 (2017) e26726.
[27] A. Cormier, M. Knossow, C. Wang, B. Gigant, The binding of vinca domain agents to tubulin:
structural and biochemical studies, Methods in cell biology 95 (2010) 373–390.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Napolitano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Carrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mandriani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pisonero-Vaquero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sirci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Medina</surname>
          </string-name>
          , N. BrunettiPierri, D. Di Bernardo,
          <article-title>gene2drug: a computational tool for pathway-based rational drug repositioning</article-title>
          ,
          <source>Bioinformatics</source>
          <volume>34</volume>
          (
          <year>2018</year>
          )
          <fpage>1498</fpage>
          -
          <lpage>1505</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhavoronkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. A.</given-names>
            <surname>Ivanenkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Aliper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Veselov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Aladinskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Aladinskaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Terentiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Polykovskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Asadulaev</surname>
          </string-name>
          , et al.,
          <article-title>Deep learning enables rapid identification of potent ddr1 kinase inhibitors</article-title>
          ,
          <source>Nature biotechnology 37</source>
          (
          <year>2019</year>
          )
          <fpage>1038</fpage>
          -
          <lpage>1040</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Sadybekov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Katritch</surname>
          </string-name>
          ,
          <article-title>Computational approaches streamlining drug discovery</article-title>
          ,
          <source>Nature</source>
          <volume>616</volume>
          (
          <year>2023</year>
          )
          <fpage>673</fpage>
          -
          <lpage>685</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Menden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Mason</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Szalai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. C.</given-names>
            <surname>Bulusu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jeon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Wolfinger</surname>
          </string-name>
          , et al.,
          <article-title>Community assessment to advance computational prediction of cancer drug combinations in a pharmacogenomic screen</article-title>
          ,
          <source>Nature communications 10</source>
          (
          <year>2019</year>
          )
          <fpage>2674</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Jiménez-Luna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Grisoni</surname>
          </string-name>
          , G. Schneider,
          <article-title>Drug discovery with explainable artificial intelligence</article-title>
          ,
          <source>Nature Machine Intelligence</source>
          <volume>2</volume>
          (
          <year>2020</year>
          )
          <fpage>573</fpage>
          -
          <lpage>584</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , Why 90%
          <article-title>of clinical drug development fails and how to improve it?</article-title>
          ,
          <source>Acta Pharmaceutica Sinica B</source>
          <volume>12</volume>
          (
          <year>2022</year>
          )
          <fpage>3049</fpage>
          -
          <lpage>3062</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Amiri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Razmara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Parvizpour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Izadkhah</surname>
          </string-name>
          ,
          <article-title>A novel eficient drug repurposing framework through drug-disease association data integration using convolutional neural networks</article-title>
          ,
          <source>BMC bioinformatics 24</source>
          (
          <year>2023</year>
          )
          <fpage>442</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xue</surname>
          </string-name>
          ,
          <article-title>Machine learning applications in drug repurposing</article-title>
          ,
          <source>Interdisciplinary Sciences: Computational Life Sciences</source>
          <volume>14</volume>
          (
          <year>2022</year>
          )
          <fpage>15</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Goebel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chander</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Holzinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lecue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Akata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stumpf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kieseberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Holzinger</surname>
          </string-name>
          ,
          <article-title>Explainable ai: the new 42?, in: International cross-domain conference for machine learning</article-title>
          and
          <source>knowledge extraction</source>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>295</fpage>
          -
          <lpage>303</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <article-title>Explainable ai: A brief survey on history, research areas, approaches and challenges</article-title>
          ,
          <source>in: Natural Language Processing and Chinese Computing: 8th CCF International Conference, NLPCC</source>
          <year>2019</year>
          , Dunhuang, China, October 9-
          <issue>14</issue>
          ,
          <year>2019</year>
          , Proceedings,
          <source>Part II 8</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>563</fpage>
          -
          <lpage>574</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>C. Molnar,</surname>
          </string-name>
          <article-title>Interpretable machine learning</article-title>
          ,
          <source>Lulu. com</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>I.</given-names>
            <surname>Tiddi</surname>
          </string-name>
          , et al.,
          <article-title>Foundations of explainable knowledge-enabled systems</article-title>
          ,
          <source>Knowl. Graph. eXplainable Artif. Intell.: Found. Appl. Challenges</source>
          <volume>47</volume>
          (
          <year>2020</year>
          )
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Lecue</surname>
          </string-name>
          ,
          <article-title>On the role of knowledge graphs in explainable ai</article-title>
          ,
          <source>Semantic Web</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>41</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>X.-H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. C.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xue</surname>
          </string-name>
          , et al.,
          <article-title>A survey of data-driven and knowledge-aware explainable ai</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>34</volume>
          (
          <year>2020</year>
          )
          <fpage>29</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hildebrandt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Joblin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ringsquandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Raissouni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tresp</surname>
          </string-name>
          ,
          <article-title>Neural multi-hop reasoning with logical rules on biomedical knowledge graphs</article-title>
          ,
          <source>in: The Semantic Web: 18th International Conference, ESWC</source>
          <year>2021</year>
          ,
          <string-name>
            <given-names>Virtual</given-names>
            <surname>Event</surname>
          </string-name>
          , June 6-10,
          <year>2021</year>
          , Proceedings 18, Springer,
          <year>2021</year>
          , pp.
          <fpage>375</fpage>
          -
          <lpage>391</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Stork</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tiddi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Spijker</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. ten Teije</surname>
          </string-name>
          ,
          <article-title>Explainable drug repurposing in context via deep reinforcement learning</article-title>
          ,
          <source>in: European Semantic Web Conference</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ozkan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Celebi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yilmaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Emonet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumontier</surname>
          </string-name>
          ,
          <article-title>Generating knowledge graph based explanations for drug repurposing predictions</article-title>
          ,
          <source>in: 14th International Conference on Semantic Web Applications and Tools for Health Care and Life Sciences</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>22</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gottlieb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Y.</given-names>
            <surname>Stein</surname>
          </string-name>
          , E. Ruppin,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sharan</surname>
          </string-name>
          ,
          <article-title>Predict: a method for inferring novel drug indications with application to personalized medicine</article-title>
          ,
          <source>Molecular systems biology 7</source>
          (
          <year>2011</year>
          )
          <fpage>496</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Rousseau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Song</surname>
          </string-name>
          , W. Lu,
          <article-title>Understanding drug repurposing from the perspective</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>