<!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>Building Knowledge Base through Deep Learning Relation Extraction and Wikidata</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pero Subasic</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hongfeng Yin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xiao Lin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>AI Agents Group</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>DOCOMO Innovations Inc</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Palo Alto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>psubasic</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>xlin}@docomoinnovations.com</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Copyright held by the author(s). In A. Martin, K. Hinkelmann, A. Gerber</institution>
          ,
          <addr-line>D. Lenat, F. van Harmelen, P. Clark (Eds.)</addr-line>
          ,
          <institution>Proceedings of the AAAI 2019 Spring Symposium on Combining Machine Learning with Knowledge Engineering (AAAI-MAKE 2019). Stanford University</institution>
          ,
          <addr-line>Palo Alto, California</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Many AI agent tasks require domain specific knowledge graph (KG) that is compact and complete. We present a methodology to build domain specific KG by merging output from deep learning-based relation extraction from free text and existing knowledge database such as Wikidata. We first form a static KG by traversing knowledge database constrained by domain keywords. Very large high-quality training data set is then generated automatically by matching Common Crawl data with relation keywords extracted from knowledge database. We describe the training data generation process in detail and subsequent experiments with deep learning approaches to relation extraction. The resulting model is used to generate new triples from free text corpus and create a dynamic KG. The static and dynamic KGs are then merged into a new KB satisfying the requirement of specific knowledge-oriented AI tasks such as question answering, chatting, or intelligent retrieval. The proposed methodology can be easily transferred to other domains or languages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Knowledge graph (KG) plays an important role in closed
domain question-answering (QA) systems. There are many
large-scale KGs available
        <xref ref-type="bibr" rid="ref1 ref10 ref18 ref19 ref2 ref3 ref8 ref9">(Bollacker 2008; Lehmann et al.
2012; Lenat 1995; Mitchell et al. 2018; Vrandecic and
Krotzsh 2014)</xref>
        . To answer user queries, a KG should be
compact (pertain to a particular topic) or the QA engine
may provide wrong answers due to the knowledge graph
having too many extraneous facts and relations. The
knowledge graph should be complete so as to have as
many facts as possible about the topic of interest or the QA
engine may be unable to answer user’s query. The need
for compactness and completeness are plainly at odds with
each other such that existing KG generation techniques fail
to satisfy both objectives properly. Accordingly, there is a
need for an improved knowledge graph generation
technique that satisfies the conflicting needs for completeness
and compactness. We also aim to build a methodology to
support easier knowledge base construction in multiple
languages and domains.
      </p>
      <p>We thus propose a methodology to build a domain
specific KG. Figure 1 depicts the processes of domain specific
KG generation through deep learning-based relation
extraction and knowledge database. We choose Wikidata as
the initial knowledge database. After being language
filtered, the database is transformed and stored into
MongoDB so that a hierarchical traversal starting from a set of
seed keywords could be performed efficiently. This set of
seed keywords can be given for specific application thus
this approach can be applied to arbitrary domain. It is also
possible to extract this set of keywords automatically from
some given text corpora. The resulting
subject-relationobject triples from this step are used to form a so-called
static KG and also are used to match sentences from
Common Crawl free text to create a large dataset to train
our relation extraction model. The trained model is then
applied to infer new triples from free text corpora which
form a dynamic KG to satisfy the requirement of
completeness. The static and dynamic KGs are then aggregated
into a new KG that can be exported into various formats
such as RDF, property graph etc., and be used by a domain
specific knowledge-based AI agent.</p>
      <p>The paper first reviews the related works regarding
knowledge graph generation and relation extraction. It then
describes our label dataset preparation, relation extraction
model and KG generation in details, followed by some
results of experiments of benchmarking relation extraction
models and application of proposed approach for a soccer
domain.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        A knowledge graph could be constructed by collaborative
way to collect entities and links (Clark 2014), or automatic
natural language processing to obtain
subject-relationobject triples, such as through transformation of
embedding representation
        <xref ref-type="bibr" rid="ref11 ref18 ref2 ref20 ref8">(Lin et al. 2015; Socher et al. 2012;
Wang et al. 2014)</xref>
        , deep neural network model extraction
