<!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>Multi-level Attention-Based Neural Networks for Distant Supervised Relation Extraction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Linyi Yang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tin Lok James Ng</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catherine Mooney</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruihai Dong</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Insight Centre for Data Analytics, University College Dublin</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We propose a multi-level attention-based neural network for relation extraction based on the work of Lin et al. to alleviate the problem of wrong labelling in distant supervision. In this paper, we rst adopt gated recurrent units to represent the semantic information. Then, we introduce a customized multi-level attention mechanism, which is expected to reduce the weights of noisy words and sentences. Experimental results on a real-world dataset show that our model achieves signi cant improvement on relation extraction tasks compared to both traditional feature-based models and existing neural network-based methods.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Relation Extraction (RE) aims to identify relations between entities from
natural language text. It plays a key role in many natural language processing (NLP)
tasks, including question answering, web search, and knowledge-based
construction. The existing relation extraction approaches can be divided into supervised
learning methods [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], semi-supervised learning methods, [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and unsupervised
learning methods, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In the supervised approaches, sentences in a corpus are
rst hand-labelled by domain experts to produce labelled examples of speci c
relations. The identi ed examples are then used to induce rules for identifying
additional instances of relations. In other words, relation extraction is
considered to be a multi-class classi cation problem. While supervised methods can
achieve high precision [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], labelling training data requires enormous amount of
e ort from domain experts which is very time-consuming.
      </p>
      <p>
        To address this problem, Mintz et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] applied distant supervision to
automatically generate training data via aligning the New York Times (NYT) news
text with the large-scale knowledge base Freebase [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which contains more than
7300 relationships and more than 900 million entities. They assume that if two
entities have a relationship in a known knowledge base, then all sentences that
contain these entity pairs will express this relationship in some way. For
example, (Ireland, capital, Dublin) is a relational triple fact stored in Freebase. All
sentences with synonyms for both entities, Ireland and Dublin, are considered
to be an expression of the fact that (Ireland, capital, Dublin) holds. All these
sentences will be regarded as positive instances for relation extraction. Although
distant supervision is an e ective strategy for automatically labelling training
data and a sound solution to leverage the availability of big data on the web,
it su ers from the wrong labelling problem as the assumption is too strong.
For instance, the sentence \Modern Ireland also has Dublin, whose budding
metropolitan area is home to about 1.5 million people of Ireland 's population
of close to 4 million." does not express the relation capital between two entities,
but will still be regarded as a positive instance. The multi-instance learning
introduced by [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ],[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] can alleviate the wrong labelling problem but is still
far from satisfactory. These feature-based methods highly rely on NLP
toolkits, such as part-of-speech annotations and syntactic parsing and the output of
pre-existing NLP systems often leads to error propagation which will hurt the
performance of proposed models. To solve this problem, many scholars [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ],
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] attempt to apply deep learning techniques instead of feature-based methods
to relation extraction tasks, and our work will also focus on that.
      </p>
      <p>
        Our proposal is an extension of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In this paper, we propose a novel
