<!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>idrbt-team-a@IECSIL-FIRE-2018: Relation Categorization for Social Media News Text</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>N. Satya Krishna</string-name>
          <email>satya.krishna.nunna@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Nagesh Bhattu</string-name>
          <email>nageshbhattu@nitandhra.ac.in</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D. V. L. N. Somayajulu</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IDRBT</institution>
          ,
          <addr-line>Road No.1 Castle Hills, Masab Tank, Hyderabad, Telangana</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>NIT Tadepalligudem</institution>
          ,
          <addr-line>West Godavari District, Andhra Pradesh</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>NIT Warangal</institution>
          ,
          <addr-line>Telangana</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This working note presents a statistical based classi er for text classi cation using entity relationship information present in the input text. We observed that parts-of-speech tags and named entities information will help us to predict the relationship between entities. We also presented the procedure for predicting POS tags and named entities, which we considered as the sources of information for entity relationship. These features (POS tags, NE) along with the words, in input text sentence, are used as input features to classify the given input into any one of the prede ned relationship class. It also presents the experimental details and performance results of this classi er on ve Indian language datasets such as hindi, kannada, malayalam, tamil and telugu.</p>
      </abstract>
      <kwd-group>
        <kwd>Relation Extraction Parts-Of-Speech tagging NER Logistic regression IR</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Relation Extraction(RE) is an important subtask in Natural Language
Processing(NLP) pipeline to convert the unstructured data format to structured data
format by extracting the relationship information among the entities in the
natural text. The main goal of a RE task is to identify and extract the relationships
between two or more entities existing in the given unstructured data and
classies the given text based on the extracted relationship.</p>
      <p>With the increase in the usage of internet, the unstructured digital data
has been increasing exponentially in the form of blogs, research documents,
posts, tweets, news articles, and question-answering forms. This unstructured
digital data consists important information in the hidden form. The objective
of Information Retrieval(IR) is to develop tools for extracting this information
automatically. To extract this information, it requires the conversion of
unstructured digital data into structured form by predicting the named entities and
relationships existed among those entities in the unstructured data.</p>
      <p>For example consider the sentence shown in table-1 along with its POS tags
and named entities. The sentence has three entities person, occupation, and
organization. We can extract these entities information using NER tools. With these
entities information, RE algorithm identi es the existence of entities in the given
text, but not the relationship information among those entities. In this example
there are two relationships among the three entities. The First relationship is
woking as between john-person and assistant professor-occupation entities. The
second relationship is working in between john-person and IITD-organization
entities.</p>
      <p>Named entities in the second example, shown in table-2, are person, location,
event and datenum. Its corresponding POS tags and words are the sources to
nd the relationship among these entities. In this example two relationships
discovered and discovered in are exist. The discovered relationship between
Columbus-person and America-location. second relationship discovered in
between America-location and 1492-datenum.</p>
      <p>
        As shown in the above examples, our approach is to consider POS tags along
with named entities, as they are good source for relationship extraction and text
classi cation. Since, most of the times verbs, prepositions and verbs followed
by preposition can provide the relationship information, in this work we built
a machine learning based classi er to extract generic relationship pattern using
POS tags and named entities along with words in a given training example in
training phase. There are many applications in which we can use RE task. A
bio-medical tool EDGAR, presented in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], extracts the relationship information
between the drugs and gems with cancer disease. It is implemented using NLP
tools to generate POS tags. The recent survey[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], on Relation Extraction(RE)
from unstructured text, presented the description of di erent types RE models
implemented for di erent applications. It also presents the dataset details and
working procedures of these models by categorizing them based on the type of
classi ers.
      </p>
      <p>
        RE is a pivotal sub task in several natural language understanding
applications, such as question answering [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Initially RE task was formulated as an
essential task of information extraction by seventh Message Understanding
Conference (MUC-7) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Miller et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] proposed a generative model to convert
the unstructured text to structured form by extracting the entity relationship
information using parts of speech tags and named entity information. Ru et al.
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed a convolutional neural network (CNN) model for relation classi
cation using core dependency phrases as input to the model. Initially he computed
these core dependency phrases using Jaccard similarity score between the
relation phrases exist in the knowledge base and the dependency phrases exist
between two entities.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Overview of the Approach</title>
      <p>This section describes the overall approach we followed in this work to classify the
sentences according to the relationship information that exists among the entities
in that sentence. For implementation we divided the approach into two stages.
In rst stage, as shown in the gure-1, we extracted the list of features which
carries the entity information and relationship information for each sentence in
train and testset. In second stage we train a sentence level classi er and build
the model by feeding training sentences along with features extracted in the
previous stage. These features are parts of speech tags and named entities in an
input sentence. Later we applied this trained classi er to classify test sentences
with its POS features and entity features.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <p>We experimented on ve Indian language data sets using di erent classi ers.
This section describes the problem de nition, details of feature extraction,
classi cation and datasets details with experimental results on those datasets.
3.1</p>
      <sec id="sec-3-1">
        <title>Problem statement</title>
        <p>Given a large collection of sentences C and each sentence is represented with a