approaches
        <xref ref-type="bibr" rid="ref11 ref12 ref16 ref23 ref24 ref25 ref26 ref7">(Santos, Xiang and Zhou 2015; Zeng 2014;
Zeng et al. 2015; Zhang and Wang; 2015; Zhou et al 2016)</xref>
        and inference method from graph paths
        <xref ref-type="bibr" rid="ref11 ref16 ref25 ref4">(Guu, Miller and
Liang et al. 2015)</xref>
        . Researchers in recent years also propose
to use end-to-end system
        <xref ref-type="bibr" rid="ref13 ref17 ref21 ref22 ref5">(Kertkeidkachorn and Ichise
2017, Shang et al. 2019)</xref>
        , deep reinforcement learning
method
        <xref ref-type="bibr" rid="ref22 ref3 ref5">(Feng 2018, Yang, Yang and Cohen 2017)</xref>
        to get
better result.
      </p>
      <p>
        As one of the major approaches to expand KG, relation
extraction (RE) aims to extract relational facts from plain
text between entities contained in text. Supervised learning
approach is effective, but preparation of a high-quality
labeled data is a major bottleneck in practice. One technique
to avoid this difficulty is distant supervision
        <xref ref-type="bibr" rid="ref14">(Mintz et al.,
2009)</xref>
        , which assumes that if two entities have a
relationship in a known knowledge base, then all sentences that
mention these two entities will express that relationship in
some way. All sentences that contain these two entities are
selected as training instances. The distant supervision is an
effective method of automatically labeling training data.
However, it has a major shortcoming. The distant
supervision assumption is too strong and causes the wrong label
problem. A sentence that mentions two entities does not
necessarily express their relation in a knowledge base. It is
possible that these two entities may simply appear in a
sentence without the specific relation in the knowledge base.
The noisy training data fundamentally limit the
performances of any trained model
        <xref ref-type="bibr" rid="ref13 ref21">(Luo et al. 2017)</xref>
        . Most of RE
researches focus on tiny improvements on the noisy
training data. However, these RE results fall short from
requirements of practical applications. The biggest challenge
of RE is to automatically generate massive high-quality
training data. We solve this problem by matching Common
Crawl data with a structured knowledge base like Wikidata.
      </p>
      <p>Our approach is thus unique in that it utilizes a
structured database to form a static KG through hierarchical
traversal of links connected with domain keywords for
compactness. This KG is used to generate triples to train
sequence tagging relation extraction model to infer new
triples from free text corpus and generate a dynamic KG
for completeness. The major contribution of our study is
that we generated a large dataset for relation extraction
model training. Furthermore, the approach is easily
transferrable to other domains and languages as long as the text
data is available. Specifically, to transfer to a new domain,
we need a new set of keywords or documents representing
the domain. To transfer to a new language, we need entity
extractors, static knowledge graph in that language
(Wikidata satisfies this requirement), and large text corpus in
target language (Common Crawl satisfies that requirement,
but other sources can be used).</p>
    </sec>
    <sec id="sec-3">
      <title>Relation Extraction</title>
      <sec id="sec-3-1">
        <title>Label Data Generation</title>
        <p>
          The datasets used in distant supervision are usually
developed by aligning a structural knowledge base like Freebase
with free text like Wikipedia or news. One example is
          <xref ref-type="bibr" rid="ref15">(Riedel, Yao, and McCallum 2010)</xref>
          who match Freebase
relations with the New York Times (NYT) corpus. Usually,
two entities with relation in a sentence associate a keyword
in the sentence to represent the relation in the knowledge
base. Therefore, it is required to match two entities and a
keyword for a sentence to generate a positive relation. This
will largely reduce noise in generating positive samples.
However, the total number of positive samples is also
largely reduced. The problem can be solved by using very
large free text corpora: billions of web pages available in
Common Crawl web data.
        </p>
        <p>The Common Crawl corpus contains petabytes of data
