<!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>CLSciSumm Shared Task: On the Contribution of Similarity measure and Natural Language Processing Features for Citing Problem</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Elnaz Davoodi​</string-name>
          <email>elnaz.davoodi@thomsonreuters.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kanika Madan​</string-name>
          <email>kanika.madan@thomsonreuters.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jia Gu ( ​</string-name>
          <email>jia.gu@thomsonreuters.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>​Equal contribution)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Thomson Reuters, Center for Cognitive Computing</institution>
          ,
          <addr-line>120 Bremner Blvd, Toronto, ON, M5J 3A8, CA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>​This paper introduces our system submitted to the CLSciSumm 2018 Shared Task at the BIRNDL 2018 Workshop. Our model is trained on a corpus of 40 articles of training set and a corpus of 20 articles from CL-SciSumm 2018. For the purpose of model training, we use random sampling from the articles. We build an ensemble classifier to predict sentences in the reference articles. Also, a multilabel classifier is built to predict the discourse facet of each citation instance. We evaluate the performance of our models using 10-fold cross validation.</p>
      </abstract>
      <kwd-group>
        <kwd>Scientific reference prediction</kwd>
        <kwd>Ensemble learning</kwd>
        <kwd>Text Summarization</kwd>
        <kwd>Discourse Structure in scholarly discourse</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>Computational Linguistics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Digital documents cite each other frequently, for example, academic papers, news
articles, and legal documents usually have citations to each other. In the scientific
domain, these citations are even more valuable as these help the researchers to
collaborate, acknowledge and extend the research work. The CL-SciSumm Shared
Task 2018 focuses on identifying these citation-relationships between the citing and
the reference papers by using computational linguistics, natural language processing
and text summarization. Text summarization helps to identify the different
components of the papers to be able to better identify the cited text in the reference
paper.</p>
      <p>
        The dataset in CL-SciSumm 2018 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] contains sets of Reference Papers (RP) and
Citation Papers (CP). The Citation papers contain citations to the Reference papers,
and in each such citation paper, the text spans (citances) to a specific citation in the
reference paper have been provided in the dataset. The tasks are divided into the
following components:
1. (a) For each citation in the citation paper to the reference paper, identify the
text spans in the reference papers that contain the given citance. These text
spans can be any number of consecutive sentences between 1 and 5,
inclusive.
(b) Given a pre-defined set of facets, identify which section does the cited
text identified in (a) belongs to.
2. The bonus task consists of generating a summary of the cited text spans in
the reference papers, with a word limit of 250 words.
      </p>
      <p>In this paper, we discuss how we approached these tasks. For Task 1A, we trained a
Gradient Boosting Tree classifier on a set of 50 features extracted from the citing and
reference citance texts. For Task 1B, we trained a Random Forest classifier on these
50 features on the text from Task 1 to predict the respective facet.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <sec id="sec-2-1">
        <title>Task Description</title>
        <p>This paper explains our approach and results for task 1 of CL-SciSumm 2018, which
consists of two subtasks. The training set consists of 40 topics of documents. Each
annotated document contains Reference Paper (RP) and Citing Papers (CPs). Each
instance in the annotated document refers to a text span in the CP referring to a text
span in the RP. In addition, each instance contains a discourse facet which shows the
type of relation between the text span in the RP and the corresponding text span in the
CP. The first subtask (task 1A) is focused on finding the text span in the RP given a
text span in the CP and the goal of the second subtask (task 1B) is to predict the
discourse facet.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Task 1A</title>
        <p>The goal of this subtask is to find the most relevant sentences (text span) in the
reference document, give a text span in the citance. We treat this problem as a binary
classification problem by considering the instances give in the annotations as positive
instances and sampled negative instances from the reference article. We use various
classes of features, including sentence similarity measures, natural language
processing features, semantic similarity of reference and citance text spans, etc. We
categorize the features into classes of features and provide a brief explanation of each
feature as shown in Table 1.</p>
        <p>These features can be broadly classified into the following categories:</p>
        <p>Similarity based features​:
a. n-gram based similarity: we converted each of the texts from the
citance and reference paper into n-grams, and then applied a number
of similarity based metrics on these n-grams. We used n-grams from
1 to 5.
b. chunk-based similarity: we extracted the noun and verb phrases
from the two texts of the citance and reference papers. and calculate
the similarity between these extracted chunks.
c. embedding-based similarity: we used the glove embeddings to
generate a summary vector for each of the two texts of the citance
and reference papers, and generate a similarity feature using the
cosine similarity between the two vectors.
d. Character and token match: we generated these features by finding
jaccard similarity between the characters and tokens of the two
texts.</p>
        <p>Positional features: These features capture the token/character positional
