<!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>Enriching Wikidata with Semanti ed Wikipedia Hyperlinks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Armand Boschin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Bonald</string-name>
          <email>thomas.bonaldg@telecom-paris.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Telecom Paris, Institut Polytechnique de Paris</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We propose a novel approach to enrich Wikidata with the textual content of Wikipedia. Speci cally, we leverage knowledge graph (KG) embedding models to classify the hyperlinks between Wikipedia articles and predict the corresponding facts. For instance, we would like to complete the triple (Berlin, *, Germany) with the relation capital of, given a hyperlink from Berlin to Germany in Wikipedia. While existing KG embedding models can be used for this task of relation prediction, they were not explicitly designed for it and their performance is not satisfactory. In this paper, we propose two methods that greatly improve the performance of these models on this task: rst, a new negative sampling method that balances the roles of entities and relations during training; second, a method to exploit the types of entities in the selection of candidate relations. We obtain accuracy scores as high as 94% on the popular FB15k237 dataset and 75% on WDV5, an extraction of Wikidata. The e ciency of the approach is illustrated on some Wikipedia pages, where new facts unknown to Wikidata are predicted by our method.</p>
      </abstract>
      <kwd-group>
        <kwd>Wikidata</kwd>
        <kwd>knowledge graph</kwd>
        <kwd>embedding</kwd>
        <kwd>relation predic- tion</kwd>
        <kwd>negative sampling</kwd>
        <kwd>relation typing</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the recent years, Wikipedia has become the largest open-source collection of
knowledge. Its textual content is however mostly unstructured, the structured
information being mainly limited to the content of infoboxes (e.g., place and date
of birth for articles on humans). The hyperlinks make another structure which
is not fully integrated in Wikidata yet. The main challenge is that, in order to
know the meaning of an hyperlink, an agent needs to read the text in which the
hyperlink is embedded. While some hyperlinks do not correspond to relevant
facts, we claim that this is a rich source of information to complete Wikidata.
To illustrate this, one can look at the level 5 of Wikipedia vital articles1, that
is about 40,000 pages serving as a centralized watchlist to track the quality of
the most important articles. These Wikipedia pages are linked by slightly more
than 3 million hyperlinks, which is far more than the approximately 200,000
facts linking the corresponding entities in Wikidata. For instance, there is a link
from the page Henri Poincare to the page Optics in Wikipedia. This suggests
the existence of a relation linking the two entities, here eld of work. This fact
is not present in Wikidata.</p>
      <p>Formally, a KG consists of a set of vertices called entities (e.g., person, place,
date, concept) linked by directed edges in the form of triples (h; r; t) where h
(resp. t) is the head (resp. the tail) entity and r is a relation carrying the semantic
nature of the edge. When a triple is known to be true, it is called a fact.</p>
      <p>In this paper, we address the issue of relation prediction: nding the relation
linking some given head and tail entities. For instance, we would like to complete
the triple (Berlin, *, Germany ) with the relation capital of, assuming the fact
is not in the KG. This task is also known as the semanti cation of a link. For
this, we leverage the embedding of the entities and relations of the KG to
compute scores on possible triples. Though most existing works on embeddings have
focused on the task of link prediction, that is, completing either the triple (*,
capital of, Germany ) (head prediction) or (Berlin, capital of, *) (tail prediction),
we show that embeddings for relation prediction can also perform notably well.
We propose two techniques for that: rst, we adapt the training of the models
by balancing the role of entities and relations in the negative sampling step and
then we use the types of entities to lter candidate relations.</p>
      <p>
        These techniques prove very e cient, allowing a simple embedding model
like TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to reach accuracy of 94% on the popular FB15k237 dataset and
75% on WDV5, an extraction of Wikidata based on the level 5 of Wikipedia
vital articles. This suggests that Wikidata can be signi cantly enriched by the
semanti cation of Wikipedia hyperlinks.
      </p>
      <p>Contributions. The main contributions of this work are the following:
An approach to enrich Wikidata by the semanti cation of the hyperlinks of
Wikipedia.</p>
      <p>A novel negative sampling technique for improving the ability of KG
embedding models to predict relations, without a ecting their performance on
link prediction.</p>
      <p>A novel ltering technique for relation prediction where candidate relations
are selected through the types of the head and tail entities.</p>
      <p>A new dataset, WDV5, consisting of the facts between entities of Wikidata