Bidirectional Gated Recurrent Unit (BiGRU) network integrated with a multi-level
attention mechanism to automatically extract features without manual
intervention. The contribution of our work can be summarized as follows. First, to
further alleviate the wrong labelling problem, we build a multi-level attention
mechanism in addition to sentence-level attention mechanism, which is expected
to dynamically reduce the weights of both noisy words and sentences. Second, we
evaluate our model on a widely used dataset developed by [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Finally, we show
that our model achieves signi cant improvement compared to the state-of-art
methods.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        RE generally relates to the extraction of relational facts, or world knowledge
from the Web [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. It is one of the most important subtasks in information
extraction. Distant supervision is an alternative learning paradigm which assumes
that if two entities have a relationship in a known knowledge base, then all
sentences that contain these two entities will express this relationship [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
As a form of weak supervision, distant supervision exploits relation repositories
including Freebase [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and DBpedia [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] to de ne a set of relation types and
identify the text in a corpus which associate with the relations to produce the
training data. Although distant supervision has emerged as a popular choice for
training relation extractors and shows promising results in the task of relation
extraction, it is inevitably accompanied by the wrong labelling problem. Hence,
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] applied multi-instance learning to alleviate the wrong labelling
problem. These conventional methods inherit the knowledge discovered by the
NLP toolkits for the pre-processing tasks. Their performance was intensely
affected by the quality of supervised NLP toolkits as the output of pre-existing
NLP systems often leads to error propagation or accumulation.
      </p>
      <p>
        With the recent revival of interests in neural networks, many researchers
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] have utilized deep neural networks in relation classi
cation without handcrafted features. Although neural network based methods
provide an e ective way of reducing the number of handcrafted features, these
approaches which build classi ers based on sentence-level annotated data,
cannot be applied to large-scale knowledge bases due to the lack of training data.
Therefore, a novel model dubbed Piecewise Convolutional Neural Networks with
multi-instance learning was proposed by [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. In the work of [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], multi-instance
learning is integrated into a deep neural network model, which assumes that if
two entities participate in a relation, at least one sentence that mentions these
two entities might express that relation. Their integrated models are trained by
selecting the most likely instance for each entity pair, and it is apparent that the
method will lose a large amount of information in those neglected instances. To
make full use of instances, [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] proposes a sentence-level attention-based
convolutional neural network (CNN). Their model aims to make full use of sentences
by allocating di erent weights to di erent instances in terms of their
contributions in expressing the semantic relation information. Their proposed method
achieves better results compared to [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Besides, [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] employs the attention
mechanism with Bidirectional Long Short Term Memory Networks (BiLSTM)
to capture the most important semantic information in a sentence for relation
classi cation. Our proposal is an extension of [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] by combining with the work
of [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>In this section, we describe our novel neural network architecture to ful ll distant
supervision for relation extraction before delving deeper into how each of the
components within this model work in greater detail.
3.1</p>
      <sec id="sec-3-1">
        <title>Overview</title>
        <p>The distant supervised relation extraction problem is considered as a
multiinstance problem. First, we present our BiGRU-based network that incorporates
a multi-level attention mechanism. Figure 1 shows our neural network
architecture which demonstrates the process that handles one instance of a bag. As
shown in Figure 1, our model contains six components:
1. Input layer : Original sentences input to this model;
2. Embedding layer : Each word is mapped into a 50-dimension vector;
3. BiGRU layer : Using a neural network to get features automatically;
4. Word attention: Produce a weight vector on word level, and merge the
wordlevel features into a sentence-level representation;
5. Sentence attention: Allocate di erent weights to di erent sentences in terms
of their contribution in expressing the semantic relation information;
6. Output layer : Extract relation with the relation vector weighted by
sentencelevel attention.</p>
        <p>
          We now introduce these components in more detail.
Following [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], we transform each input word of a sentence into the concatenation
of two kinds of representations:
1. A word embedding : Capture both semantic and syntactic informaion of the
word.
2. A position embedding : Specify the position information of this word with
respect to two target entities.
        </p>
        <p>
          Word Embeddings. Word embeddings aim to transform words into distributed
representations which capture both semantic and syntactic meanings of words.
Each input word token is transformed into a low-dimensional real-valued vector
by looking up pretrained word embeddings[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Speci cally, given a sentence x
consisting of m words x = fw1; w2; : : : ; wm 1; wmg ; every word wi is represented
by a valued vector. Word representations are encoded by column vectors in an
embedding matrix V 2 Rdw jvj, where dw is the dimension of the word vectors,
and v is a xed-sized vocabulary.
        </p>
        <p>
          Position Embeddings. The main idea behind the use of word position
embedding in a relation extraction task is to give some reference to the neural layer
of how close a word is to the target nouns, based on the assumption that closer
words have more impact than distant words. The experimental result reported
in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] suggests that the use of word position embeddings is informative. Hence,
in this paper, the position embedding of a word is further used as a vector
concatenated with the word embedding.
3.3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Bidirectional Gated Recurrent Units in Neural Networks</title>
        <p>
          In this paper we adopt a popular LSTM variant, Gated Recurrent Unit (GRU)
network, which was rst introduced by [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In addition, we employ a Bidirectional
Gated Recurrent Unit (BiGRU) network based on the idea that the output at
time t may not only depend on the past information, also the future information.
Speci cally, supposing the j-th hidden unit is computed in the neural network.
First, it merges the cell state and hidden state then generates the reset gate qj
, which is computed by:
qj = ([Wrx]j + [Urh(t
where represents the sigmoid function, [:]j is the j-th element of a vector, x
and h(t 1) are the input vector and previous hidden state respectively, and Wr
and Ur are weight matrices. Second, it combines the forget and input gates into
a single update gate. The update gate zj is computed by:
zj = ([Wzx]j + [Uzh(t
Then, the actual activation of the proposed unit hj is computed by:
where
hj (t) = zj hj (t
1) + (1
        </p>
        <p>zj )(hej )(t)
hej (t) = tanh([W x]j + [U (q
h(t
1))]j )
Finally, we adopt an element-wise sum to add forward and backward states
produced by Bi-GRU as the output of the jth word.</p>
        <p>!
hj (t) = [(hj (t)
(hj (t)]
3.4</p>
      </sec>
      <sec id="sec-3-3">
        <title>Customized Attention Mechanism</title>
        <p>
          Attention-based neural networks were rst introduced by [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] for sequence to
sequence learning in machine translation. Double attention mechanisms have
also been previously developed in machine translation by [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. In this section,
we adopt a customized attention mechanism for relation extraction tasks. Our
attention mechanism aims to use neural networks with word-level attention to
obtain the representations of the sentences, then employ sentence-level attention
to reduce the in uence of false-negative sentences existing in each entity pair.
(1)
(2)
(3)
(4)
(5)
Word-level Attentions. Not all words contribute equally to the semantic
relation information of an entity pair for relation extraction. For this reason, our
word-level attention dynamically pay attention to the words in sentences that are
more signi cant for semantic relation information. Suppose that given a sentence
s containing n word embeddings, s = fw1; w2; : : : ; wng. The word embeddings
are passed to GRU units repectively to get hidden states fh1; h2; : : : ; hng. The
weights of the input columns at each time-step is called attention . Inspired
by [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], we can obtain the representation of sentences through the following
equations:
        </p>
        <p>n
s = X</p>
        <p>ihi
i =
i=1</p>
        <p>exp(e(hi))</p>
        <p>
          Pk exp(e(hk))
e(hi) = W tanh (hi)
where e(:) is a measure function that re ects the relevance between each word
and relation of the entity pair in a sentence, and W is a weight matrix.
Sentence-level Attentions. Inspired by [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], the representation of S is
computed as a weighted sum of these sentence vectors fs1; s2; : : : ; sj g:
j
S = X
i=1
        </p>
        <p>isi
(si; r) = siAr
where A denotes a weight matrix, and r is the representation of relation r.
(6)
(7)
(8)
(9)
(10)
(11)
where i is the weight of each sentence vector si.</p>
        <p>
          The semantic information of set S would rely on the representations of all
the sentences, each of which contains information that whether the entity pair
expresses the relation. Like [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], we adopt a sentence-level attention to minimize
the in uence of the noisy sentences. It rst measures the relevance between the
instance embedding and the relation r. Then, it allocates more weight to
truepositive instances and less weight to wrong labelling instances to reduce the
in uence of noisy sentences. i is calculated as:
i =
        </p>
        <p>exp( (si; r)))</p>
        <p>
          Pk exp( (sk; r))
where (:) is a query-base function which scores how well the input sentence si
and the relation r matches, (:) is de ned as:
where nr denotes the number of relations and o is the output of our model,
which is de ned as:
where R is the representation matrix of relations and b 2 Rnr is a bias vector.
Inspired by [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], we employ a loss function using cross-entropy at the
entity-pair level. Then loss function is de ned as follows:
p(rjS) =
        </p>
        <p>exp(or)</p>
        <p>Pkn=r1 exp(ok)
o = RS + b
L( ) =</p>
        <p>
          N
X log p(rijSi; )
i=1
The output layer determines the relation label of an input set of sentences. In
practice, we calculate the conditional probability through a softmax function as:
where N denotes the number of sentence sets for each entity pair and indicates
all parameters of this model. For optimization problem, we adopt the Adaptive
Moment Estimation (Adam) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] update rule to learn parameters by minimizing
the loss function.
        </p>
        <p>
          Furthermore, in order to prevent over tting, we apply dropout [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] on the
output layer. The strategy of dropout aims to achieve better performance during
the testing phase by randomly dropping out neural units during the training
phase. Then, the output of our model is rewritten based on equation (13) as
follows:
o = R(S
h) + b
(15)
where the vector h contains Bernoulli random variables with probability p.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>Our experiments aim to illustrate that our deep neural networks with
sentencelevel attention integrated with word-level attention can alleviate the wrong
labelling problem bene ting from taking advantage of all informative words for
relation extraction. In this section, we rst specify our settings and describe the
methods that we use for our evaluations. Next, we compare the performance
of our model on a widely used dataset with several state-of-the-art methods,
including traditional featured-based methods and neural network approaches.
Finally, we show that our approach, BiGRU+2ATT, can consistently and e
ectively improve the previous best-performing model, PCNN+ATT.
(12)
(13)
(14)
4.1</p>
      <sec id="sec-4-1">
        <title>Data</title>
        <p>
          Entity mentions for both datasets are recognized using the Stanford open-source
toolkit called entity tagger [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Pre-Trained Word Vectors are learned from New
York Times Annotated Corpus (LDC Data LDC2008T19), which can be
obtained from LDC 1.
        </p>
        <p>
          We evaluate our model on a widely used dataset 2 which is generated by [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] presents a novel approach to extract relations from text without explicit
training annotation. The Freebase relation instances are divided into two parts,
one for training and one for testing. There are 53 possible relationships within
this dataset including a special relation NA which represents that there is no
relation between two entities. A total of 522,611 sentences, 281,270 entity pairs
and 18,252 relational facts are stored in the training data, while the testing data
includes 172,448 sentences, 96,678 entity pairs, and 1,950 relational facts.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluation Metrics</title>
        <p>
          Like [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], we adopt held-out evaluation to assess our model in distant supervised
relation extraction. The held-out evaluation compares the relation facts between
entity pairs discovered from the test set with those in knowledge base. However,
the new relation instances that are not in knowledge base also could be discovered
by the testing systems. We just assume that the testing systems have similar
performance in relation facts inside and outside knowledge base so that we can
provide an approximate measure of precision without manually evaluation. Here
we report both the precision/recall curves and precision at n (P@N) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] which
considers only the topmost results returned by the model.
4.3
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Experimental Setup</title>
        <p>
          Word Embeddings The word embeddings used in this work are initialized
by means of unsupervised pretraining. Similar to previous work [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], we use the
Skip-gram neural network architecture available in the word2vec tool developed
by [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]). For both datasets, we adopt the same NYT corpus to train word
embeddings with word2vec. We rst drop the words which appear less than 100
times in the corpus and keep the rest as our vocabulary set. Then, we generate
the word embedding in 50 dimensions. Finally, we concatenate the words of an
entity when it has multiple words.
        </p>
        <p>
          Parameter Settings We keep the same value and size of parameter with the
baseline [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] in order to highlight the increase of performance comes from method
rather than the increase of parameter size. We illustrate hyperparameters used
in the experiments in Table 1.
1 https://catalog.ldc.upenn.edu/LDC2008T19
2 http://iesl.cs.umass.edu/riedel/ecml/
To evaluate the proposed method, we compare our approach against three
representative feature-based methods and the best-performing neural network
approach to show that our model can improve the performance.
        </p>
        <p>
          Following [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], Table 2 presents the P@N for the top 100, top 200, and top
300 extracted instances. For BiGRU, the multi-level attention method achieves
the best performance in all test settings. The results show that our multi-level
attention mechanism can consistently improve the performance compared to only
using neural network with sentence-level attention.
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Baselines:</title>
        <p>
          Mintz [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]: An original model for distant supervised relation extraction.
Ho mann [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]: A distant supervision for a relation extraction model based
on multi-instance learning which handles overlapping relations.
Surdeanu [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]: Jointly models the latent assignment of labels to instances
and dependencies between labels assigned to the same entity pair.
PCNN+ATT [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]: The best-performing model on the Riedel dataset so far.
        </p>
        <p>Di erent from other three feature-based baselines, this is a neural approach.</p>
      </sec>
      <sec id="sec-4-5">
        <title>Comparison with Feature-based and Neural Methods: From Figure 2,</title>
        <p>we can note that our model signi cantly and consistently outperforms the three
feature-based methods over the entire range of recall. Moreover, compared with
PCNN+ATT, BiGRU+2ATT obtains better performance over nearly the entire
range of recall. It indicates that the proposed BiGRU integrated with
wordlevel attention is bene cial. The reason is that the word-level attention would
dynamically focus on the more informative words within sentences for the given
relation.
The selected three examples of our customized attention mechanism from the
testing set are shown in the Table 3. For each sample, we display our attention
weights of sentences, and we highlight the entity pairs with bold face.</p>
        <p>From Table 3, we see that the rst bag of sentences is composed of two
sentences which are related to the triple (Robert L. Johnson, founders, Black
Entertainment Television) which is stored in the knowledge base. The sentence
with low attention weight does not express the relation Founders clearly. While
the next sentence which has high attention weight demonstrates directly that
Robert L. Johnson found Black Entertainment Television. The second example
is related to the triple (Muhammad Yunus, founders, Grameen Bank). In this
example, the relation fact also contains two sentences. The rst sentence with low
attention weight expresses the relation Founders implicitly, while the high one
expresses directly what position Muhammad Yunus holds in the Grameen Bank.
The last example is related to the triple (Ireland, contains, Cork). The result
demonstrates that the two sentences have the equal attention weight expressing
the relation that Cork is located in the Ireland.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we develop BiGRU with multi-level attention, which automatically
realizes learning features from data and makes full use of all informative words
Relation
Low
High
Relation
Low
High
Relation
Equal
Equal
and sentences. We adopt word-level attention integrated with sentence-level
attention to achieve better instance representation for the distant supervised
relation extraction task. In practice, we evaluate our model on a widely used
dataset to present the e ect of multi-level attention mechanism. Experimental
results show that our model outperforms not only state-of-the-art feature based
methods but also neural network methods.</p>
      <p>Acknowledgement. This research was supported by Science Foundation
Ireland (SFI) under Grant Number SFI/12/RC/2289.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ives</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Dbpedia: A nucleus for a web of open data (</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bahdanau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.:</given-names>
          </string-name>
          <article-title>Neural machine translation by jointly learning to align and translate</article-title>
          .
          <source>arXiv preprint arXiv:1409.0473</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Banko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cafarella</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soderland</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broadhead</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etzioni</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Open information extraction from the web</article-title>
          .
          <source>In: IJCAI</source>
          . vol.
          <volume>7</volume>
          , pp.
          <volume>2670</volume>
          {
          <issue>2676</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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>Tim</surname>
            ,
            <given-names>S.</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: Proc. 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="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Calixto</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campbell</surname>
          </string-name>
          , N.:
          <article-title>Doubly-attentive decoder for multi-modal neural machine translation</article-title>
          .
          <source>arXiv preprint arXiv:1702.01287</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>Y.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Exploiting background knowledge for relation extraction</article-title>
          .
          <source>In: Proc. 23th ACL</source>
          . pp.
          <volume>152</volume>
          {
          <issue>160</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Van Merrienboer,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Gulcehre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Bahdanau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Bougares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Schwenk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Learning phrase representations using rnn encoder-decoder for statistical machine translation</article-title>
          .
          <source>arXiv preprint arXiv:1406.1078</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Craswell</surname>
          </string-name>
          , N.:
          <article-title>Precision at n</article-title>
          .
          <source>In: Encyclopedia of database systems</source>
          , pp.
          <volume>2127</volume>
          {
          <issue>2128</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Finkel</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grenager</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Incorporating non-local information into information extraction systems by gibbs sampling</article-title>
          .
          <source>In: Proc. 43rd ACL</source>
          . pp.
          <volume>363</volume>
          {
          <issue>370</issue>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ho</surname>
            <given-names>mann</given-names>
          </string-name>
          , R., Zhang,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Ling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Weld</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.S.</surname>
          </string-name>
          :
          <article-title>Knowledge-based weak supervision for information extraction of overlapping relations</article-title>
          .
          <source>In: Proc. 49th ACL</source>
          . pp.
          <volume>541</volume>
          {
          <issue>550</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</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>Neural relation extraction with selective attention over instances</article-title>
          .
          <source>In: Proc. 54th ACL</source>
          (
          <year>2016</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>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>E cient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mintz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bills</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snow</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Distant supervision for relation extraction without labeled data</article-title>
          .
          <source>In: Proc. 47th ACL</source>
          . pp.
          <volume>1003</volume>
          {
          <issue>1011</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modeling relations and their mentions without labeled text</article-title>
          . pp.
          <volume>148</volume>
          {
          <issue>163</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>C.N.d.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Classifying relations by ranking with convolutional neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1504.06580</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huval</surname>
            ,
            <given-names>B.</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.Y.</given-names>
          </string-name>
          :
          <article-title>Semantic compositionality through recursive matrix-vector spaces</article-title>
          .
          <source>In: Proc. 2012 EMNLP</source>
          . pp.
          <volume>1201</volume>
          {
          <issue>1211</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakhutdinov</surname>
          </string-name>
          , R.:
          <article-title>Dropout: a simple way to prevent neural networks from over tting</article-title>
          .
          <source>Journal of machine learning research 15(1)</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grishman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sekine</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised relation extraction with largescale word clustering</article-title>
          .
          <source>In: Proc. 49th ACL</source>
          . pp.
          <volume>521</volume>
          {
          <issue>529</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Surdeanu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tibshirani</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nallapati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.
          <article-title>: Multi-instance multilabel learning for relation extraction</article-title>
          .
          <source>In: Proc. 2012 EMNLP</source>
          . pp.
          <volume>455</volume>
          {
          <issue>465</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Yates</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Extracting world knowledge from the web (</article-title>
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distant supervision for relation extraction via piecewise convolutional neural networks</article-title>
          .
          <source>In: Proc. 2015 EMNLP</source>
          . pp.
          <volume>1753</volume>
          {
          <issue>1762</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Relation classi cation via convolutional deep neural network</article-title>
          .
          <source>In: Proc. COLING</source>
          . pp.
          <volume>2335</volume>
          {
          <issue>2344</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tian</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Attention-based bidirectional long short-term memory networks for relation classi cation</article-title>
          .
          <source>In: Proc. 54th ACL</source>
          . vol.
          <volume>2</volume>
          , pp.
          <volume>207</volume>
          {
          <issue>212</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>