<!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>Contextual Language Models for Knowledge Graph Completion</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Russa Biswas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Radina Sofronova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mehwish Alam</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Harald Sack</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FIZ Karlsruhe - Leibniz Institute for Information Infrastructure, Karlsruhe Institute of Technology</institution>
          ,
          <addr-line>AIFB</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge Graphs (KGs) have become the backbone of various machine learning based applications over the past decade. However, the KGs are often incomplete and inconsistent. Several representation learning based approaches have been introduced to complete the missing information in KGs. Besides, Neural Language Models (NLMs) have gained huge momentum in NLP applications. However, exploiting the contextual NLMs to tackle the Knowledge Graph Completion (KGC) task is still an open research problem. In this paper, a GPT-2 based KGC model is proposed and is evaluated on two benchmark datasets. The initial results obtained from the ne-tuning of the GPT-2 model for triple classi cation strengthens the importance of usage of NLMs for KGC. Also, the impact of contextual language models for KGC has been discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>GPT-2</kwd>
        <kwd>Knowledge Graph Embedding</kwd>
        <kwd>Triple Classi cation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Knowledge Graphs (KGs) such as DBpedia, YAGO, Freebase, etc. have emerged
as the backbone of various applications in Natural Language Processing (NLP)
such as entity linking [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], question answering [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], etc. KGs are multi-relational
directed graphs with nodes as real world entities and relationships between them
are represented on the edges. The facts are represented as a triple &lt; h; r; t &gt;,
where h and t are the head and tail entities respectively and r represents the
relation between them. However, these KGs are often incomplete. Knowledge
Graph Completion (KGC) is the task of predicting the missing links between
entities, mining missing relations, and discovering new facts. Recent years have
witnessed extensive research on KGC with a focus on representation learning.
Most of these models use structural information i.e., the triple information such
as TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], ConvE [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] whereas a few others include textual entity descriptions
such as TEKE [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], DKRL [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], etc. However, the models considering the textual
information leverage only static word embedding approaches, such as word2vec,
GloVe etc. to generate the latent representation of the textual entity
descriptions. Consequently, the semantic information encoded in the contextual entity
embeddings are not exploited for KGC.
      </p>
      <p>Copyright © 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        On the other hand, pre-trained contextualized Neural Language Models (NLMs)
such as BERT [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], GPT-2 [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], have gained huge momentum in applications of
NLP. These models are trained on huge amount of free text resulting in
encoding of the semantic information leading to better linguistic representation of the
words. GPT-2 is one of the distinguished models which has achieved
state-ofthe-art results for various language understanding based tasks. It operates on a
transformer decoder architecture with attention masks to predict next word of
a sequence.
      </p>
      <p>
        However, a combination of contextualized NLMs for the task of KGC is an