corresponding to the level 5 of Wikipedia vital articles2.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>KG embedding. A KG embedding model is de ned as a function f that
computes a score for any triple (h; r; t) using some vector representations of h; t and
2 https://en.wikipedia.org/wiki/Wikipedia:Vital articles/Level/5
r. By extension, the vectors representing entities and relations are called
embeddings. KG embeddings have been speci cally designed for link prediction3: given
an entity h (resp. t) and a relation r, the model is used to predict an entity t
(resp. h) so that the fact (h; r; t) is the most likely to be true. This prediction is
done by selecting the entity giving the highest score among all entities.</p>
      <p>
        There are three categories of models depending on the form of the scoring
function f and thus on the way entities and relations interact in the vector space
(see [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for more details):
      </p>
      <p>
        Linear models, where h; r; t are linked by a linear relation in the vector space.
Some projections can be added to increase the expressiveness of the model.
Examples of such models include TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and TransH [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        Bilinear models, where the relation r is a bilinear form of h and t in the
vector space. Examples include RESCAL [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and ComplEx [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
Deep models, based on neural networks, possibly including attention
mechanisms [
        <xref ref-type="bibr" rid="ref21 ref9">9,21</xref>
        ]. These models give state-of-the-art performance in link
prediction but are usually heavy and hard to train and prone to over- tting.
Negative sampling. The scoring function f of an embedding model is expected
to discriminate facts from false statements and thus needs to be trained with
both. Since most KGs do not record false statements, training is usually done
under the Closed World Assumption (CWA), i.e., unknown triples are considered
as false. This may seem contradictory as the model is then used to predict
unknown facts, that are expected to be true. This is however the only way to
learn meaningful scoring functions f . The random generation of false statements
is known as Negative Sampling (NS). It has a major impact on the performance
of the trained model [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Given some known fact (h; r; t), the usual way to create a false statement
from it (under the CWA) is to randomly choose either the head entity or the
tail entity and to replace it with another random entity of the KG [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This
technique was improved in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] by using a Bernoulli parameter (see Section 3).
The replacement of the relation is rarely considered. It is mentioned in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] but
not precisely described nor studied, as it is not the main focus of that article.
We propose a modi cation of the Bernoulli NS technique to include random
replacement of the relation, to get high performance in both link prediction and
relation prediction.
      </p>
      <p>
        Type Filtering. Most KGs assign one or several type(s) to each entity through
a rdf:type relation (e.g., the P31: \instance of " relation in Wikidata). The
types of entities have mainly been used in link prediction, either to enforce type
constraints in negative sampling or to select the candidate entities [
        <xref ref-type="bibr" rid="ref23 ref8">8,23</xref>
        ].
3 Note that some authors refer to this task as relation prediction, see [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for instance.
      </p>
      <p>We make a clear distinction between link prediction (head or tail entity unknown)
and relation prediction (relation unknown).</p>
      <p>KBs can also enforce type constraints on relations via rdfs:domain and
rdfs:range constraints. In relation prediction, selecting candidate relations with
these constraints seems natural but they can be missing or too coarse grained
making the ltering either too restrictive or with no e ect. In Wikidata, relation
constraints are hints for the editors, not rm restrictions4. We propose a method
to infer such constraints simply from the rdf:type relation of the KG at hand
and use the resulting constraints in relation prediction. We show that it has a
major impact on performance.</p>
      <p>
        NLP for relation prediction There are two main tasks tackled by NLP
methods. The rst is relation prediction, also known as relation extraction, consisting
in predicting the semantic relation linking two entities using sentences describing
these entities. The best performing models rely on deep neural networks with
attention mechanisms [
        <xref ref-type="bibr" rid="ref12 ref19 ref25">19,12,25</xref>
        ]. The second task is entity linking, that is
linking relations of a KG to plain text surface forms. Some interesting articles are
[
        <xref ref-type="bibr" rid="ref14 ref24">14,24</xref>
        ]. Our task of relation prediction in KG is di erent as it relies on the graph
structure of the KG only and on not any textual content. A method combining
both approaches is left as an interesting perspective for future research.
      </p>
      <sec id="sec-2-1">
        <title>Relation linking</title>
        <p>
          Hyperlink semanti cation. Very few works exist on the semanti cation of
Wikipedia hyperlinks using the graph structure of the KG only. The approach
of Galarraga et al. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] is based on rule mining. A limit of this method is that it
can only predict relations for entities matching the body of the mined rule. Our
technique based on KG embedding applies to all links.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Background</title>
      <p>
        Bernoulli Negative Sampling. The usual negative sampling technique (noted
BerNS) relies on relation-speci c Bernoulli distributions to choose between the
head or the tail which entity of a fact should be replaced to maximize the
probability of the resulting triple to be false [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Formally, a Bernoulli parameter pr
is computed for each relation r as follows:
pr =
r
t;h
r
t;h +
r ;
h;t
where tr;h (resp. rh;t) is the average number of tail entity per head entity (resp.
head entity per tail entity) among all known facts involving r. This parameter
pr is the probability to replace the head entity of the fact.
      </p>
      <p>As an example, consider \author of " which is a one-to-many relation (one
author and many potential books). In that case, the head entity (an author)
4 https://www.wikidata.org/wiki/Help:Property constraints portal
should be more likely replaced than the tail entity (a book), yielding a false
statement with greater probability.</p>
      <p>
        Model training. Training a model comes down to nding its parameters (the
embeddings) so that the scoring function gives high scores to facts and low
scores to false statements. Given a training set of facts denoted (h; r; t), the
corresponding false statements (h0; r; t0) are generated by NS. Then for each pair
of facts (h; r; t) and (h0; r; t0), a loss measuring the gap between the corresponding
scores is computed, `(f (h; r; t); f (h0; r; t0)). This loss ` should be high for close
scores. Examples include the logistic loss and the margin loss [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Minimizing
the overall loss (e.g., by gradient descent [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]) gives a scoring function f that is
expected to discriminate facts from false statements.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Relation prediction</title>
      <p>4.1</p>
      <sec id="sec-4-1">
        <title>Approach</title>
        <p>Our approach relies on the following techniques.</p>
        <p>KG Embedding. KG embedding models can be used for relation prediction the
same way they are used in the aforementioned link prediction: given two entities h
and t, an embedding model and its scoring function f , the relations of the graph
can be ranked by decreasing order of scores: f (h; r1; t) &gt; f (h; r2; t) &gt; &gt;
f (h; rk; t). The relation r1 is then predicted, corresponding to the fact (h; r1; t).
Note that this method applies to the case of undirected links, by ranking the
scores of the predictions for both directed links (h; t) and (t; h). This is especially
useful when some relations have no reciprocal.</p>
        <p>Balanced Negative Sampling. Simple experiments show that o -the-shelf
linear models like TransE perform really badly in relation prediction (3% of
Hit@1 on FB15k237, see Table 2a). This suggests that the representation of
relations is not as good as that of entities. It turns out that entities and relations
play similar roles in the training procedure except for the NS step. Usually, only
the entities are randomly replaced to get false statements (see Section 3). We
propose a simple modi cation of BerNS to balance the roles of entities and
relations during training. Rather than just replacing one of the two entities of a
known fact, we replace the relation with some probability p, and apply BerNS
otherwise (See Algorithm 1). This new method is called Balanced Negative
Sampling (BalNS). The default value for p is set to 12 . Experiments have shown that
the value of the parameter has no major impact on the performances of the
approach as long as it is greater than 0.1.
Algorithm 1: Balanced Negative Sampling (BalNS).</p>
        <p>Input: (h; r; t), a fact
Input: p, probability to replace the relation
Output: (h0; r0; t0), a false statement
Data: T , the facts in the KG</p>
        <p>Data: pr, Bernoulli parameter for relation r
1 (h0; r0; t0) (h; r; t)
2 while (h0; r0; t0) 2 T do
3 u uniform random variable on [0; 1]
4 if u &lt; p then
5 r0 random relation
Type Filtering for relation prediction. Another key technique to improve
the quality of relation prediction is through Type Filtering (TF). An entity e
is said to have the type t if the fact (e, rdf:type, t ) is known. To predict the
relation linking h and t, only relations that are known to link entities of the
type(s) of h to entities of the type(s) of t should be considered. Formally, we say
that a relation r links type a to type b if there exists some known fact (h; r; t)
with the head entity h of type a and the tail entity t of type b. Now for predicting
the relation missing in (h; ; t), we propose to consider as candidates only the
relations r linking any type of h to any type of t. The corresponding algorithm
for relation prediction is described in Algorithm 2. Observe that if either the
head entity h and/or the tail entity t is not typed, the candidate relations are
then the relations that are involved in a training fact with either h as a head
entity or t as a tail entity. In the end, if no relation meet any constraint, there
is no ltering, i.e., all relations are selected. Regarding speed, this step has no
signi cant impact on the global computation time with proper index: linking
entities to their types and types to possible relations.
5 else
6</p>
        <p>R
7 if jRj = 0 then
8 R</p>
        <p>R
9 r arg max(ff (h; r; t); r 2 Rg)
10 return r</p>
        <p>Algorithm 2: Relation prediction with Type Filtering (TF).</p>
        <p>Input: h; t, entities
Input: f , scoring function
Output: r, relation linking h to t
Data: T , the facts in the KG</p>
        <p>Data: R, the relations in the KG
1 A types of h
2 B types of t
3 if jAj &gt; 0 and jBj &gt; 0 then
4 R fr : 8(a; b) 2 A B; 9h0; t0 : type(h0) = a; type(t0) = b; (h0; r; t0) 2 T g
fr 2 R : 9e : (h; r; e) 2 T g [ fr 2 R : 9e : (e; r; t) 2 T g
To summarize, our approach relies on the following steps:
1. Training the model (e.g., TransE or ComplEx) with BalNS (Algorithm 1).
2. Predicting relations with TF (Algorithm 2).
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluation</title>
        <p>Given an embedding model trained with BalNS and some known fact (h; r; t) of
a test set, all relations selected by TF are ranked by decreasing score. The rank
of the true relation r is recorded as the recovery rank (if the true relation r is not
selected by TF, the rank is set to the maximum). Usual metrics of link prediction
like Mean Reciprocal Rank (MRR: average of the inverses of the recovery ranks)
and Hit@k (proportion of tests in which the recovery rank is at most k) can then
be reported. In the ltered setting, any relation that is ranked better than r and
that is known to lead to a fact (i.e., in the training set) is discarded, so that the
model is not penalized for predicting known facts that are simply more likely
than the target one.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>The experiments aim at assessing the performance of our approach on existing
KGs and at showing its practical interest on a real-world task, i.e., the
semanti cation of Wikipedia hyperlinks. All experiments can be reproduced using the
publicly available code5 and data 6.
5 https://gitlab.telecom-paris.fr/aboschin/hyperlinks-semanti cation
6 https://netset.telecom-paris.fr/pages/wikivitals+.html
Datasets The datasets used in the experiments are shown in Table 1.</p>
      <p>Dataset
FB15k237
WDV5
Wikivitals+</p>
      <p>Entities/nodes Facts/edges Relations Types Typed entities
14,541 310,116 237 73 2,719
39,062 231,744 607 1,206 22,883
39,062 3,008,116</p>
      <p>
        One of the most common datasets used to evaluate the quality of KG
embeddings is a subset of Freebase called FB15k237 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The typing relation from
Freebase is however not included in it and resources are no longer available online
since the discontinuation of the Freebase project [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Types were then imported
from Wikidata using a matching between the two KBs. Attention was paid to
prevent data leakage by removing any imported fact that could match an
existing validation or test fact. For comparability reasons, the new facts were not
used to train the embedding models, only for the TF step. Only 18,6% of entities
are typed, see Table 1.
      </p>
      <p>We also introduce WDV5, a new dataset containing the facts linking entities
of Wikidata corresponding to the level 5 of Wikipedia vital articles (see Section
1). To type entities, only typing facts included in the dataset are used (i.e., all
types are entities of WDV5). In particular, not all entities are typed (only 56%,
see Table 1). It is important to note that WDV5 is a raw extract from Wikidata,
without any pre-processing. As such, we expect the corresponding experiments
to be more representative of real use cases than those based FB15k237.</p>
      <p>For the semanti cation of Wikipedia hyperlinks, we use Wikivitals+, an
extraction of the level 5 of Wikipedia vital articles and the hyperlinks between
them. We only keep the pages that have a corresponding Wikidata entity. This
dataset provides many hyperlinks that are natural candidates for true facts, after
relation prediction.</p>
      <p>Baseline In order to measure the impact of using a KG embedding model for
ranking the candidates selected by TF, we compare our approach to a simple
baseline that ranks the candidate relations by popularity in the training set, in
number of facts.</p>
      <p>
        Process Two o -the-shelf embedding models were chosen for the experiments:
TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the simplest linear model, intuitive and fast to train and apply.
ComplEx [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], the best bilinear model, with twice more parameters, longer
to train and apply.
      </p>
      <p>
        The models were trained using the Adam algorithm for optimization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
dropout for regularization [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and early-stopping with 100 epochs of patience
(on the ltered validation MRR for link prediction). All experiments were done
using Python 3.8, PyTorch 1.7.0 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], TorchKGE 0.16.25 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] pytorch-ignite 0.4.4
and a Nvidia Titan V GPU powered with Cuda 10.1. The hyper-parameters of
the embedding models were tuned using hyperopt 0.2.5. The possible values
along with those chosen are listed in the provided supplemental material.
      </p>
      <p>
        In the case of FB15k237, the split between train, validation and test sets is
set by Toutanova et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. For WDV5, we split the dataset at random with
80% of the facts for training, 10% for validation (for choosing hyper-parameters)
and 10% for testing. The reported metrics are averaged over 6 distinct random
splits and independent training procedures.
6
6.1
      </p>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <sec id="sec-6-1">
        <title>Performance</title>
        <p>The results for relation prediction are shown in Table 2 with metrics computed in
a ltered setting, for di erent variants of the model so as to assess the respective
gains of the proposed techniques:</p>
        <p>Original: The base model (either TransE or ComplEx) trained with BerNS.
BalNS: The base model trained with BalNS.</p>
        <p>TF: The base model evaluated with Type Filtering (TF).</p>
        <p>BalNS &amp; TF: The base model trained with BalNS and evaluated with TF.</p>
        <p>
          The original version of TransE is not e cient on FB15k237 (only 3% of
Hit@1). ComplEx performs however notably well on the same dataset (89% of
Hit@1). It seems less sensitive to the unbalanced role of entities and relations
during training. We suspect however that the score of ComplEx on FB15k237
mainly results from over- tting due to lack of new datasets in the KG embedding
literature over the past few years and over-engineering of FB15k237 (it is the
second version of the subset). This has already been argued in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and it is
con rmed by the fact that TransE and ComplEx have almost the same scores
(around 45% of Hit@1) on the new dataset WDV5 which is a raw extraction
from Wikidata.
        </p>
        <p>Balanced Negative Sampling. Training with BalNS has a strong impact on
the relation prediction performance of the models: training TransE on FB15k237
with BalNS rather than BerNS increases the Hit@1 from 3% to 91%. This
conrms the intuition that the relation embeddings were not well trained. The
difference is less impressive for ComplEx on FB15k237 but the original ComplEx
model performs already quite well on this dataset. On WDV5, there is a big
increase in Hit@1 for both models: 24% for TransE and 28% for ComplEx.
Type ltering. TF has a strong impact on the performance of the models.
Looking at Hit@1 on WDV5, TransE goes from 45% to 58% and ComplEx goes
from 45% to 76%. Note that Type Filtering alone (the baseline) performs almost</p>
        <p>Base model Variant
TransE
ComplEx</p>
        <p>Original 0.061 0.033 0.049
BalNS 0.940 0.914 0.972
TF 0.405 0.184 0.744
BalNS &amp; TF 0.957 0.935 0.983
Original 0.928 0.894 0.967
BalNS 0.956 0.934 0.982
TF 0.953 0.927 0.983</p>
        <p>BalNS &amp; TF 0.961 0.943 0.983
Baseline
TransE
ComplEx</p>
        <p>Original 0.556
BalNS 0.779
TF 0.711
BalNS &amp; TF 0.821
Original 0.546
BalNS 0.816
TF 0.826</p>
        <p>BalNS &amp; TF 0.827
Baseline
0.516
as well as the original embedding models. It is however largely beaten by the
combination of TF with scoring by an embedding model. The gain of using and
embedding model is very important.</p>
        <p>Complete model. The combination of BalNS and TF gives the best results.
On FB15k237, the increase in performance of TransE is impressive (Hit@1 from
3% to 94%) and makes this model almost as e cient as ComplEx. This is
obtained through additional facts imported from Wikidata for TF but the scores of
TransE simply trained with BalNS (and without TF) are already close to those
of ComplEx.</p>
        <p>On WDV5, all performance metrics are signi cantly improved by our
approach. Both models that perform similarly in their original form remain close.
On average, ComplEx beats TransE by 1% in Hit@1 but the scores of TransE
are much more stable from one split to the other, as shown by the lower standard
deviation. The intervals of uctuation of MRR and Hit@1 tend to be reduced
if the model is trained with BalNS. This is particularly true for TransE, whose
standard deviation for each metric is very small.</p>
        <p>It is remarkable to get almost identical performance with TransE and
ComplEx, knowing that TransE has half the number of parameters of ComplEx, is
more geometrically intuitive and requires 6 times less operations for each
gradient descent step during training.
6.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Application to Wikipedia Hyperlinks</title>
        <p>In order to predict the relation associated to a hyperlink, we use the TransE
embedding of WDV5 trained with BalNS and applied using TF. When two pages
are linked and the corresponding Wikidata entities are involved in a fact of
Wikidata (110,311 out of 3,008,116 hyperlinks), we can compare the predicted
relation to the ground-truth. We obtain 84% of accuracy. This good score is
expected as the model is trained on WDV5 facts and some hyperlinks indeed
correspond to existing facts. However, it is interesting to look at cases where
the prediction is di erent from the true fact. We have observed that the model
can hardly predict directed relations (e.g., parent-child) or semantically close
relations (e.g., employer and educated at for links between scholars and
universities). This is not surprising as the only available data is the structure of the
KG. Some other mistakes come from the embedding model itself, for example
headquarter location always has a lower score than twinned administrative body
for some reason, making the headquarter predictions all wrong.</p>
        <p>In Table 3, we report for two pages the semanti ed hyperlinks that got the
highest scores. It is reassuring to see that most of the resulting facts are true,
many of them being however already known in Wikidata. A few mistakes could
be avoided using a little bit of context (i.e., text information) but these results
suggest that our approach is able to correctly semantify many links.</p>
        <p>It seems however di cult to produce automatically a full dataset in this way.
First, the scores of embedding models are usually not normalized so comparing
them works ne when done locally (e.g., looking at the links of a particular
page) but comparing the scores of the three million possible facts is not feasible.
Second, many facts that get a high score are very likely but require additional
information not present in data. For example the three most likely facts resulting
from semanti ed hyperlinks of Wikivitals+ are:
(Serbia, member of, World Trade Organization): Serbia's application is still
under review.
(Taiwan, member of, World Trade Organization): Taiwan is already a
member of the WTO through the Chinese Taipei but not in its name.
(Kosovo, member of, Interpol ): Kosovo's application was rejected in 2018.</p>
        <p>Clearly, some additional textual content is needed in these cases.
7</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>We have proposed a novel approach to relation prediction by KG embedding. Our
approach is based on two key ideas: Balanced Negative Sampling in the training
Head Predicted Relation
Allergy health specialty
Allergy has e ect
Allergy has cause
Allergy health specialty
Allergy health specialty
Allergy instance of
Allergy drug used for treatment
Allergy medical examinations
Allergy drug used for treatment
Allergy health specialty
Allergy possible treatment
Allergy symptoms
Allergy drug used for treatment
Allergy subclass of
Allergy health specialty
Allergy health specialty
Allergy a icts
Allergy a icts
Allergy possible treatment
Allergy symptoms</p>
      <p>Tail Score
Immunology -0.728593
Rhinorrhea -0.839387</p>
      <p>Allergen -0.844231</p>
      <p>Pediatrics -0.972245
Internal medicine -1.022068</p>
      <p>Disease -1.022585
Adrenaline -1.040919
Blood test -1.165760</p>
      <p>Aspirin -1.172504
Hematology -1.219639</p>
      <p>Medication -1.221141
Abdominal pain -1.228720</p>
      <p>Penicillin -1.235292
Pollution -1.283537</p>
      <p>Statistics -1.297987
Epidemiology -1.301585
Immune system -1.374023</p>
      <p>Blood -1.376165
Antibiotic -1.406908</p>
      <p>Itch -1.416243
(a) Top-20 facts predicted from the page Allergy.</p>
      <p>Head
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare
Henri Poincare</p>
      <p>Predicted Relation
employer
employer
occupation
place of death
occupation
eld of work
student of
eld of work
eld of work
eld of work
student of
eld of work
notable work
eld of work
eld of work
place of birth
di erent from
student of
eld of work
eld of work</p>
      <p>Tail Score
University of Paris -0.358521
Ecole Polytechnique -0.412040</p>
      <p>Mathematician -0.414613</p>
      <p>Paris -0.492610</p>
      <p>Engineer -0.537747
Number theory -0.561962
Charles Hermite -0.592644</p>
      <p>Epistemology -0.605310</p>
      <p>Topology -0.678377
Algebraic geometry -0.712538</p>
      <p>Wilhelm Wundt -0.738560</p>
      <p>Optics -0.738636
Poincare conjecture -0.739285
Philosophy of science -0.791077</p>
      <p>Metaphysics -0.822683</p>
      <p>Nancy, France -0.824190
Raymond Poincare -0.830676
Karl Weierstrass -0.843734</p>
      <p>Set theory -0.855588
Celestial mechanics -0.877295
of the embedding model, and Type Filtering to select candidate relations. We
have shown that this approach performs well using an embedding model as simple
as TransE, opening the way to robust and explainable predictions. Our results
suggest that the model can be used to enrich Wikidata, by the semanti cation
of Wikipedia hyperlinks associated with known entities.</p>
      <p>This approach is however not yet fully automatable and performance still
needs to be increased for that goal. For future work, we would like to further
improve our negative sampling technique by replacing the relation with some
probability that depends on the considered fact (h; r; t), instead of some xed
probability. It seems also necessary to integrate some context from textual data
for example (like the description of the relations and the articles themselves) in
order to help the embedding model in its choices. A fully automatized process
of enriching Wikidata with semanti ed Wikipedia hyperlinks seems however not
out of reach.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Akrami</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saeef</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Realistic</surname>
          </string-name>
          re
          <article-title>-evaluation of knowledge graph completion methods: An experimental study</article-title>
          .
          <source>In: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data</source>
          . p.
          <year>1995</year>
          {
          <year>2010</year>
          . SIGMOD '
          <volume>20</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA (
          <year>2020</year>
          ). https://doi.org/10.1145/3318464.3380599
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bollacker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evans</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paritosh</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sturge</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , J.:
          <article-title>Freebase: A collaboratively created graph database for structuring human knowledge</article-title>
          .
          <source>In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data</source>
          . p.
          <volume>1247</volume>
          {
          <fpage>1250</fpage>
          . SIGMOD '
          <volume>08</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA (
          <year>2008</year>
          ). https://doi.org/10.1145/1376616.1376746
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usunier</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Duran</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakhnenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Translating Embeddings for Modeling Multi-relational Data</article-title>
          . In: Burges,
          <string-name>
            <given-names>C.J.C.</given-names>
            ,
            <surname>Bottou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Welling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ghahramani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.Q</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems</source>
          <volume>26</volume>
          , pp.
          <volume>2787</volume>
          {
          <fpage>2795</fpage>
          . Curran Associates, Inc. (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Boschin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>TorchKGE: Knowledge Graph Embedding in Python and PyTorch</article-title>
          . KDD-IWKG
          <year>2020</year>
          p.
          <volume>6</volume>
          (
          <issue>Aug</issue>
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Galarraga</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Symeonidou</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moissinac</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          :
          <article-title>Rule Mining for Semantifying Wikilinks</article-title>
          . In: LDOW@WWW (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          . In: Bengio,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>LeCun</surname>
          </string-name>
          , Y. (eds.) 3rd
          <source>International Conference on Learning Representations, ICLR</source>
          <year>2015</year>
          , San Diego, CA, USA, May 7-
          <issue>9</issue>
          ,
          <year>2015</year>
          , Conference Track Proceedings (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kotnis</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nastase</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Analysis of the impact of negative sampling on link prediction in knowledge graphs</article-title>
          .
          <source>arXiv preprint arXiv:1708.06816</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Krompa</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tresp</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Type-constrained representation learning in knowledge graphs</article-title>
          . In: Arenas,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Corcho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Simperl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Strohmaier</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srinivas</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumontier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , He in, J.,
          <string-name>
            <surname>Thirunarayan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirunarayan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
          </string-name>
          , S. (eds.) The Semantic Web - ISWC
          <year>2015</year>
          . pp.
          <volume>640</volume>
          {
          <fpage>655</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nathani</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chauhan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaul</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Learning attention-based embeddings for relation prediction in knowledge graphs</article-title>
          .
          <source>In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Nickel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tresp</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>H.P.:</given-names>
          </string-name>
          <article-title>A Three-way Model for Collective Learning on Multi-relational Data</article-title>
          .
          <source>In: Proceedings of the 28th International Conference on International Conference on Machine Learning</source>
          . pp.
          <volume>809</volume>
          {
          <fpage>816</fpage>
          . ICML'
          <volume>11</volume>
          ,
          <string-name>
            <surname>Omnipress</surname>
          </string-name>
          , Bellevue, WA, USA (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Paszke</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gross</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chintala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chanan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DeVito</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desmaison</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antiga</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lerer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Automatic di erentiation in PyTorch</article-title>
          .
          <source>In: Proceedings of the 31st Conference on Neural Information Processing Systems</source>
          . Long Beach, CA, USA (Oct
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poon</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quirk</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.t.:
          <article-title>Cross-sentence n-ary relation extraction with graph LSTMs</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>5</volume>
          ,
          <issue>101</issue>
          {
          <fpage>115</fpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1162/tacl a 00049
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ruder</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An overview of gradient descent optimization algorithms</article-title>
          .
          <source>arXiv preprint arXiv:1609.04747</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Sakor</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Falcon 2.0: An entity and relation linking tool over wikidata</article-title>
          .
          <source>In: Proceedings of the 29th ACM International Conference on Information and Knowledge Management</source>
          . p.
          <volume>3141</volume>
          {
          <fpage>3148</fpage>
          . CIKM '
          <volume>20</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA (
          <year>2020</year>
          ). https://doi.org/10.1145/3340531.3412777, https://doi.org/10.1145/ 3340531.3412777
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakhutdinov</surname>
          </string-name>
          , R.:
          <article-title>Dropout: A simple way to prevent neural networks from over tting</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>15</volume>
          (
          <issue>56</issue>
          ),
          <year>1929</year>
          {
          <year>1958</year>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Suchanek</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lajus</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boschin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weikum</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Knowledge Representation and Rule Mining in Entity-Centric Knowledge Bases</article-title>
          . In: Krotzsch,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Stepanova</surname>
          </string-name>
          ,
          <string-name>
            <surname>D</surname>
          </string-name>
          . (eds.)
          <source>Reasoning Web. Explainable Arti cial Intelligence: 15th International Summer School</source>
          <year>2019</year>
          , Bolzano, Italy,
          <source>September</source>
          <volume>20</volume>
          {
          <fpage>24</fpage>
          ,
          <year>2019</year>
          , Tutorial Lectures, pp.
          <volume>110</volume>
          {
          <fpage>152</fpage>
          . Lecture Notes in Computer Science, Springer International Publishing,
          <source>Cham (Sep</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pantel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poon</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choudhury</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gamon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Representing Text for Joint Embedding of Text and Knowledge Bases</article-title>
          .
          <source>In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>1499</volume>
          {
          <fpage>1509</fpage>
          . Association for Computational Linguistics, Lisbon, Portugal (
          <year>2015</year>
          ). https://doi.org/10.18653/v1/
          <fpage>D15</fpage>
          -1174
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Trouillon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dance</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welbl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaussier</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouchard</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Knowledge Graph Completion via Complex Tensor Factorization</article-title>
          . arXiv:
          <volume>1702</volume>
          .06879 [cs, math, stat] (
          <year>Feb 2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , de Melo, G.,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Relation Classi cation via MultiLevel Attention CNNs</article-title>
          . In:
          <article-title>Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</article-title>
          . pp.
          <volume>1298</volume>
          {
          <fpage>1307</fpage>
          . Association for Computational Linguistics, Berlin, Germany (Aug
          <year>2016</year>
          ). https://doi.org/10.18653/v1/
          <fpage>P16</fpage>
          -1123
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Knowledge Graph Embedding: A Survey of Approaches and Applications</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>29</volume>
          (
          <issue>12</issue>
          ),
          <volume>2724</volume>
          {2743 (Dec
          <year>2017</year>
          ). https://doi.org/10.1109/TKDE.
          <year>2017</year>
          .2754499
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Knowledge Graph Embedding via Graph Attenuated Attention Networks</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>5212</issue>
          {
          <fpage>5224</fpage>
          (
          <year>2020</year>
          ). https://doi.org/10.1109/ACCESS.
          <year>2019</year>
          .
          <volume>2963367</volume>
          , conference Name: IEEE Access
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , Zhang, J.,
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Knowledge graph embedding by translating on hyperplanes</article-title>
          .
          <source>In: Proceedings of the Twenty-Eighth AAAI Conference on Arti cial Intelligence</source>
          . p.
          <volume>1112</volume>
          {
          <fpage>1119</fpage>
          . AAAI'
          <fpage>14</fpage>
          , AAAI Press (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Representation learning of knowledge graphs with hierarchical types</article-title>
          .
          <source>In: Proceedings of the Twenty-Fifth International Joint Conference on Arti cial Intelligence</source>
          . p.
          <volume>2965</volume>
          {
          <fpage>2971</fpage>
          . IJCAI'16, AAAI Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Relation linking for wikidata using bag of distribution representation</article-title>
          . In: Huang,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y</surname>
          </string-name>
          . (eds.)
          <source>Natural Language Processing and Chinese Computing</source>
          . pp.
          <volume>652</volume>
          {
          <fpage>661</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>Graph convolution over pruned dependency trees improves relation extraction</article-title>
          .
          <source>In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>2205</volume>
          {
          <fpage>2215</fpage>
          . Association for Computational Linguistics, Brussels, Belgium (Oct-Nov
          <year>2018</year>
          ). https://doi.org/10.18653/v1/
          <fpage>D18</fpage>
          -1244
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>