sequence of words, such as w0; w1; w2; :::wn, which contains the set of entities
and relation among those entities. Classify these sentences into any one of the
class labels given in training data using entity relationship information existing
in an input sentence.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>POS tagging and NER</title>
        <p>As shown in the example mentioned in introduction section, the adverb, verb,
conjunction and preposition type of words in a sentence are the sources of
information for extracting the relation among the existing entities. Hence, we
predicted the POS tag for each word in a sentence using di erent POS taggers
for di erent languages. These POS tagging tools are freely available in
IIITHyd web site4. Though, they provided the POS taggers for these ve Indian
languages we utilized only hindi, tamil and telugu POS taggers. The details of
these POS taggers and its source code is available in IIIT-Hyd website5. We
predicted the named entities using a deep learning based Recurrent Neural
Network called Bi-directional Long Short-Term Memory. The detailed description of
this model is explained in our work submitted along with this paper in
ArnektIECSIL@FIRE2018 shared-task workshop.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Relationship Extraction</title>
        <p>
          As described in the previous section, we applied di erent types of machine
learning based text classi ers to predict the entity relationship class labels. Initially
we veri ed the performance of these classi ers on telugu language dataset. As
logistic regression based classi er gave the highest accuracy(76.35%) compared
to other classi ers NBEM(67.5%) and MLP(75.98%) we applied this classi er
for the remaining datasets.
4 http ltrc.iiit.ac.inshow le.php? lename=downloadsshallow parser.php
5 http:ltrc.iiit.ac.indownload.php
Naive Bayes EM (NBEM) classi er: NBEM is a semi-supervised learning
based classi er[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], which takes the test data along with the training data to
utilize information existing in unlabeled data for predicting the class labels. The
given training and test datasets are denoted with Dl = (x0; y0),(x1; y1), (x2; y2),
... (xl; yl) and Du = (xl+0), (xl+1), (xl+2), ... (xl+u) respectively. The NBEM
classi er learns on dataset Dn = Dl S Du by maximizing the following objective
function shown in equation-1. Here n = l + u and l denotes the number of
sentences in training data. u denotes the number of sentences in test data. xj
and yj are denoting jth input and its corresponding output label.
        </p>
        <p>jDlj
maximize X log( (xj ; yj )) +
j=1
jDuj
X log( (xk; ybk))
k=1
(1)
It learns the model parameters by applying Expectation and Maximization(EM)
algorithm. In EM algorithm it predicts the labels of each test sample in
Expectation step(E-step) and updates the parameters in Maximization step(M-step)
in each iteration.</p>
        <p>
          Logistic Regression classi er: In logistic regression[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] we use discriminate
probabilistic method to build the classi er. If we consider the training data as Dn
= (x0; y0),(x1; y1), (x2; y2), ... (xn; yn) then this classi er learns the parameters
by maximizing the following objective function shown in equation-2. Here, is
a conditional probability for occurrence of label yj given input observation xj .
We compute this probability using softmax function as shown in equation-3. In
this function L denotes the set of output labels in the given dataset. yl is a
parameter vector of size equal to the length of the input.
        </p>
        <p>jDnj
maximize X log( (yj =xj ))</p>
        <p>j=1
(yj =xj ) =
exp( yTj :xj )
PjLj
l=1 yTl :xj
Multilayer Perceptron: It is a special type of feedforward neural network
in which it uses a non-linear activation function in each neuron of hidden layer
and output layer. We used the back propagation algorithm while learning the
MLP classi er on training data. In training phase, it back propagates the error
occurred for each input observation. While back propagating the error, it adjust
the weights by minimizing the following objective function shown in equation-4,
where Ei(xn) gives the error at ith output node for the nth input observation.
We applied the gradient descent algorithm to change the weights.</p>
        <p>Ei(xn) = 1 X(yin
2 n
yin)2
b
(2)
(3)
(4)</p>
      </sec>
      <sec id="sec-3-4">
        <title>Dataset</title>
        <p>
          Arnekt-IECSIL@FIRE2018 shared task [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] provides ve Indian language datasets
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] such as hindi, kannada, malayalam, tamil and telugu. Each language dataset
has three di erent les with text in its corresponding language script. Among
these three les, one is training le and other two are test-1 and test-2 les. All
these les have data in the form of one input sequence per line. Except test-1 and
test-2, the training data le contains labels for each input sequence. Each test
le has 20% of data from the overall dataset. The training le in each dataset
has di erent number of distinct labels. The number of class labels are 16, 14,
13, 17 and 14 in hindi, kannada, malayalam, tamil and telugu training data
respectively. The table-3 describes the details regarding the number of sentences,
number of words, number of unique words in each le of all datasets.
Evaluation of this model is done based on the following metrics as speci ed in
the shared task guide lines.
        </p>
        <p>Accuracy =</p>
        <p>N o:Of sentences are assigned with the correct label</p>
        <p>N o:Of sentences in the dataset