match.</p>
        <p>a.</p>
        <p>character match offset features consider the character level match
between the two texts of the citation and reference texts.
token match offset features are generated using the token level
match between the two texts of the citation and reference texts.
lemma match offset features are calculated using the lemma match
between the two texts of the citation and reference texts.
minimal spanning tree based features take into consideration the
distance between the common nodes of the two texts of the citation
and reference texts.</p>
        <p>Frequency based features: we generated these using the common word and
WordNet synonym frequency between the two texts from the citation and
reference texts.
Frequency based
features
Positional Features
avg_lemma_word_offset
unigram_Lemmatized
char_match_np
char_match_vp
Common_word_freq_pos
Common_syn_freq_pos
avg_match_depth
avg_min3_match_depth
avg_min_tree_dist</p>
        <p>Jaccard similarity of lemmatized and
tokenized unigrams for citation and reference
sentences using NLP4J
Avg/Min/Max Character match scores
between nouns and noun phrases for citation
and reference sentences using NLP4J for
POS tagging
Avg/Min/Max Character match scores
between verb phrases for citation and
reference sentences using NLP4J for POS
tagging
Relative frequency of common words
between reference and citing sentences
filtered by POS tags (V, N, Adj, Adv)
Relative frequency of common WordNet
synonyms between referencesq2 and citing
sentences filtered by POS tags (V, N, Adj,
Adv)
Create a match set of words with common
lemmas in the citation and reference
sentences. From each word from this match
set, create an offset of the word indices and
take an average of these offsets.</p>
        <p>Create a match set of words with common
lemmas in the citation and reference
sentences. Take an average of the min depths
in the dependency trees for each word in the
above match set.</p>
        <p>From the depths of common nodes in the
feature “avg_match_depth”, take three words
with min match depth and take an average
over these
Create a match set of words with common
lemmas in the citation and reference
sentences. For each pair of nodes in this set,
create a minimal spanning tree from the
dependency tree such that the distance of the
nodes of the two words is minimized from
the root. For each word pair, find the
distance between them by taking sum of
distances of each word from the root. Take
an average of these distances.
avg_sym_diff
tok_match_score
Avg of symmetric difference of tokens in
sliding windows from texts of the ref and
citing sentences
Max of jaccard similarity between set of all
noun phrases and verb phrases from words in
the two texts from the ref and citing
sentences using NLP4J for POS tagging.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Task 1B</title>
        <p>The goal of this subtask is for a give text span in reference and citing paper, we
predict the discourse facet. Discourse facets are pre-defined categories and each
instance can have multiple discourse facets. So, we treat this problem as a multilabel
classification problem. We use the same set of features as explained in Table 1. We
also use the reference text span predicted in task 1A.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Results</title>
      <p>For training our classifier, we generated a training set by sampling positive and
negative instances from the dataset. For instances labeled positive, we generated
reference and citance text pairs from the lists of reference and citance texts provided.
For negative instances, we generated the negative labeled pairs by sampling sentences
in the citance paper which have not been provided in the citance text.</p>
      <p>We experimented with two values for the negative-to-positive sampling ratios: (a)
sample one negative instance from the reference text for each reference and citance
pair, and (b) sample two negative instances from reference text for each reference and
citance pair. We trained a Gradient Boosting Tree classifier on 50 text-based features
using 10-fold cross validation.
0.98
0.97
0.98
0.99
0.95
0.98
0.98
0.96
0.98
As explained above, for Task 1B, we used the same features as in Task 1A, and
converting this problem to a multi class classification problem. We used Random
Forest classifier for this, and used 10-fold cross validation for evaluation.
0.95
0.92</p>
      <sec id="sec-3-1">
        <title>Label</title>
        <p>0.90</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Jaidka</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kokil</surname>
          </string-name>
          , et al.
          <article-title>"Overview of the CL-SciSumm 2016 shared task</article-title>
          .
          <source>" Proceedings of the Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL)</source>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Jaidka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>M. Y.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>The CL-SciSumm shared task 2017: results and key insights</article-title>
          .
          <source>In Proceedings of the Computational Linguistics Scientific Summarization Shared Task (CL-SciSumm</source>
          <year>2017</year>
          ),
          <article-title>organized as a part of the 2nd Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL</article-title>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Jaidka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rustagi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>M. Y.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Insights from CL-SciSumm 2016: the faceted scientific document summarization Shared Task</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .Jaidka,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Chandrasekaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. K.</given-names>
            ,
            <surname>Rustagi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , &amp;
            <surname>Kan</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. Y.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Insights from CL-SciSumm 2016: the faceted scientific document summarization Shared Task</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>