collected over 8 years of web crawling. The corpus
contains raw web page data, metadata extracts and text
extracts. We use one year of Common Crawl text data. After
language filtering, cleaning and deduplication there are
about 6 billion English web pages. The training data
generation is shown in Fig. 2, and the in-house entity extraction
system is used to label entities in Common Crawl text.</p>
        <p>A Wikdata relation category has an id P-number, a
relation name and several mapped relation keywords, for
example:
• P-number: P19
• Name: place of birth
• Mapped relation keywords: birth city, birth
location, birth place, birthplace, born at, born in,
location born, location of birth, POB
Wikidata dump used in our task consists of:
• 48,756,678 triples
• 783 relation categories
• 2,384 relation keywords
•</p>
        <p>Wikidata
Relation triples
with Wikidada
relation
categories
Relation category to
relation keyword</p>
        <p>matching
Wikidata category
to keyword table</p>
        <p>Common
crawl data
Relation triples
with relation
categories and
keywords</p>
        <p>Entity
extraction</p>
        <p>Entity texts
Entity matching and
relation keyword
matching for
positive sentences</p>
        <p>Negative sentence</p>
        <p>generation
Labeled sentences
• actor 1,014,708
• capital of 957,203
• son 954,848
• directed by 890,268
• married 843,009
• born in 796,941
• coach 736,866
Therefore, the massive high-quality labeled sentences are
generated automatically for training supervised machine
leaning models. With the labeled sentences, we can build
RE models for specific domains, for specific relations or
for open domain.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Relation Extraction Models for Soccer</title>
        <p>In a specific domain example, we use labeled sentences to
build RE models for soccer. First, we extract 17,950 soccer
entities and 722,528 triples with at least one soccer entity
from Wikidata, 78 relation categories with 640 relation
keywords.</p>
        <p>Training data generation:
• Positive sample generation:
1. Select two entities (e1, e2) and a relation
keyword (r_kw with relation category r_cat)
in a matched sentence s
2. If (e1, r_kw, e2) is in the relation keyword
triples
3. Set “e1, e2, r_kw, r_cat, s” as a positive
sample
• Negative sample generation
1. Select two entities (e1, e2) in a sentence s
2. One entity must be a soccer entity
3. Both entities are in the entity list generated
from Wikidata relation triples
4. Set “e1, e2, NONE, NA, s” as a negative
sample. Select randomly with some
probability to obtain sufficient number of negative
samples.</p>
        <p>5. Remove duplicated samples
• Total Generated Training Data:
o 2,121,640 samples
o 335,734 positive relation sentences
o 1,785,906 negative relation sentences</p>
      </sec>
      <sec id="sec-3-3">
        <title>Building the Models</title>
        <p>
          The PCNN model
          <xref ref-type="bibr" rid="ref11 ref24">(Zeng et al. 2015)</xref>
          , LSTM with
Attention model
          <xref ref-type="bibr" rid="ref12 ref26 ref7">(Zhou et al. 2016)</xref>
          and LSTM classification
model
          <xref ref-type="bibr" rid="ref16 ref25">(Zhang and Wang 2015)</xref>
          are trained with 90% data
for training, 10% data for testing. Also, sequence tag
model
          <xref ref-type="bibr" rid="ref12 ref26 ref7">(Lample et al. 2016)</xref>
          is trained with 80% data for
training, 10% data for testing during training and 10% data for
testing after training.
        </p>
        <p>A positive sentence is tagged as follows:
[[ John ]] Entity lives in [[ New York ]] Entity
O O O O B-Re I-Re O O O O O
(a)
(b)
(c)
Sequence Tagging
PCNN
LSTM Classification
LSTM + Attention
98.25%
82.89%
91.28%
95.40%</p>
        <p>Precision
