<!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>Unsupervised Hierarchical Grouping of Knowledge Graph Entities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sameh K. Mohamed</string-name>
          <email>sameh.mohamed@insight-centre.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data Science Institute</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Insight Centre for Data Analytics</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National University of Ireland Galway</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge graphs have attracted lots of attention in academic and industrial environments. Despite their usefulness, popular knowledge graphs suffer from incompleteness of information especially in their type assertions. This has encouraged research in the automatic discovery of entity types. In this context, multiple works were developed to utilise logical inference on ontologies and statistical machine learning methods to learn type assertion in knowledge graphs. However, these approaches suffer from limited performance on noisy data, limited scalability and the dependence on labelled training samples. In this work, we propose a new unsupervised approach that learns to categorise entities into a hierarchy of named groups. We show that our approach is able to effectively learn entity groups using a scalable procedure in noisy and sparse datasets. We experiment our approach on a set of popular knowledge graph benchmarking datasets, and we publish a collection of the outcome group hierarchies4.</p>
      </abstract>
      <kwd-group>
        <kwd>Knowledge Graphs</kwd>
        <kwd>Entity Clustering</kwd>
        <kwd>Heirarical Clustering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Type information of knowledge graph (KG) entities is an important feature that
categorizes entities of similar semantics. It is used in different tasks related to
knowledge graphs including meta path extraction [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], link prediction [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and fact
checking [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Naturally, knowledge entities are categorized into a hierarchically
structured set of classes e.g., person ) artist ) singer, or location ) country
) city, where each class encloses entities of similar properties. Hierarchical
class structure provides richer semantics of entity type information that can
be used as a feature in different knowledge graph tasks e.g. link prediction
and entity linking [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Despite their usefulness, famous knowledge graphs from
different domains suffer from type assertion incompleteness [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For example,
type assertions of DBpedia 3.8 is estimated to have at most an upper bound of
completeness 63.7% [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. YAGO2 types are also estimated to be at most 53.3%
complete [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This incompleteness has motivated research into automatic discovery
of knowledge graph entity types.
      </p>
      <p>
        The currently available approaches for classifying knowledge graph entities
can be classified into two categories. First, schema-based approaches, where
the developed approaches utilise the known schema of the knowledge graph to
learn entity types. This includes automatically inferring type information using
standard RDF reasoning [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which applies rules of logical inference to infer new
type assertion statements from existing ones using knowledge graph schema
information. However, this approach is sensitive to noisy information, and it
depends on prior-defined ontologies, and its predictions are bounded by the set
of types defined by the ontology. The SDType [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] model is another schema-based
approach which introduced using the link based type inference approach which
depends on the assumption that relations happen between particular types. For
example, if entities e1 and e2 are connected with relation "LiveIn", then we
can infer that e1 is a person and e2 is a place using relation defined domain
and range types from schema. This approach provided efficient classification of
entities in noisy knowledge graphs. However, it depended on the presence of
schema information, and it also did not provide hierarchical structure of type
information.
      </p>
      <p>
        Secondly, the statistical learning approaches, which treat type prediction task
as a multi-label classification problem, where models learn entity types using a
set of graph based features. They use known type assertions as training examples
and learn a model that can infer other unknown type assertions. They are known
to provide more robust-to-noise type predictions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] compared to schema-based
and logic-based approaches. These models can also infer type hierarchies by using
hierarchical multi-label classifiers [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, these models require training
assertions and it can not suggest new entity types.
      </p>
      <p>In this work, we propose a new unsupervised approach that groups knowledge
graph entities according to their connected neighbour in the graph. This can
be formulated such that for every set of entity nodes E connected to another
object node eo with a relation r, the set of nodes E belongs to the group gr,eo .
For example, in a general knowledge graph about people and cities all the people
entities connected to the entity "Dublin" with the relation "live-in" are associated
with the group "live-in-Dublin" as shown in Fig. 1. We then learn the hierarchy
of these groups using intersection and containment ratios between them to build
a hierarchy of entity types. This allows us to produce new named groups for
entities, and provides rich hierarchy of the newly created groups.</p>
      <p>The rest of this work is organised as follows:
(A) We present a detailed description of the pipeline of our approach in Section 2.
(B) We experiment our method on multiple popular knowledge graph
benchmarking datasets and we show samples of produced hierarchies in Section 3.
(C) We discuss related works in Section 4.
(D) We present our conclusions and future works in Section 5.
Europe
p1 •
Rugby</p>
      <p>LiveIn</p>
      <p>LiveIn
p5 •
Play
•
p2</p>
      <p>p3•
p6 •
• p4</p>
      <p>LiveIn</p>
      <p>Ireland
Dublin</p>
      <p>LiveInEurope
LiveInIreland
LiveInDublin
PlayRugby
In this section, we present our approach for learning hierarchical groups of entities
in knowledge graphs. We divide the pipeline of our method into three segments:
(1) entity grouping, (2) computing group similarities and (3) building group
hierarchy. In the following subsection, we discuss the motivation for our approach
and we discuss also each of its pipeline segments in detail while we use the
knowledge graph sample in Fig. 1 as a running example.
Knowledge graphs can model different types of assertions depending on their
predicate types such as attribute assertions like the age or names of an entity, or
related entities like birthplaces, friend, etc. Usually, the cardinality of relational
predicates are many-to-many like having a friend, associated nationality or
working for an organisation. In this case, our brains intuitively group entities
associated with same predicates and destinations to a group like "friend of Jack",
"people with British nationality " or "companies working in IT". In our approach,
we use the same technique, where we transform every knowledge assertion i.e.
SPO triple to a group assertion ("S" belongs to group "PO"). We also use a
configurable minimum size requirement for groups to avoid including one-to-one
predicates as group assertions.
Given any knowledge graph, our approach starts with generating groups of
entities by transforming the graph facts into group assertions as previously
discussed. For example, the knowledge graph in Fig. 1 contains multiple facts
about six persons. In this graph, all the persons are living in Europe such that
8 p 2 { p1, ..., p6}(p, ”LiveIn”, ”Europe”). This is transformed to creating a group
called "LiveIn_Europe" (g) such that g = {p1, p2, p3, p4, p5, p6}. Similarly, other
groups are created like "LiveIn_Ireland "7! {p2, p3, p4}, "LiveIn_Dublin" 7! {p3}
and "Play_Rugby "7! {p5, p6}. This procedure is performed to generate groups
from all the triples in the knowledge graph.</p>
      <p>Algorithm 1 describes the process of generating these groups, where processing
facts is parallelised to speed up processing large volumes of data. First, the set
of all knowledge graph triples is divided into a configurable j number of splits.
Each of these splits is then processed to generate a dictionary of groups and
their contained entities according to their own set of triples. All the resulting
dictionaries are then joined to generate one dictionary of all groups in the graph
and their corresponding entities. In order to restrict the extracted groups to a
minimum specific number of entities, groups with size less than a configurable
minimum size are removed from the group dictionary. Finally, the outcome of
this procedure is a dictionary of the remaining groups and their member entities.</p>
    </sec>
    <sec id="sec-2">
      <title>Computing Group Similarity</title>
      <p>
        We compute similarity measures between entity groups to learn their similarities
and hierarchical structure. We compute two types of similarities to achieve that:
Jaccard and hub promoted index (HPI) similarities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] which can be defined as
follows:
      </p>
      <p>Sgj1a,cgc2ard =
(g1) \
(g1) [
(g2)
(g2)
,</p>
      <p>SgH1P,gI2 = | (g1) \ (g2)|
min(|g1|, |g2|)
,
for any two groups g1 and g2, where (g) denotes the set of member entities of
the group g and |g| denotes its size. The HPI similarity in this context computes
the overlap between two groups, where its maximum value 1 implies that one
of the groups is a subset of the other. The Jaccard similarity on the other hand
computes the overall similarity between two groups of entities. For example,
the HPI similarity between "LiveInEurope" and "LiveInIreland " is equal to
|{p2, p3, p4}|/min(3, 6) = 1, which implies that the small group "LiveInIreland "
is a subset of the larger group "LiveInEurope".</p>
      <p>We also compute the similarities in a parallel procedure similar to the
generation of groups. We first generate all possible combinations of groups, then we
divide these combinations into splits. We then compute similarities for each of
the splits. the outcome similarities of all the parallel procedures are then joined
to generate a similarity matrix between all the groups.
2.4</p>
    </sec>
    <sec id="sec-3">
      <title>Building Groups Hierarchy</title>
      <p>The range of the hub promoted index (HPI) similarity between two groups is
bounded between 0 and 1, where 0 represents that the groups are independent
and 1 implies that one group is a subset of the other. In noisy knowledge graph,
the HPI index between totally dependant groups is always less than 1 due to
missing members in one of the two groups. In our approach we use a configurable
parameter ✓ that represents the group containment HPI threshold. We initialise
this parameter with a value of 0.9 by default to tolerate 10% of information loss.
3</p>
      <sec id="sec-3-1">
        <title>Experiments</title>
        <p>In this section, we describe the datasets and outcomes of the experimentation of
our approach.
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Data</title>
      <p>
        In our experiments we use six knowledge graph benchmarking datasets:
– WN18 &amp; WN18RR: subsets of the WordNet dataset [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] which contain lexical
information of the English language [
        <xref ref-type="bibr" rid="ref11 ref12">11,12</xref>
        ].
– FB13k: a subset of the freebase dataset [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] which contains information about
general human knowledge [
        <xref ref-type="bibr" rid="ref11 ref14">11,14</xref>
        ].
      </p>
      <p>
        – YAGO10: a subset of of YAGO3 dataset [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] which contains information
mostly about people and their citizenship, gender, and profession
knowledge [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
– NELL239: a subset of NELL dataset [
        <xref ref-type="bibr" rid="ref17 ref18">17,18</xref>
        ] which contains general knowledge
about people, places, sports teams, universities, etc.
      </p>
      <p>The above mentioned datasets are divided into three splits: training, validation
and testing. In our experiments, we first join the three splits and we execute our
method on the full dataset.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>Outcomes</title>
      <p>We executed our approaches on the aforementioned datasets, and we have
generated the entity group hierarchies for each one of them. We use a minimum group
size of 10 and a threshold of 0.9 for the HPI similarity for all the experimented
datasets.</p>
      <p>The outcome results show that these datasets contain different root groups,
where each root include super group of different group semantics such locations,
people and organisations.</p>
      <p>Fig. 2 shows an example of an outcome hierarchy of location-based entities in
the NELL239 dataset. It shows that our approach is able to generate a hierarchy
of different levels with valid and meaningful semantics.</p>
      <p>
        Fig 3 also shows another hierarchy for entities of people with a female gender
extracted from the FB13k dataset [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. The results show a one level hierarchy
where these entities are categorised into multiple groups. For example, the group
of those having an education in the Barnard College is a subset of the group of
people with a female gender. We have investigated on the Barnard college and
found out that it is a private women’s liberal arts college located in Manhattan,
New York City. Founded in 1889 by Annie Nathan Meyer, who named it after
Columbia University’s 10th president, Frederick Barnard, it is one of the oldest
women’s colleges in the world. Similarly for other associated colleges in Fig. 3,
these colleges are all women colleges.
      </p>
      <p>We have also published further outcomes and hierarchy views on a publicly
available website 5.
5 https://samehkamaleldin.github.io/kg-hierarchies-gallery/
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>Implementation</title>
      <p>4</p>
      <sec id="sec-6-1">
        <title>Related Work</title>
        <p>The experiments are implemented in Python3.5, and all the experiments were
executed on a Linux machine with an Intel(R) Core(TM) i70.4790K CPU @
4.00GHz and 32 GB RAM. We also use the D3 JavaScript library to visualise
our hierarchy in a radial tree form.</p>
        <p>
          Despite the widespread uses of knowledge graph in multiple domains, they suffer
from missing information, especially type-based assertions of their entities.
Multiple works were developed to tackle this problem including classical link prediction
models [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], where multiple model use graph features [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] and embeddings [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
to learn type links in the knowledge graphs. Also, type assertions of entities can
be learnt using association rule mining models [
          <xref ref-type="bibr" rid="ref23 ref24">23,24</xref>
          ] that identify type-based
rules in the graph.
        </p>
        <p>
          Further works have also focused on developing methods that exclusively predict
entity types in knowledge graphs. These models have utilised different techniques
including schema-based inference of type information [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and combination of
ontologies and graph patterns [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Furthermore, other techniques have utilised
machine learning models to infer types where they learn a feature representation
of entities and their known types [
          <xref ref-type="bibr" rid="ref5 ref6">6,5</xref>
          ], and use these learnt features to infer new
type link for other untyped entities in the knowledge graph.
5
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>Conclusions and Future Work</title>
        <p>In this work, we have discussed the problem on knowledge graph entity
classification, and we have shown that current state-of-the-art solutions are limited.
We have also proposed a new approach for hierarchical grouping for knowledge
graph entities which utilises an intuitive grouping of entities connected with
the same predicate object combinations. We have shown that our approach can
provide named hierarchical categorisation for the knowledge graph entities in
a scalable parallel procedure. Our approach also operates on noisy data data
by using flexible similarity measures. We have experimented our approach on
standard knowledge graph benchmarking datasets and we have published the
outcome hierarchies.</p>
        <p>In future works we intend to add the new generated groups as triples to the
graph along with their equivalence and dependence relationships and evaluate
their effects on tasks like link prediction on knowledge graphs. We also intend to
examine the possible use of the outcome hierarchies in mining association rules
in knowledge graphs.</p>
      </sec>
      <sec id="sec-6-3">
        <title>Acknowledgements</title>
        <p>This work has been supported by Insight Centre for Data Analytics at National
University of Ireland Galway, Ireland (supported by the Science Foundation
Ireland grant 12/RC/2289).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Changping</given-names>
            <surname>Meng</surname>
          </string-name>
          , Reynold Cheng, Silviu Maniu, Pierre Senellart, and Wangda Zhang.
          <article-title>Discovering meta-paths in large heterogeneous information networks</article-title>
          .
          <source>In WWW</source>
          , pages
          <fpage>754</fpage>
          -
          <lpage>764</lpage>
          . ACM,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Denis</given-names>
            <surname>Krompaß</surname>
          </string-name>
          , Stephan Baier, and
          <string-name>
            <given-names>Volker</given-names>
            <surname>Tresp</surname>
          </string-name>
          .
          <article-title>Type-constrained representation learning in knowledge graphs</article-title>
          .
          <source>In International Semantic Web Conference (1)</source>
          , volume
          <volume>9366</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>640</fpage>
          -
          <lpage>655</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Baoxu</given-names>
            <surname>Shi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tim</given-names>
            <surname>Weninger</surname>
          </string-name>
          .
          <article-title>Discriminative predicate path mining for fact checking in knowledge graphs</article-title>
          .
          <source>Knowl.-Based Syst.</source>
          ,
          <volume>104</volume>
          :
          <fpage>123</fpage>
          -
          <lpage>133</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Ruobing</given-names>
            <surname>Xie</surname>
          </string-name>
          , Zhiyuan Liu, and
          <string-name>
            <given-names>Maosong</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <article-title>Representation learning of knowledge graphs with hierarchical types</article-title>
          .
          <source>In IJCAI</source>
          , pages
          <fpage>2965</fpage>
          -
          <lpage>2971</lpage>
          . IJCAI/AAAI Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>André</given-names>
            <surname>Melo</surname>
          </string-name>
          , Heiko Paulheim, and
          <string-name>
            <given-names>Johanna</given-names>
            <surname>Völker</surname>
          </string-name>
          .
          <article-title>Type prediction in RDF knowledge bases using hierarchical multilabel classification</article-title>
          .
          <source>In WIMS</source>
          , pages
          <volume>14</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          :
          <fpage>10</fpage>
          . ACM,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Improving the quality of linked data using statistical distributions</article-title>
          .
          <source>Int. J. Semantic Web Inf. Syst.</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ):
          <fpage>63</fpage>
          -
          <lpage>86</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Axel</given-names>
            <surname>Polleres</surname>
          </string-name>
          , Aidan Hogan, Renaud Delbru, and
          <article-title>Jürgen Umbrich. RDFS and OWL reasoning for linked data</article-title>
          .
          <source>In Reasoning Web</source>
          , volume
          <volume>8067</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>91</fpage>
          -
          <lpage>149</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Type inference on noisy RDF data</article-title>
          .
          <source>In International Semantic Web Conference (1)</source>
          , volume
          <volume>8218</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>510</fpage>
          -
          <lpage>525</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Linyuan</given-names>
            <surname>Lu</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tao</given-names>
            <surname>Zhou</surname>
          </string-name>
          .
          <article-title>Link prediction in complex networks: A survey</article-title>
          .
          <source>CoRR, abs/1010.0725</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>George</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>WordNet: A lexical database for english</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Antoine</surname>
            <given-names>Bordes</given-names>
          </string-name>
          , Nicolas Usunier, Alberto García-Durán,
          <string-name>
            <given-names>Jason</given-names>
            <surname>Weston</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Oksana</given-names>
            <surname>Yakhnenko</surname>
          </string-name>
          .
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          .
          <source>In NIPS</source>
          , pages
          <fpage>2787</fpage>
          -
          <lpage>2795</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Tim</surname>
            <given-names>Dettmers</given-names>
          </string-name>
          , Pasquale Minervini, Pontus Stenetorp, and
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Riedel</surname>
          </string-name>
          .
          <article-title>Convolutional 2d knowledge graph embeddings</article-title>
          .
          <source>In AAAI. AAAI Press</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kurt D. Bollacker</surname>
            , Colin Evans, Praveen Paritosh, Tim Sturge, and
            <given-names>Jamie</given-names>
          </string-name>
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          . Freebase:
          <article-title>a collaboratively created graph database for structuring human knowledge</article-title>
          .
          <source>In SIGMOD Conference</source>
          , pages
          <fpage>1247</fpage>
          -
          <lpage>1250</lpage>
          . ACM,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kristina</surname>
            <given-names>Toutanova</given-names>
          </string-name>
          , Danqi Chen, Patrick Pantel, Hoifung Poon, Pallavi Choudhury, and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Gamon</surname>
          </string-name>
          .
          <article-title>Representing text for joint embedding of text and knowledge bases</article-title>
          .
          <source>In EMNLP</source>
          , pages
          <fpage>1499</fpage>
          -
          <lpage>1509</lpage>
          . The Association for Computational Linguistics,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Farzaneh</surname>
            <given-names>Mahdisoltani</given-names>
          </string-name>
          , Joanna Biega, and
          <string-name>
            <surname>Fabian</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Suchanek</surname>
          </string-name>
          .
          <article-title>YAGO3: A knowledge base from multilingual wikipedias</article-title>
          .
          <source>In CIDR. www.cidrdb.org</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Guillaume</surname>
            <given-names>Bouchard</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Sameer</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Théo</given-names>
            <surname>Trouillon</surname>
          </string-name>
          .
          <article-title>On approximate reasoning capabilities of low-rank vector spaces</article-title>
          .
          <source>In AAAI Spring Syposium on Knowledge Representation and Reasoning</source>
          (KRR):
          <article-title>Integrating Symbolic and Neural Approaches</article-title>
          . AAAI Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tom</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mitchell</surname>
          </string-name>
          , William W. Cohen,
          <string-name>
            <surname>Estevam R. Hruschka</surname>
          </string-name>
          Jr.,
          <string-name>
            <surname>Partha</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Talukdar</surname>
          </string-name>
          , Bo Yang, Justin Betteridge, Andrew Carlson, Bhavana Dalvi Mishra, Matt Gardner, Bryan Kisiel, Jayant Krishnamurthy, Ni Lao, Kathryn Mazaitis, Thahir Mohamed, Ndapandula Nakashole, Emmanouil A.
          <string-name>
            <surname>Platanios</surname>
            , Alan Ritter, Mehdi Samadi, Burr Settles, Richard C. Wang, Derry Wijaya, Abhinav Gupta, Xinlei Chen, Abulhair Saparov, Malcolm Greaves, and
            <given-names>Joel</given-names>
          </string-name>
          <string-name>
            <surname>Welling</surname>
          </string-name>
          .
          <article-title>Never-ending learning</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>61</volume>
          (
          <issue>5</issue>
          ):
          <fpage>103</fpage>
          -
          <lpage>115</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Matt</given-names>
            <surname>Gardner</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tom M.</given-names>
            <surname>Mitchell</surname>
          </string-name>
          .
          <article-title>Efficient and expressive knowledge base completion using subgraph feature extraction</article-title>
          .
          <source>In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, EMNLP</source>
          <year>2015</year>
          , Lisbon, Portugal,
          <source>September 17-21</source>
          ,
          <year>2015</year>
          , pages
          <fpage>1488</fpage>
          -
          <lpage>1498</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Antoine</surname>
            <given-names>Bordes</given-names>
          </string-name>
          , Nicolas Usunier, Alberto García-Durán,
          <string-name>
            <given-names>Jason</given-names>
            <surname>Weston</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Oksana</given-names>
            <surname>Yakhnenko</surname>
          </string-name>
          .
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          .
          <source>In Advances in Neural Information Processing Systems 26: 27th Annual Conference on Neural Information Processing Systems 2013. Proceedings of a meeting held December 5-8</source>
          ,
          <year>2013</year>
          ,
          <string-name>
            <given-names>Lake</given-names>
            <surname>Tahoe</surname>
          </string-name>
          , Nevada, United States., pages
          <fpage>2787</fpage>
          -
          <lpage>2795</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Maximilian</surname>
            <given-names>Nickel</given-names>
          </string-name>
          , Kevin Murphy, Volker Tresp, and
          <string-name>
            <given-names>Evgeniy</given-names>
            <surname>Gabrilovich</surname>
          </string-name>
          .
          <article-title>A review of relational machine learning for knowledge graphs</article-title>
          .
          <source>Proceedings of the IEEE</source>
          ,
          <volume>104</volume>
          (
          <issue>1</issue>
          ):
          <fpage>11</fpage>
          -
          <lpage>33</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Sameh</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Mohamed</surname>
          </string-name>
          , Vít Novácek, and
          <string-name>
            <surname>Pierre-Yves Vandenbussche</surname>
          </string-name>
          .
          <article-title>Knowledge base completion using distinct subgraph paths</article-title>
          .
          <source>In SAC</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Quan</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Zhendong Mao,
          <string-name>
            <given-names>Bin</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Li</given-names>
            <surname>Guo</surname>
          </string-name>
          .
          <article-title>Knowledge graph embedding: A survey of approaches and applications</article-title>
          .
          <source>IEEE Trans. Knowl</source>
          . Data Eng.,
          <volume>29</volume>
          (
          <issue>12</issue>
          ):
          <fpage>2724</fpage>
          -
          <lpage>2743</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Luis</surname>
            <given-names>Galárraga</given-names>
          </string-name>
          , Christina Teflioudi, Katja Hose, and
          <string-name>
            <surname>Fabian</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Suchanek</surname>
          </string-name>
          .
          <article-title>Amie: association rule mining under incomplete evidence in ontological knowledge bases</article-title>
          .
          <source>In WWW</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Sameh</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Mohamed</surname>
          </string-name>
          , Emir Muñoz, Vít Novácek, and
          <string-name>
            <surname>Pierre-Yves Vandenbussche</surname>
          </string-name>
          .
          <article-title>Identifying equivalent relation paths in knowledge graphs</article-title>
          .
          <source>In LDK</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>