P recision(Pi) =</p>
        <p>Recall(Ri) =</p>
        <sec id="sec-3-4-1">
          <title>N o:Of sentences are correctly labeled with labeli</title>
          <p>N o:Of sentences are labeled with labeli</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>N o:Of sentences are correctly labeled with labeli T otal N o:Of sentences with labeli intest data</title>
          <p>(5)
(6)
(7)
f score(Fi) =
2</p>
          <p>Pi</p>
          <p>Ri</p>
          <p>Pi + Ri
Overall f score(F ) =
1
L
j j iinL</p>
          <p>X Fi
(8)
(9)
The results in table-4 and 5 summarizes the accuracy and F-Scores of the model
on testset-1 and 2 of ve languages. In Per-Evaluation and Final-Evaluation
this model has high accuracy for kannada dataset compared with other models
presented in this competition. For the remaining four languages this model is in
the second position. This same order is repeated in F-Score performance of this
model.
We presented an approach which makes use of POS tag information for relation
categorisation. Our approach was general and applicable for all the languages
used in the shared-task. We could not get the POS tags of malayalam and
kannada which can be further improved with such additional information which
is crucial for the success in the shared task.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Barathi</given-names>
            <surname>Ganesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.B.</given-names>
            ,
            <surname>Soman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.P.</given-names>
            ,
            <surname>Reshma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Mandar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Prachi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Gouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Anitha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Anand</surname>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Information extraction for conversational systems in indian languages - arnekt iecsil</article-title>
          .
          <source>In: Forum for Information Retrieval Evaluation</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Barathi</given-names>
            <surname>Ganesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.B.</given-names>
            ,
            <surname>Soman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.P.</given-names>
            ,
            <surname>Reshma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Mandar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Prachi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Gouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Anitha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Anand</surname>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Overview of arnekt iecsil at re-2018 track on information extraction for conversational systems in indian languages</article-title>
          .
          <source>In: FIRE (Working Notes)</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chinchor</surname>
          </string-name>
          , N.:
          <article-title>Proceedings of the 7th message understanding conference</article-title>
          .
          <source>Columbia, MD: Science Applications International Corporation (SAIC)</source>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hazrina</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharef</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ibrahim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murad</surname>
            ,
            <given-names>M.A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noah</surname>
            ,
            <given-names>S.A.M.:</given-names>
          </string-name>
          <article-title>Review on the advancements of disambiguation in semantic question answering system</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>53</volume>
          (
          <issue>1</issue>
          ),
          <volume>52</volume>
          {
          <fpage>69</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramshaw</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weischedel</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A novel use of statistical parsing to extract information from text</article-title>
          .
          <source>In: Proceedings of the 1st North American Chapter of the Association for Computational Linguistics Conference</source>
          . pp.
          <volume>226</volume>
          {
          <fpage>233</fpage>
          . NAACL 2000,
          <article-title>Association for Computational Linguistics</article-title>
          , Stroudsburg, PA, USA (
          <year>2000</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>974305</volume>
          .
          <fpage>974335</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Nigam</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thrun</surname>
          </string-name>
          , S., Mitchell, T.:
          <article-title>Text classi cation from labeled and unlabeled documents using em</article-title>
          .
          <source>Machine learning 39(2-3)</source>
          ,
          <volume>103</volume>
          {
          <fpage>134</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pawar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palshikar</surname>
            ,
            <given-names>G.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhattacharyya</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Relation extraction: A survey</article-title>
          .
          <source>arXiv preprint arXiv:1712.05191</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Rind esch, T.C.,
          <string-name>
            <surname>Tanabe</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weinstein</surname>
            ,
            <given-names>J.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Edgar: extraction of drugs, genes and relations from the biomedical literature</article-title>
          .
          <source>In: Biocomputing</source>
          <year>2000</year>
          , pp.
          <volume>517</volume>
          {
          <fpage>528</fpage>
          . World Scienti c (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ru</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Using semantic similarity to reduce wrong labels in distant supervision for relation extraction</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>54</volume>
          (
          <issue>4</issue>
          ),
          <volume>593</volume>
          {
          <fpage>608</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Walker</surname>
            ,
            <given-names>S.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duncan</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          :
          <article-title>Estimation of the probability of an event as a function of several independent variables</article-title>
          .
          <source>Biometrika</source>
          <volume>54</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>167</volume>
          {
          <fpage>179</fpage>
          (
          <year>1967</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>