In comparison with distant supervision datasets our
datasets can train much higher-quality models.</p>
        <p>
          Comparison of Figure 3 in Reference
          <xref ref-type="bibr" rid="ref12 ref26 ref7">(Lin et al. 2016)</xref>
          To validate the wining sequence tagging approach, we
create validation data set from Common Crawl outside the
training data by using different time period. We also
validated on data used from other data source, different from
Common Crawl with similar outcome. Validation results
are as follows:
o F1 93.15%
o Precision: 90.43%
o Recall: 96.02%
Although the models perform well for the training data, we
found that there are a lot of false positives when the
models are applied on arbitrary free text. This issue can be
improved with new negative sample generation which we
describe here.
• Improved negative sample generation: a sentence s
should have a keyword in the 640 relation keywords
o For each pair of entities (e1, e2) in s
§ e1 or e2 is a soccer entity
§ e1 and e2 are in the entity list
gener
        </p>
        <p>ated from Wikidata relation triples
§ If s is a matched sentence, and e1
and e2 are not in the relation triple
of s
§
• Set “e1, e2, NONE, NA, s”
as a negative sample with a
probability 0.5
If s is not a matched sentence</p>
      </sec>
      <sec id="sec-3-4">
        <title>Apply the model to Common Crawl data</title>
        <p>Figure 5 shows the flowchart of soccer RE. For each
sentence in Common Crawl entity texts, if the
sentence contains at least one soccer entity and two
entities in the entity list generated from Wikidata
relation triples, the sentence is a soccer sentence.
Then, the duplicated soccer sentences are
removed and the sentences without the relation
keywords are filtered out. The left sentences are
tagged with IOB tags. Finally, the RE models are
applied to the sentences to extract the relations.
The results are:
o
o
o</p>
        <p>Total soccer sentences with two labeled entities:
64,085,913
Total relations extracted: 600,964
Aggregate unique relations: 147,486.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Construction of Knowledge Graph</title>
      <p>As illustrated in Figure 1, the goal of the proposed
approach is to build a knowledge graph from a static KG
built from knowledge database and a dynamic KG
generated from deep learning relation extraction. To form the
static knowledge base, a suitable knowledge database (in this
example, Wikidata) is language filtered (English, Japanese,
and so on) and the resulting knowledge graph is stored in a
suitable database platform such as MongoDB. To build the
static knowledge graph, database is searched for seed
keywords to act as seed vertices for the resulting knowledge
graph. These seed vertices are then expanded by
hierarchical traversal. In particular, the hierarchical traversal
proceeds by finding all descendent vertices of the seed
vertex. The algorithm then recursively iterates across these
descendent (child) vertices. In addition, all ancestor
vertices that have links to the seed vertex are identified by
adding parent Wikidata items and recursively iterating across
the parents of the seed vertex. Since the seed keywords are
directed to the topic of interest (e.g., soccer), the
hierarchical traversal of a resulting knowledge graph is also
performing a domain filtering to the topic of interest. The
relation triples from static knowledge graph may then be
extracted and expanded to assist in the labeling of positive
and negative sentences from a training corpus to train a
deep learning relation extraction model. Deep learning
model applied on free text, such as news articles, blogs,
and similar up-to-date sources, generates dynamic
knowledge graph. The static and dynamic knowledge
graphs are then merged to form a combined knowledge
graph. The two approaches ensure that we have
slowlychanging (therefore ‘static’) knowledge as well as
fastchanging (therefore ‘dynamic’) knowledge in the resulting
knowledge graph. When merging static KG and dynamic
KG, several subjective rules are enforced: (1) if relation of
a triple in the dynamic KG is not defined in Wikidata
property list, this triple will be ignored; (2) if any of two
entities of a triple in the dynamic KG is not defined in the
Wikidata item list, a pseudo item is created with a unique
Q-number and the triple will be added into the knowledge
base as a valid link; (3) relation defined in static KG has
higher precedence – if a relation in dynamic KG is
conflicted with a relation in static KG, the one in dynamic KG
will be ignored and the relation in static KG will be kept in
the merged knowledge base. The merged KG only exists in
the final Neo4j database.</p>
      <p>In our experiment, we assumed a single fact
