<!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>KEC@DPIL-FIRE2016: Detection of Paraphrases on Indian Languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>R.Thangarajan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S.V.Kogilavani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.Karthic</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S.Jawahar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natural Language Processing</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paraphrase Identification</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Machine Learning Approach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Support Vector Machine</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maximum Entropy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shallow Parser.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Assistant Professor (SrG) Department of CSE Kongu Engineering College Erode</institution>
          ,
          <addr-line>Tamilnadu</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Professor Department of CSE Kongu Engineering College Erode</institution>
          ,
          <addr-line>Tamilnadu</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>UG Student Department of CSE Kongu Engineering College Erode</institution>
          ,
          <addr-line>Tamilnadu</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents a report on Detecting Paraphrases in Indian Languages (DPIL), in particular the Tamil language, by the team NLP@KEC of Kongu Engineering College. Automatic paraphrase detection is an intellectual task which has immense applications like plagiarism detection, new event detection, etc. Paraphrase is defined as the expression of a given fact in more than one way by means of different phrases. Paraphrase identification is a classic natural language processing task which is of classification type. Though there are several algorithms for paraphrase identification, reflecting the semantic relations between the constituent parts of a sentence plays a very important role. In this paper we utilize sixteen different features to best represent the similarity between sentences. The proposed approach utilizes machine learning algorithms like Support Vector Machine and Maximum Entropy for classification of given sentence pair. They have been classified into Paraphrase and Not-a-Paraphrase for task1 and Paraphrase, Not-a-Paraphrase and Semi-Paraphrase for task2. The accuracy and performance of these methods are measured on the basis of evaluation parameters like accuracy, precision, recall, f-measure and macro f-measure. Our methodology got 2nd place in DPIL evaluation track.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Variability of semantic expression is a fundamental phenomenon
of natural language where in the same meaning can be expressed
by, or inferred from, different texts. Paraphrases are alternative
ways to express or convey the same information. One can express
a single event in many different ways in natural language
sentences which depends on the command of the language the
writer or speaker has on the language in consideration. A properly
written paraphrase expresses the ideas of a fact or event in words
and sentence structure inherent to the writer or speaker. It is
similar to summarization but the key difference is that paraphrases
include both key points and sub-points. Because a paraphrase
includes detailed information it can sometimes be as long as the
original source. A paraphrase typically explains or clarifies the
text that is being paraphrased. This greatly adds to the difficulty of
detecting paraphrases
Paraphrase detection is the task of determining whether two or
more sentences represent the same meaning or not [1]. Paraphrase
detection systems progress the performance of a paraphrase
generation by choosing the best sentence from the list of
paraphrase sentences. Plagiarism detection is another task which
needs the paraphrase identification technique to detect the
sentences which are paraphrases of others. Identifying paraphrases
is an important task that is used in information retrieval, question
answering, text summarization and plagiarism detection. This
work mainly focuses on the detection of paraphrases in Tamil
language. For example, the sentences in Table 1 express the same
meaning therefore, they are paraphrases.</p>
      <p>Table 1 Sample Sentence in Tamil Language
கேரளமாநில
்திு
்ூி்ூட்மாணி்ே்
கோயி்திுவிழாுவ
்.ேியு
ூட்மாணி்ே்</p>
      <p>கோயி்திுவிழாகோலாே
லமாேுவ</p>
      <p>்ேிய.ு
Our proposed system utilizes two supervised machine learning
approaches using a Support Vector Machine (SVM), Maximum
Entropy (ME) and learns classifiers based on sixteen features like
lexical and POS tagging features in order to detect the paraphrase
sentences. The structure of the report is defined as follows:
Section-2 describes literature review. Section-3 gives the task
description Section-4 represents the overview of the proposed
system. Section-5 presents the performance evaluation results and
Section-6 concludes the work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. LITERATURE REVIEW</title>
      <p>
        In this section, recent research work carried in the field of
paraphrase identification in general, and paraphrase identification
in Tamil language in particular is discussed. Many researchers on
paraphrase identification make use of existing Natural Language
Processing (NLP) tools to identify paraphrases. [2] exploits the
NLP tools of a QA system to identify paraphrases. [3-6] have
employed lexical semantic similarity information based on
resources such as WordNet [7]. Tamil paraphrase detection is
tried with deep learning method [
        <xref ref-type="bibr" rid="ref14">18</xref>
        ].
      </p>
      <p>The ability to identify paraphrase, in which a sentence express the