open research problem. KG-BERT [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is one of the pioneers in this research in
which the BERT model is ne-tuned on KG data and has been used for link
prediction and triple classi cation as sub-tasks of KGC. The results presented
in [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] depict that the information contained in pre-trained NLMs play an
important role in the predicting the missing links in a KG. Inspired by KG-BERT,
a novel GPT-2 based KGC model is explored in this work for the triple classi
cation sub-task. The triples in a KG are considered as sentences and the triple
classi cation is considered as a sequence classi cation problem. Furthermore, an
analysis of the contextualised NLMs for KGC is also provided.
      </p>
      <p>The rest of the paper is organised as follows. To begin with, a review of the
related work is provided in Section 2 followed by the preliminaries in Section 3.
Section 4 accommodates the outline of the proposed approach followed by
experimental results in Section 5. Finally, an outlook of future work is provided in
Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>This section presents the state-of-the-art (SOTA) models for KG embeddings
with a focus on the models considering the textual descriptions.</p>
      <p>
        A large variety of KG embedding approaches has been explored for the task
of link prediction, such as translational models like TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and its variants,
semantic matching models like DistMult [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], neural network based models like
ConvE [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], graph structure based like GAKE [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and literal (e.g., text, image,
number, etc.) based like DKRL [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], Jointly(ALSTM) [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], MKBE [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], etc.
      </p>
      <p>
        In a translational model such as TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], given a triple (eh; r; et) in a KG
G, the relation r is considered as a translation operation between the head and
tail entities on a low dimensional vector space de ned by eh + r et, where
eh; r; et are the embeddings of the head, relation and the tail entity respectively.
      </p>
      <p>
        Another set of algorithms improve KG embeddings by taking into account
di erent kinds of literals such as numeric, text or image literals and a detailed
analysis of the methods is provided in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. DKRL [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] extends TransE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] by
incorporating the textual entity descriptions in the model. The textual entity
descriptions are encoded using a continuous bag-of-words approach as well as a
deep convolutional neural network based approach. Jointly(ALSTM) is another
entity description based embedding model which extends the DKRL model with
a gate strategy and uses attentive LSTM to encode the textual entity
descriptions. KG-BERT [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is a contextual NLM based model which is ne tuned on
BERT and have been used in downstream tasks.
      </p>
      <p>However, the contextual NLMs are not considered to encode the triples or
the entity descriptions in all the models except KG-BERT. Therefore, this study
proposes a novel model in which the KG is ne-tuned with GPT-2 for KGC.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Preliminaries</title>
      <p>A detailed explanation of pre-trained NLMs and KGC is provided in this section.
3.1</p>
      <sec id="sec-3-1">
        <title>Language Models</title>
        <p>
          A LM learns the probability of word occurrences based on a text corpus which
is used for various machine learning based NLP applications such as Machine
Translation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], Speech Recognition [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], etc. It is the task of assigning
probability to each sequence of words or a probability for the likelihood of a given
word based on a sequence of words. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. LMs can be broadly divided into
{ Statistical Language Models (SLMs) are n-gram based approaches that
assign probabilities to a sequence s of n words, and is given by
        </p>
        <p>
          P (s) = P (w1w2:::wn) = P (w1)P (w2jw1):::P (wnjw1w2:::w(n 1)); (1)
where wi denotes i th word in the sequence s. The probability of a word
sequence is the product of the conditional probability of the next word given
the previous words or the context [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The SLMs fail to assign probabilities
to the n-grams that do not appear in the training corpus which is tackled
using the smoothing techniques. However, the curse of dimensionality refrains
the SLMs models to be trained on huge corpora.
{ Neural Language Models (NLMs), on the other hand, are neural
network based LMs that learn the distributed representation of words into a
continuous low-dimensional vector space. The semantically similar words
appear closer to each other in the embedding space. The contextual
information is captured on all the di erent levels in the text corpus, such as,
sentences, sub-word, character, as well as the entire corpus.
        </p>
        <p>
          The NLMs such as Word2Vec [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], BERT [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], GPT [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] etc. are bene cial
for several NLP downstream tasks, such as question answering [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], sentiment
analysis [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], etc. As mentioned in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], these models can be further sub-divided
into (i) Non-contextual and (ii) Contextual Embeddings. The Non-contextual
word embeddings such as Word2Vec, GloVe, etc., are static in nature and are
context independent. Although, the latent representations of the words capture
the semantic meanings but they do not dynamically change according to the
context the words appear in. However, Contextual embeddings such as BERT,
GPT, etc., encode semantics of the words di erently based on di erent contexts.
All the language models are trained on huge unlabelled text corpora resulting in
increased number of model parameters. Therefore, the pre-trained models help
in learning universal language representations of the words. It promotes better
initialization of the model to have a better generalization performance on the
downstream tasks. Pre-training of the NLMs also helps in avoiding over tting of
the model for small corpora [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Also, it improves the reuseability of the model
as it prevents the training of the model from scratch. However, ne tuning of
pre-trained contextual NLMs is often required to adapt the model to the speci c
data for the down-stream task. It bridges the gap between the data on which a
particular NLM is trained on and the target data distribution.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Knowledge Graph Completion</title>
        <p>
          The goal of KGC is the task of predicting missing instances or links to deal with
the incompleteness and sparsity in KGs. As explained in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] KGC methods can
be broadly divided into the following classes:
{ Rule Based Models that use rules or statistical features such as NELL [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ],
        </p>
        <p>
          KGRL [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], etc., to infer new knowledge in KGs.
{ Representation Learning Based Models such as TransE [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], ConvE [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ],
etc., that learn the latent representation of the entities and relations into
a low-dimensional continuous vector space, in which semantically similar
entities are placed closer to each other. These representations are then used
for the KGC tasks of link prediction and triple classi cation.
        </p>
        <p>In link prediction task, the head or tail entity in a triple &lt; h; r; ? &gt; or
&lt;?; r; t &gt; is predicted by de ning a mapping function : E R E ! R, where
E and R are the set of entities and relations in the KG. A score is assigned to
each triple, where the higher the score of the triple indicates the more likely to
be true. The triple classi cation task involves the training of binary classi er
whether a given triple is false (0) or true (1).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Language Models for Knowledge Graph Completion</title>
      <p>
        This section comprises of an analysis of NLMs on KGs followed by a detailed
description of the GPT-2 based KGC task. The basic idea of the approach lies
in the fact that the contextual NLMs trained on huge corpora also capture
relational information present in the training data [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Consequently, NLM models
can be exploited further to predict the missing links in a KG. However, the
impact of the pre-trained contextual NLMs for KGC is still an open research.
BERT for KGC One of the pioneers in this domain is the KG-BERT [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]
model in which the pre-trained BERT model is ne-tuned on KGs for KGC.
Each triple &lt; h; r; t &gt; is considered as a sentence and is provided as an input
sentence of the BERT model for ne-tuning. For the entities, KG-BERT has
been trained with either the entity names or their textual entity descriptions.
The rst token of every input sequence is always [CLS], whereas the separator
token [SEP ] separates the head entity, relation and the tail entity. Therefore,
each input sequence for the BERT model is given by
([CLS] head entity/description [SEP] relation [SEP] tail entity/description [SEP]).
A sigmoid scoring function is introduced on the top of the nal layer for the triple
classi cation which is a 2-dimensional vector 2 [0; 1].
      </p>
      <p>
        GPT-2 for KGC Inspired by KG-BERT, GPT-2 [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] is exploited in this work
for KGC. GPT-2 is a large transformer-based language model trained on 8
million web pages with 1:5 billion parameters. The model predicts the next word
based on all the previous words in the text corpus. An attention mechanism is
used to selectively focus on the segments of the input text. The architecture
comprises of a 12-layer decoder-only transformer, using 12 masked self-attention
heads, with 64 dimensional states each. The Adam optimization is used and the
learning rate was increased linearly from zero to a maximum of 2:5 10 4. The
model was able to outperform the previous NLMs on language tasks like question
answering, reading comprehension, summarization, translation, etc. However,
the basic di erence between BERT and GPT-2 is that BERT uses transformer
encoder blocks whereas GPT-2 uses transformer decoder blocks.
      </p>
      <p>
        Similar to KG-BERT, GPT-2 is also ne tuned with KG triples where each
triple is considered as an input sequence. In this model, two variants have been
used to model the input sequence for the ne-tuning task. Given a triple Albert
Einstein, bornIn, Germany, the input sequence is modelled as
{ Albert Einstein bornIn Germany [EOS],
{ [BOS] Albert Einstein [EOS] bornIn [EOS] Germany [EOS],
where [BOS] and [EOS] are the beginning of sequence and end of sequence
respectively. Both entity names and descriptions are considered for the head and
tail entity. The input sequences are fed into the GPT-2 model architecture which
is a transformer decoder based on the original implementation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. It consists
of stacked decoder blocks of the transformer architecture and the context vector
is initialised with zero for the rst word embedding. The masked self-attention
is used to extract information from the prior words in the sentence as well as
the context word. The word vectors in the rst layer of GPT-2 follows byte pair
encoding i.e., tokens are parts of words. Furthermore, it compresses the tokenized
words list into a set of vocabulary items by considering the most common word
components. The GPT-2 sequence classi cation module is leveraged to determine
the plausibility of the triples. Since, GPT-2 outputs one token at a time, the
classi er is built on the last token. A 2-dimensional vector 2 [0; 1] sigmoid scoring
function is introduced for triple classi cation.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>This section comprises of an analysis of the initial results obtained on deploying
GPT-2 model on the triple classi cation task for KGC. The model has been
evaluated on two benchmark datasets WN11 and FB13.
Dataset #Ent. #Rel. #Train #Val. #Test
WN11 38,696 11 112,581 2,609 10,544</p>
      <p>
        FB13 75,043 13 316,232 5,908 23,733
Datasets The two benchmark datasets WN11 and FB13 are subsets of WordNet
and Freebase KGs respectively and are introduced in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. WordNet [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is a large
lexical KG of English comprising of nouns, verbs, adjectives and adverbs. They
are grouped into sets of cognitive synonyms known as synsets. Each synset
expresses a distinct concept. They are interlinked by means of conceptual-semantic
and lexical relations. Freebase [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is a large collaborative KG consisting of
structured data captured from various sources including individual, user-submitted
wiki contributions. The statistics of the KGs used to ne-tuning with GPT-2
followed by triple classi cation is provided in Table 1.
      </p>
      <p>Experimental Setup The pre-trained GPT-2 base model with 12 decoder
layers, 768 hidden layers, 12 attention heads and 117M parameters is used for
ne-tuning. The set of hyperparameters chosen are as follows: batch sizes =
f256; 128; 32; 8; 1g, epochs = f5; 3g, and learning rate = f2e 5; 5e 5g. The
experiments with GPT-2 have been performed on an Ubuntu 16.04.5 LTS system
with 503GB RAM and Tesla V100S GPU.</p>
      <p>Results The results depicted in Table 2 represent some initial results on the
triple classi cation task using the pre-trained GPT-2 model on KGs. Since all
the triples in the training set are true, a negative sampling method is used to
generate synthetic negative triples for the training of the classi er. The negative
triples are generated for this task, by replacing the head and the tail entities
with arbitrary entities based on a local closed world assumption. In this work,
ltered settings is used, i.e., if by chance true triples are generated using negative
sampling methods, then they are removed. Therefore, the set of triples in the
train, test, and validation sets are disjoint.</p>
      <p>
        TEKE [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and KG-BERT are considered as baseline models as they consider
NLMs to model the KGs for KGC. TEKE exploits structural information of the
KGs using an embedding layer, a BiLSTM layer followed by mutual attention
layer. The results of the baselines are taken from the KG-BERT paper [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]
except for KG-BERT (labels) variant for FB13. The experiment for this variant
is performed with the same settings as mentioned in [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. It is observed from
the results that with GPT-2, the model achieves comparable results with the
previous models. Also, the results are better for GPT-2 with descriptions variant,
this is because the textual entity descriptions have more contextual information
resulting in generation of better representation of triples. The same behaviour
has been observed for KG-BERT. Since the NLMs are trained on large corpora,
the model parameters contain huge amount of linguistic knowledge which helps in
overcoming the data sparsity problem in KGs. Furthermore, the main advantage
of contextual NLM based KGC methods that they do not consider the structural
information of the entities in a KG. Hence it is independent of any underlying
structure in a KG. Furthermore, these models are also applicable to the less
popular entities in KGs with lesser number of triples compared to the others.
The task of triple classi cation in KGC with GPT-2 is similar to the sequence
classi cation task in text and the self attention mask helps in identifying the
important words in the sequences. The variants with labels i.e., the entity names
for both KG-BERT and the proposed GPT-2 based model work better for WN11
as compared to FB13. This is because WordNet is a linguistic KG and the NLMs
are able to capture more information on the entity names as compared to FB13.
      </p>
      <p>Table 3 depicts the precision, recall, and F1 score of the model with di erent
hyper-parameter settings. It is observed that the best results are obtained with
batch=1, epoch=3, and lr=5e-5. The changing of epochs does not have much
variation in the model whereas batch size has. The lower the batch size, the
better the performance of the model.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>This work presents an analysis of the e ect of exploiting NLMs for KGC. A novel
GPT-2 based KGC model has also been proposed. The initial results from the
triple classi cation sub-task shows that the semantic information stored in the
NLMs can provide vital information for the KGC task. In future, further
hyperparameter tuning will improve model performance and additional experiments
on link prediction sub-tasks will be conducted.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <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>
          . pp.
          <volume>1247</volume>
          {
          <issue>1250</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
          </string-name>
          , J.:
          <article-title>Question answering with subgraph embeddings</article-title>
          .
          <source>In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          . pp.
          <volume>615</volume>
          {
          <issue>620</issue>
          (
          <year>2014</year>
          )
        </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>
          .
          <source>Advances in neural information processing systems</source>
          <volume>26</volume>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Cheng,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Knowledge graph completion: A review</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>192435</issue>
          {
          <fpage>192456</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dettmers</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minervini</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stenetorp</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Convolutional 2d knowledge graph embeddings</article-title>
          .
          <source>In: Thirty-second AAAI conference on arti cial intelligence</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>GAKE: Graph aware knowledge embedding</article-title>
          .
          <source>In: Proceedings of COLING</source>
          <year>2016</year>
          ,
          <source>the 26th International Conference on Computational Linguistics: Technical Papers</source>
          . pp.
          <volume>641</volume>
          {
          <fpage>651</fpage>
          .
          <string-name>
            <surname>The</surname>
            <given-names>COLING</given-names>
          </string-name>
          2016
          <string-name>
            <given-names>Organizing</given-names>
            <surname>Committee</surname>
          </string-name>
          , Osaka,
          <source>Japan (Dec</source>
          <year>2016</year>
          ), https://www.aclweb.org/anthology/ C16-1062
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gesese</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biswas</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alam</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sack</surname>
          </string-name>
          , H.:
          <article-title>A survey on knowledge graph embeddings with literals: Which model links better literal-ly? Semantic Web (Preprint</article-title>
          ),
          <volume>1</volume>
          {
          <fpage>31</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Neural network methods for natural language processing</article-title>
          .
          <source>Synthesis lectures on human language technologies 10(1)</source>
          ,
          <volume>1</volume>
          {
          <fpage>309</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ho</surname>
            <given-names>art</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Yosef</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          , et al.,
          <string-name>
            <surname>I.B.</surname>
          </string-name>
          :
          <article-title>Robust disambiguation of named entities in text</article-title>
          .
          <source>In: Proc. of the 2011 Conf. on Empirical Methods in Natural Language Processing</source>
          ,
          <string-name>
            <surname>EMNLP</surname>
          </string-name>
          <year>2011</year>
          . pp.
          <volume>782</volume>
          {
          <issue>792</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jing</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A survey on neural network language models</article-title>
          . arXiv preprint arXiv:
          <year>1906</year>
          .
          <volume>03591</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kenton</surname>
            ,
            <given-names>J.D.M.W.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>L.K.</given-names>
          </string-name>
          :
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          .
          <source>In: Proceedings of NAACL-HLT</source>
          . pp.
          <volume>4171</volume>
          {
          <issue>4186</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Koehn</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>Statistical machine translation</article-title>
          . Cambridge University Press (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>3111</volume>
          {
          <issue>3119</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>Wordnet: a lexical database for english</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>38</volume>
          (
          <issue>11</issue>
          ),
          <volume>39</volume>
          {
          <fpage>41</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Improving the quality of linked data using statistical distributions</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems (IJSWIS) 10(2)</source>
          ,
          <volume>63</volume>
          {
          <fpage>86</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Petroni</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Rocktaschel, T.,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakhtin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Language models as knowledge bases?</article-title>
          <source>In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          . pp.
          <volume>2463</volume>
          {
          <issue>2473</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pezeshkpour</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Embedding multimodal relational data for knowledge base completion</article-title>
          .
          <source>In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          . pp.
          <volume>3208</volume>
          {
          <issue>3218</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Qiu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Pre-trained models for natural language processing: A survey</article-title>
          .
          <source>Science China Technological Sciences</source>
          pp.
          <volume>1</volume>
          {
          <issue>26</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Radford</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narasimhan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salimans</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Improving language understanding by generative pre-training (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Radford</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Child</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amodei</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , et al.:
          <article-title>Language models are unsupervised multitask learners</article-title>
          .
          <source>OpenAI blog 1(8)</source>
          ,
          <volume>9</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Reasoning with neural tensor networks for knowledge base completion</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>926</volume>
          {
          <issue>934</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
          </string-name>
          , J.:
          <article-title>Text-enhanced representation learning for knowledge graph</article-title>
          .
          <source>In: Proceedings of International Joint Conference on Arti cial Intelligent (IJCAI)</source>
          . pp.
          <volume>4</volume>
          {
          <issue>17</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nallapati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>B.:</given-names>
          </string-name>
          <article-title>Multi-passage bert: A globally normalized bert model for open-domain question answering</article-title>
          .
          <source>In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLPIJCNLP)</source>
          . pp.
          <volume>5878</volume>
          {
          <issue>5882</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
          </string-name>
          , H.:
          <article-title>Kgrl: an owl2 rl reasoning system for large scale knowledge graph</article-title>
          .
          <source>In: 2016 12th International Conference on Semantics, Knowledge and Grids (SKG)</source>
          . pp.
          <volume>83</volume>
          {
          <fpage>89</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <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>Jia</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Representation learning of knowledge graphs with entity descriptions</article-title>
          .
          <source>In: Proceedings of the AAAI Conference on Arti cial Intelligence</source>
          . vol.
          <volume>30</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Philip</surname>
          </string-name>
          , S.Y.:
          <article-title>Bert post-training for review reading comprehension and aspect-based sentiment analysis</article-title>
          .
          <source>In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers). pp.
          <volume>2324</volume>
          {
          <issue>2335</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qiu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Knowledge graph representation with jointly structural and textual encoding</article-title>
          .
          <source>In: Proceedings of the 26th International Joint Conference on Arti cial Intelligence</source>
          . pp.
          <volume>1318</volume>
          {
          <issue>1324</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yih</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Embedding entities and relations for learning and inference in knowledge bases</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>
          ), http://arxiv. org/abs/1412.6575
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Kg-bert: Bert for knowledge graph completion</article-title>
          . arXiv preprint arXiv:
          <year>1909</year>
          .
          <volume>03193</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Automatic Speech Recognition</article-title>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>