knowledgebased question answering system in soccer domain to
demonstrate the proposed approach. To assure that the QA
system can answer user query correctly, we make the KG
contain facts represented by triples related with soccer as
closely as possible. At the same time, we included as many
soccer related triples as possible. Wikidata is adopted as
structured database to generate static KG. Relation
extraction approach described in Section 2 is used to extract
soccer related triples which are then merged into dynamic KG.
Table 2 lists the top three relations in the new KG. It
demonstrates that triple facts in the aggregated KG are
correctly condensed into a specific domain of soccer. P641
(sport, in which the subject participates or belongs to) is
not used in sentence labeling for its coverage is too broad.
An example of triple with P641 is given: [Lionel Messi] =&gt;
[P641 (sport)] =&gt; [association football].</p>
      <p>The statistics of static KG and dynamic KG is listed in
Table 3. As it shows, static KG contains only 0.81%
entities and 0.29% links from the original Wikidata. Queries
performed on static KG thus will be significantly more
efficient than on the original database, thus lowering
requirement for computation power and memory usage. This
is especially important for AI agent edge devices where
hardware resources are limited. At the same time, the links
in domain KG increased by 15.6%, resulting in a large
increase of coverage. This number is dependent on the size
of corpus used to extract relations. Larger corpus size will
yield larger link increase resulting in more knowledge
coverage. For example, in Wikidata database there are 67 links
starting with Q170645 (2018 FIFA World Cup). In merged
KG, this number increases to 472.</p>
      <sec id="sec-4-1">
        <title>Static KG</title>
        <p>Number of Entities 405,639
Number of Predicates 676,500
% of Entity 0.81%
Wikidata Predicate 0.29%
Increased Comparing to Static KG</p>
      </sec>
      <sec id="sec-4-2">
        <title>Merged KG</title>
        <p>425,224
807,718</p>
        <p>N/A
15.6%
Since there is no real question-answering system that is
based on the knowledge graphs created in this study,
improvement of question-answering performance from the
merged KG over simply static KG or dynamic KG alone is
not able to be evaluated quantitatively. Neo4j is used in the
demonstration to simulate QA system – instead of a natural
language question, a database query is issued to get
response (in a real system this is usually accomplished by
appropriate AIML mapping). Table 4 shows some query
examples. As expected, some questions can be answered
when merged KG is used because the corresponding facts
are added from relation extraction results.</p>
        <p>Q: who is Louis Giskus?
A: [Louis Giskus] =&gt; [chairperson] =&gt; [Surinamese
Football Association]
Q: how Antonio Conte is related with Juventus
F.C.?
A: [head coach]
Q: who is the manager of Manchester City F.C.?
A: [Manchester City F.C.] =&gt; [represented by] =&gt;
[Pep Guardiola]</p>
        <p>In Wikidata, defined items have different language
labels. By incorporating corresponding language labels into
Neo4j database, the resulting KB can easily accommodate
the capabilities of visualizing or querying in languages
other than English. As a demonstration, Figure 6 shows a
query using Japanese to query the KB.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Summary</title>
      <p>This paper presents a methodology to build a knowledge
graph for domain specific AI application where KG is
required to be compact and complete. This KG is constructed
by aggregating a static knowledge database such as
Wikidata and a dynamic knowledge database, which is formed
by subject-relation-object triples extracted from free text
corpora through deep learning relation extraction model. In
this study, a large high-quality dataset for training relation
extraction model is developed by matching Common
Crawl data with knowledge database. This dataset was
used to train our own sequence tagging based relation
extraction model and achieved the-state-of-art performance.
Another important contribution is multi-language and
multi-domain applicability of the approach.</p>
      <p>
        It is inevitable that there might be wrong “facts” inferred