same meaning of another one but with different words, has proven
useful for a wide variety of Many different natural language
processing applications are there for detecting paraphrases. The
different approaches can be categorized into supervised methods,
i.e. [8-9], which are the most promising methods.</p>
      <p>Most of the existing system utilizes thresholds to determine
whether two sentences are similar and represents the same
meaning. But the specification of exact threshold will depends up
on the training data. Machine Learning (ML)techniques have been
applied in order to overcome the problems in setting the threshold.
The benefit of applying the ML approach resides based on the
morphologic, syntactic, semantic features of a sentence.
In general, supervised and unsupervised machine learning
techniques are quite useful in paraphrase detection. In supervised
learning technique, the dataset is labeled and trained to obtain a
reasonable output which help in proper decision making. Unlike
supervised learning, unsupervised learning process does not need
any label data; therefore they cannot be processed easily. This
report work presents the impact of two supervised learning
methods on given dataset.</p>
    </sec>
    <sec id="sec-3">
      <title>3. TASK DESCRIPTION</title>
      <p>
        One of the most commonly used corpora for paraphrase detection
is the Micro Soft Research in Paraphrase (MSRP) corpus [
        <xref ref-type="bibr" rid="ref6">10</xref>
        ],
which contains 5,801 English sentence pairs from news articles
manually labeled with 67% paraphrases and 33%
nonparaphrases. Since there are no annotated corpora or automated
semantic interpretation systems available for Indian languages till
date, creating benchmark data for paraphrases and utilizing that
data in open shared task competitions will motivate the research
community for further research in Indian languages [
        <xref ref-type="bibr" rid="ref7">11</xref>
        ]. We
participated in DPIL task which is focused on sentence level
paraphrase identification for Indian languages (Tamil, Malayalam,
Hindi and Punjabi). In this context, the task is divided into two
subtasks.
3.1 Sub Task 1:
Given a pair of sentences, the system is required to assess if the
two sentences carry the same meaning or not and to classify them
into Paraphrase (P), or Not Paraphrase (NP) otherwise.
3.2 Sub Task 2:
Given two sentences from newspaper domain, the task is to
identify whether they are completely equivalent (P) or roughly
equivalent (SP) or Not Equivalent (NE). This task is similar to the
subtask 1, but the main difference is 3-point scale tag in
paraphrases.
      </p>
      <p>
        The training data set given to us is the News Corpus, which
contains 2,500 Tamil sentence pairs for subtask1 and 3,500 Tamil
sentence pairs for subtask2. The test set given to us consisted of
900 Tamil sentence pairs for subtask1 and 1,400 Tamil sentence
pairs for subtask2. Both the training and test corpus are available
at the link specified in [
        <xref ref-type="bibr" rid="ref8">12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. OVERVIEW OF PROPOSED SYSTEM</title>
      <p>
        Subtask1 and subtask2 datasets are processed using Tamil shallow
parser. The processed results are in text format; but for
classification of sentences using the machine learning algorithms,
the text values are converted into numerical matrix, which is then
given as input into SVM and ME for further classification.
SVM: Given data are analyzed and decision boundaries are
defined by having hyper planes. In two category case, the hyper
plane separates the document vector of one class from other
classes, where the separation is maintained to be large as possible
[
        <xref ref-type="bibr" rid="ref9">13</xref>
        ].
      </p>
      <p>
        ME: The training data are used to set constraint on conditional
distribution [
        <xref ref-type="bibr" rid="ref10">14</xref>
        ]. Each constraint is used to express characteristics
of training the data. These constraints then are used for testing the
data. The results obtained from this analysis are compared using
different performance evaluation measures.
      </p>
      <sec id="sec-4-1">
        <title>Subtask1 Dataset</title>
      </sec>
      <sec id="sec-4-2">
        <title>Subtask2 Dataset</title>
      </sec>
      <sec id="sec-4-3">
        <title>Shallow Parsing</title>
      </sec>
      <sec id="sec-4-4">
        <title>Features File Construction</title>
      </sec>
      <sec id="sec-4-5">
        <title>Classification using SVM</title>
      </sec>
      <sec id="sec-4-6">
        <title>Result for Sub Task1, Sub Task2</title>
      </sec>
      <sec id="sec-4-7">
        <title>Classification using Maximum Entropy</title>
      </sec>
      <sec id="sec-4-8">
        <title>Result for Sub Task1, Sub Task2</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4.1 SHALLOW PARSING</title>
      <p>
        Shallow parsing also called as chunking or light parsing is an
analysis of a sentence which first identifies basic parts of
sentences such as nouns, verbs, adjectives, etc., and then links
them to higher order units that have discrete grammatical
meanings. While the most elementary chunking algorithms simply
link constituent parts on the basis of elementary search patterns,
approaches that use ML techniques can take contextual
information into account and thus compose chunks in such a way
that they better reflect the semantic relations between the basic
constituents. That is, these more advanced methods get around the
problem that combinations of elementary constituents can have
different higher level meanings depending on the context of the
sentence. The proposed system utilizes Tamil Shallow parser
developed by IIIT [
        <xref ref-type="bibr" rid="ref11">15</xref>
        ]. For example, the following Tamil
sentence
செய்கே்கோ்ேகளஏவி இ்ு
இ்கரா ுதிய
ொதகை பகட்ு்ள.ு
would be chunked as in Table 2.
&lt;Sentence id="1"&gt;
&lt;fsaf='செய்க ே,n,any,sg,any,d,0,' case_name="nom" paradigm="n2"&gt;
&lt;fsaf='கோ ்,n,any,pl,any,d,ஐ,kalY_E' case_name="acc" paradigm="n17"&gt;
vbp="Y"
head="ஏவ ி"
poslcat="NM"
&lt;fsaf='ஏு,v,any,any,any,,இ,i'
paradigm="v5"&gt;
&lt;fsaf='இ்ு,n,any,sg,any,d,0,'
paradigm="n6"&gt;
&lt;fsaf='இ்ு,n,any,sg,any,d,0,'
paradigm="n6"&gt;
&lt;fsaf='இ்கரா,n,any,sg,any,d,0,'
paradigm="n1"&gt;
&lt;fsaf='இ்கரா,n,any,sg,any,d,0,'
paradigm="n1"&gt;
vbp="Y"
name="ஏவ ி"
      </p>
      <p>poslcat="NM"
head="இ்ு"</p>
      <p>case_name="nom"
name="இ்ு"</p>
      <p>case_name="nom"
head="இ்கரா"</p>
      <p>case_name="nom"
name="இ்கரா"
case_name="nom"
&lt;fsaf='ொதகை,n,any,sg,any,d,0,'
paradigm="n2"&gt;
&lt;fsaf='ுதி,யadj,any,any,any,,,' paradigm="adj"&gt;
&lt;fsaf='ொதகை,n,any,sg,any,d,0,'
paradigm="n2"&gt;
head="ொதகை"</p>
      <p>case_name="nom"
name="ொதகை"
case_name="nom"
&lt;fsaf='பகட,v,n,sg,3,,்ு_உ்_்,wwu_ulY_lY_awu'
head="பகட்ு்ள"ுtense="PRESENT" paradigm="v11" finite="Y"&gt;
&lt;fsaf='பகட,v,n,sg,3,,்ு_உ்_்,wwu_ulY_lY_awu'
name="பகட்ு்ள"ுtense="PRESENT" paradigm="v11" finite="Y"&gt;
vbp="Y"
vbp="Y"
SYM
&lt;fsaf='˙ ,punc,,,,,,'&gt;</p>
      <sec id="sec-5-1">
        <title>Para</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>4.2 FEATURES FILE CONSTRUCTION</title>
      <p>From the output of shallow parsing process, feature file is constructed both for training and test datasets for subtask1 and subtask2. Sample
feature file is presented in Table 3</p>
    </sec>
    <sec id="sec-7">
      <title>4.3 TEXT CLASSIFICATION USING</title>
    </sec>
    <sec id="sec-8">
      <title>MACHINE LEARNING ALGORITHMS</title>
      <p>
        When supervised machine learning algorithms are considered for
classification purpose, the input dataset is desired to be a labeled
one. In this study, two different supervised learning techniques are
applied for classification purpose such as SVM and ME.
Classification of sentences may be categorized into two types, i.e.,
binary sentence classification and multi-class sentence
classification [
        <xref ref-type="bibr" rid="ref12">16</xref>
        ]. For the given dataset, in binary classification
type, each sentence pair is classified as a label C, where C = {P,
NP}. In this, P denotes the given sentence pair is a paraphrase and
NP denotes that the given sentence pair is not a paraphrase. In
multi class sentence classification, each sentence pair is classified
as a label C, where C = {P, NP, SP}. In this, P specifies that the
sentence pair is paraphrase, NP denotes that the given sentence
pair is not a paraphrase whereas SP specifies that the given
sentence pair is a semi paraphrase.
      </p>
    </sec>
    <sec id="sec-9">
      <title>4.3.1 SVM Classification Method</title>
      <p>SVM is based on the structural risk minimization principle from
computational learning theory. This method analyzes data and
defines decision boundaries by having hyper-planes. In binary
classification problem, the hyper-plane separates the given vector
in one class from other class, where the separation between
hyperplanes is desired to be kept as large as possible. One property of
SVM is that their ability to learn can be independent of the
classified as not paraphrase by the classifier, whereas False
Negative are not paraphrase sentences but classifier classify it as
paraphrase. Table 5 and Table 6 represents confusion matrix for
sub task 1 sentences and sub task 2 sentences.</p>
      <p>Table 5 Confusion Matrix for Subtask1 Sentences</p>
      <sec id="sec-9-1">
        <title>Actual Status (SVM)</title>
      </sec>
      <sec id="sec-9-2">
        <title>Actual Status (ME)</title>
        <sec id="sec-9-2-1">
          <title>Predicted status NP P</title>
        </sec>
        <sec id="sec-9-2-2">
          <title>Predicted status NP P</title>
          <p>SP
NP
420
106
NP
514
44
87</p>
          <p>P
43
131
99
NP
409
117
NP
499
51
95</p>
          <p>
            P
47
113
113
dimensionality of the feature space. SVM measure the complexity
of hypotheses based on the margin with which they separate the
data, not the number of features [
            <xref ref-type="bibr" rid="ref13">17</xref>
            ]. Since SVM requires input in
the form of a vector of numbers, the constructed feature file is
given as input to SVM.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>4.3.2 ME Classification Method</title>
      <p>ME is a general technique for estimating probability distributions
from data. The over-riding principle in maximum entropy is that
when nothing is known, the distribution should be as uniform as
possible, that is, have maximal entropy. Labeled training data is
used to derive a set of constraints for the model that characterize
the class-specific expectations for the distribution. Constraints are
represented as expected values of “features” any real-valued
function of an example. The improved iterative scaling algorithm
finds the maximum entropy distribution that is consistent with the
given constraints.</p>
      <p>Due to the minimum assumptions that the ME classifier makes,
we regularly use it when we don’t know anything about the prior
distributions and when it is unsafe to make any such assumptions.
Moreover ME classifier is used when we can’t assume the
conditional independence of the features. This is particularly true
in text classification problems where our features are usually
words which obviously are not independent. The ME method
requires more time to train comparing to Naive Bayes, primarily
due to the optimization problem that needs to be solved in order to
estimate the parameters of the model. Nevertheless, after
computing these parameters, the method provides robust results
and it is competitive in terms of CPU and memory consumption.
In our text classification scenario, maximum entropy estimates the
conditional distribution of the class label given pair of sentences.
Entire document is represented by a feature file. The labeled
training data is used to estimate the expected value on a
class-byclass basis.</p>
    </sec>
    <sec id="sec-11">
      <title>5. PERFORMANCE EVALUATION</title>
    </sec>
    <sec id="sec-12">
      <title>PARAMETERS AND RESULTS</title>
      <p>The parameters which are helpful to evaluate performance of
supervised machine learning algorithm is based on the element
from a matrix known as confusion matrix or contingency table. It
is used in supervised machine learning algorithm to help in
assessing performance of any algorithm. From classification point
of view, terms such as “True Positive”(TP), “False Positive” (FP),
“True Negative” (TN), “False Negative” (FP) are used to compare
label of classes in this matrix as shown in Table 4.
In Table 4, True Positive represents the number of sentences those
are paraphrase and also classified as paraphrase by the classifier,
where as False Positive indicates paraphrase sentences, but
classifier does not classify it as paraphrase. Similarly, True
Negative represents the sentences which are not paraphrase also
In SVM method, out of 900 sentence pairs, 409 NP sentences are
correctly classified as NP sentences and 129 NP sentences are
misclassified as P sentences. Similarly, 245 sentences are
correctly classified as P sentences and 117 P sentences are
misclassified as NP sentences. We believe that this
misclassification is mainly due to higher lexical similarity in false
paraphrase pairs, which makes them hard to be differentiated from
true paraphrase pairs. In ME method, out of 900 sentence pairs,
420 NP sentences are correctly classified as NP sentences and 120
NP sentences are misclassified as P sentences. Similarly, 254
sentences are correctly classified as P sentences and 106 P
sentences are misclassified as NP sentences. The ME system
performs fairly well compared to SVM method at identifying true
paraphrase pairs, as given in Table 5for sub task 1 and Table 6 for
sub task2.</p>
      <p>Based on the values obtained from confusion matrix, other
parameters such as “precision”, “recall”, “f-measure”, and
“accuracy” are found out for evaluating performance of any
classifier.
•Precision:</p>
      <p>It measures the exactness of the classifier result. It is the
ratio of number of examples correctly labeled as paraphrase to
total number of paraphrase sentences in sub task1 dataset. It can
be calculated using the equation 1.</p>
      <p>=</p>
      <p>TP</p>
      <p>TP+FP</p>
      <p>It measures the completeness of the classifier result. It is
the ratio of total number of paraphrase sentences to total sentences
which are truly paraphrase. It can be calculated using the equation
2.</p>
      <p>=</p>
      <p>It is the harmonic mean of precision and recall. It is
required to optimize the system towards either precision or recall,
which have more influence on final result. It can be calculated
using the equation 3.</p>
      <p>−
= 2 ∗</p>
      <p>Pecii∗Recall
Pecii+Recall
(3)
The tables 7 and 8 represent Precision, Recall and F-Measure
summary for sub task 1 and sub task2 in identifying paraphrase
and not a paraphrase sentences. In Table 7 SVM-NP stands for
SVM used for identifying Not Paraphrase (NP) sentences and
SVM-P stands for SVM used for identifying Paraphrase (P)
sentences. Similarly ME-NP stands for ME used for identifying
Not Paraphrase (NP) sentences and ME-P stands for SVM used
for identifying Paraphrase (P) sentences. The results show that
precision, recall and F-Measure values are high for Non
Paraphrase identification by both SVM and ME systems.
In Table 8, SVM-SP stands for SVM used for identifying Semi
Paraphrase (SP) sentences and ME-SP stands for ME used for
identifying Semi Paraphrase (SP) sentences. The results show that
both the systems identify sentences in the order NP, SP and P.</p>
      <p>It is the most common measure of classification process.
It can be calculated as the ratio of correctly classified sentences to
total number of sentences. It can be calculated using the equation
4.
The comparative analysis based on results obtained using
proposed approaches are shown in Table 9. It can be analyzed that
the accuracy obtained using ME method is better than that of
SVM because of dependent feature and also high dimensionality
and sparseness of text data.</p>
    </sec>
    <sec id="sec-13">
      <title>6. Conclusion</title>
      <p>This work makes an attempt to classify given sentence pairs into
paraphrases or not using two supervised machine learning
algorithms, such as SVM and ME. In this paper we utilize sixteen
different semantic features to best represent the similarity between
sentences. Two machine learning algorithms such as Support
Vector Machine and Maximum Entropy have been considered for
classification of given sentence pair into Paraphrase (P)and
Not-aParaphrase(NP) for task1 and Paraphrase(P),
Not-aParaphrase(NP) and Semi-Paraphrase (SP) for task2. The
accuracy and performance of these methods are measured on the
basis of parameters such as accuracy, precision, recall, f-measure
and macro F-measure. The results show that ME method
outperforms than SVM to identify paraphrases.</p>
    </sec>
    <sec id="sec-14">
      <title>7. References</title>
      <p>[1] Qayyum, Z., and Altaf, W. 2012. Paraphrase Identification
using Semantic Heuristic Features, Research Journal of
Applied Sciences, Engineering and Technology, 4(22)
(pp.4894-4904).
[2] Duclaye, F., Yvon F., Collin O., and Cedex L. 2002. Using
the Web as a Linguistic Resource for Learning
Reformulations Automatically. In proceedings of the Third
International Conference on Language Resources and
Evaluation (pp.390-396).
[3] Finch, A., Hwang, Y., and Sumitha, E. 2005. Using Machine
Translation Evaluation Techniques to determine
Sentencelevel semantic Equivalence. In proceedings of the Third
International Workshop on paraphrasing (pp.17-24).
[4] Mihalcea, R., Corley and Strapparava C.2006. Corpus-based
and Knowledge-based Measures of Text Semantic Similarity.
In proceedings of 21st National Conference on Artificial
Intelligence, Vol:1 (pp:775-780).
[5] Fernando, S., and Stevenson, M.2008. A semantic similarity
approach to paraphrase detection. In proceedings of 11th
Annual research colloquium of the UK special interest group
for computational linguistics (pp.45-52).
[6] Malakasiotis, P. 2009. Paraphrase recognition using machine
learning to combine similarity measures. In proceedings of</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>the ACL-IJCNLP 2009 Student Research Workshop</source>
          (pp.
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          ,(
          <volume>19950</volume>
          .
          <article-title>WordNet: A lexical database for English</article-title>
          .
          <source>Communications of the ACM</source>
          , Vol;
          <volume>38</volume>
          , No:
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Madnani</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chodorow</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2012</year>
          .
          <article-title>Reexamining Machine Translation Metrics for Paraphrase Identification</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>In proceedings of NAACL HLT</source>
          <year>2012</year>
          (pp.
          <fpage>182</fpage>
          -
          <lpage>190</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Socher R. Huang</surname>
            <given-names>E</given-names>
          </string-name>
          and
          <string-name>
            <surname>Manning</surname>
            <given-names>C.D</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Dynamic Pooling and Unfolding Recursive Autoencoders for paraphrase detection</article-title>
          ,
          <source>Science</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [10]
          <string-name>
            <surname>William</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Dolan</surname>
          </string-name>
          and Chris Brockett, “
          <article-title>Automatically constructing a Corpus of Sentential Paraphrases”</article-title>
          ,
          <source>In Proceedings of IWP</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Anand</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Kavirajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            , and
            <surname>Soman</surname>
          </string-name>
          ,
          <string-name>
            <surname>K P</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>DPIL@FIRE2016: Overview of shared task on Detecting Paraphrases in Indian Languages, Working notes of FIRE 2016 - Forum for Information Retrieval Evaluation, Kolkata</article-title>
          , India.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>[12] nlp.amrita.edu/dpil_cen/index.html#dataset</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Hsu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. C.</given-names>
            ,and
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. J.</surname>
          </string-name>
          <year>2003</year>
          .
          <article-title>A practical guide to support vector clas- sification</article-title>
          . Simon Fraser University, 8888 University Drive,
          <string-name>
            <surname>Burnaby</surname>
            <given-names>BC</given-names>
          </string-name>
          , Canada,
          <string-name>
            <surname>V5A</surname>
          </string-name>
          <year>1S6</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Nigam</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lafferty</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>Using maximum entropy for text classification</article-title>
          .
          <source>In IJCAI-99 workshop on machine learning for information filtering: 1</source>
          (pp.
          <fpage>61</fpage>
          -
          <lpage>67</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>[15] http://ltrc.iiit.ac.in/analyzer/tamil/</mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,and Cheng,
          <string-name>
            <surname>X.</surname>
          </string-name>
          <year>2009</year>
          .
          <article-title>A survey on sentiment detection of reviews</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>36</volume>
          (
          <issue>7</issue>
          ), (pp.
          <fpage>10760</fpage>
          -
          <lpage>10773</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Zhang</surname>
            , Jian,
            <given-names>Hai</given-names>
          </string-name>
          <string-name>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Liqing Zhang and Bao-Liang Lu. “An empirical Comparative study on two large-scale Hierarchical Text classification approaches”</article-title>
          ,
          <source>International Journal of Computer processing of Languages</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Mahalakshmi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anand</surname>
            <given-names>Kumar</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , and
            <surname>Soman</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.P</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Paraphrase detection for Tamil language using deep learning algorithm</article-title>
          .
          <source>Int. J. of Appld. Engg. Res.</source>
          ,
          <volume>10</volume>
          (
          <issue>17</issue>
          ),
          <fpage>13929</fpage>
          -
          <lpage>13934</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>