from test corpora by the relation extraction model. It would
be an interesting but challenging future work to evaluate
validity of predicted triples and delete these wrong “facts”
in order that they will not be integrated into knowledge
base and become “truth”. To infer new links directly from
knowledge database to further expand the knowledge base
could be another interesting topic. Another topic that could
be worthy to pursue is to study whether joint named entity
recognition and relation extraction could be integrated into
our flow
        <xref ref-type="bibr" rid="ref1 ref10 ref3">(Bekoulis et al. 2018)</xref>
        .
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>We thank Yinrui Li for conducting the benchmark study of
deep learning algorithms for relation extraction and
contribution to the data of Figure 4. We also thank the
anonymous reviewers for their helpful comments.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bekoulis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          et al.
          <year>2018</year>
          .
          <article-title>Joint Entity Recognition and Relation Extraction as a Multi-head Selection Problem</article-title>
          .
          <source>Expert System with Applications</source>
          , vol
          <volume>114</volume>
          ,
          <fpage>34</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bollacker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          et al.
          <year>2008</year>
          .
          <article-title>Freebase: A Collaboratively Created Graph Database for Structuring Human Knowledge</article-title>
          .
          <source>In Proceedings of SIGMOD'08</source>
          ,
          <fpage>1247</fpage>
          -
          <lpage>1249</lpage>
          ,
          <string-name>
            <given-names>ACM</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          et al.
          <year>2014</year>
          .
          <article-title>Automatic Construction of InferenceSupporting Knowledge Bases</article-title>
          .
          <source>In Proceedings of 4th Workshop on Automated Knowledge Base Construction (AKBC</source>
          '
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          et al.
          <year>2018</year>
          ,
          <article-title>Reinforcement Learning for Relation Classification from Noisy Data</article-title>
          .
          <source>in Proceedings of the 32nd AAAI Conference on Artificial Intelligence</source>
          ,
          <fpage>5779</fpage>
          -
          <lpage>5786</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          Guu.,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            and
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Traversing Knowledge Graphs in Vector Space</article-title>
          .
          <source>In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <fpage>318</fpage>
          -
          <lpage>327</lpage>
          , Lisbon, Portugal.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Kertkeidkachorn</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ichise</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>T2KG: An End-to-End System for Creating Knowledge Graph from Unstructured Text</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>In Proceeding of AAAI-17 Workshop on Knowledge-Based Techniques for Problem Solving and Reasoning</source>
          ,
          <volume>743</volume>
          -
          <fpage>749</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Lample</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          et al.
          <year>2016</year>
          .
          <article-title>Neural Architectures for Named Entity Recognition</article-title>
          .
          <source>In Proceedings of NAACL-HLT</source>
          <year>2016</year>
          ,
          <volume>260</volume>
          -
          <fpage>270</fpage>
          , San Diego, California.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          et al.
          <year>2012</year>
          .
          <article-title>DBpedia - a Large-scale, Multilingual Knowledge Base Extracted from Wikipedia</article-title>
          .
          <source>Semantic Web</source>
          <volume>1</volume>
          (
          <year>2012</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Lenat</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>1995</year>
          .
          <article-title>CYC: A Large-Scale Investment in Knowledge Infrastructure</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>33</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Mitchell</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          et al.
          <year>2018</year>
          .
          <article-title>Never Ending Learning</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>61</volume>
          (
          <issue>5</issue>
          ):
          <fpage>103</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al.
          <year>2015</year>
          .
          <article-title>Learning Entity and Relation Embeddings for Knowledge Graph Completion</article-title>
          .
          <source>In Proceedings of the 29th AAAI Conference on Artificial Intelligence</source>
          ,
          <fpage>2181</fpage>
          -
          <lpage>2187</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          et al.
          <year>2016</year>
          .
          <article-title>Neural Relation Extraction with Selective Attention over Instances</article-title>
          .
          <source>In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <fpage>2124</fpage>
          -
          <lpage>2133</lpage>
          , Berlin, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          et al.
          <year>2017</year>
          .
          <article-title>Learning with Noise: Enhance Distantly Supervised Relation Extraction with Dynamic Transition Matrix</article-title>
          .
          <source>In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <fpage>430</fpage>
          -
          <lpage>439</lpage>
          , Vancouver, Canada.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Mintz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Distant Supervision for Relation Extraction without Labeled Data</article-title>
          .
          <source>In Proceedings of the 47th Annual Meeting of the ACL and the 4th IJCNLP of the AFNLP</source>
          ,
          <fpage>1003</fpage>
          -
          <lpage>1011</lpage>
          , Suntec, Singapore.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Modeling Relations and Their Mentions without Labeled Text</article-title>
          . In:
          <string-name>
            <surname>Balcázar</surname>
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonchi</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gionis</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sebag</surname>
            <given-names>M</given-names>
          </string-name>
          . (eds.)
          <article-title>Machine Learning and Knowledge Discovery in Databases</article-title>
          .
          <source>ECML PKDD 2010. Lecture Notes in Computer Science</source>
          , vol
          <volume>6323</volume>
          . Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Classifying Relations by Ranking with Convolutional Neural Networks</article-title>
          .
          <source>In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing</source>
          ,
          <fpage>626</fpage>
          -
          <lpage>634</lpage>
          , Beijing, China.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Shang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          et al.,
          <year>2019</year>
          .
          <article-title>End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completion</article-title>
          , arXiv:
          <year>1811</year>
          .04441, accepted for
          <source>Proceedings of AAAI</source>
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          et al.
          <year>2012</year>
          .
          <article-title>Semantic Compositionality through Recursive Matrix-Vector Spaces</article-title>
          .
          <source>In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning</source>
          ,
          <fpage>1201</fpage>
          -
          <lpage>1211</lpage>
          ,
          <string-name>
            <surname>Jeju</surname>
            <given-names>Island</given-names>
          </string-name>
          , Korea.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Vrandecic</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Krotzsh</surname>
            <given-names>M.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Wikidata: A Free Collaborative Knowledgebase</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>57</volume>
          (
          <issue>10</issue>
          ):
          <fpage>78</fpage>
          -
          <lpage>85</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          et al.
          <year>2014</year>
          .
          <article-title>Knowledge Graph Embedding by Translating on Hyperplanes</article-title>
          .
          <source>In Proceedings of the 28th AAAI Conference on Artificial Intelligence</source>
          ,
          <fpage>1112</fpage>
          -
          <lpage>1119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          et al.
          <year>2017</year>
          .
          <article-title>An Interpretable Knowledge Transfer Model for Knowledge Base Completion</article-title>
          .
          <source>In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <fpage>950</fpage>
          -
          <lpage>962</lpage>
          , Vancouver, Canada, ACL.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Differentiable Learning of Logical Rules for Knowledge Base Reasoning</article-title>
          .
          <source>In Proceedings of 31st Conference on Neural Information Processing Systems (NIPS</source>
          <year>2017</year>
          ), Long Beach, CA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Relation Classification via Convolutional Deep Neural Network</article-title>
          .
          <source>In Proceedings of the 25th International Conference on Computational Linguistics (COLING</source>
          <year>2014</year>
          ),
          <fpage>2335</fpage>
          -
          <lpage>2344</lpage>
          , Dublin, Ireland.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Liu.,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Chen</surname>
          </string-name>
          .,
          <string-name>
            <given-names>Y.</given-names>
            and
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Distant Supervision for Relation Extraction via Piecewise Convolutional Neural Networks</article-title>
          .
          <source>In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <fpage>1753</fpage>
          -
          <lpage>1762</lpage>
          , Lisbon, Portugal, ACL.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , D and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Relation Classification via Recurrent Neural Network</article-title>
          . arXiv:
          <volume>1508</volume>
          .
          <fpage>01006</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          et al.
          <year>2016</year>
          .
          <article-title>Attention-Based Bidirectional Long ShortTerm Memory Networks for Relation Classification</article-title>
          .
          <source>In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <fpage>207</fpage>
          -
          <lpage>212</lpage>
          , Berlin, Germany, ACL.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>