<!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>IRIT-IRIS at CL-SciSumm 2019: Matching Citances with their Intended Reference Text Spans from the Scienti c Literature</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yoann Pitarch</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karen Pinel-Sauvagnat</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gilles Hubert</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guillaume Cabanac</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ophelie Fraisier-Vannier</string-name>
          <email>ophelie.fraisierg@irit.fr</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>The CL-SCisumm track provides a framework to evaluate systems summarising scienti c papers. It includes datasets and metrics provided by the organisers. The track comprises three tasks: (1a) identifying the spans of text in the referred document re ecting citing text spans (i.e., citances), (1b) classifying discourse facets of the cited text spans, and (2) generating a short structured summary. For the 2019 edition, we focused our work on the task 1a. This report presents our proposed approach for this task. We submitted 15 runs corresponding to di erent con gurations of the parameters involved in our approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Based on our hypothesis presented in the previous section we de ned a two-step approach
described in the following sections.</p>
      <p>Step 1: Identi cation of Candidate Sentences
To identify candidate sentences, we converted this problem into a standard binary classi
cation problem. Considering a training dataset DT , a sentence belongs to the positive class if it
is targeted by at least one CP. Otherwise, the sentence belongs to the negative class. We then
designed features in order to characterise candidate sentences of RPs related to four main
categories: bibliographic features, conceptual features, positional features, and features based
on word distribution. The features used in our approach are presented in Tab. 1.</p>
      <p>
        For features based on the word distribution, the Iramuteq software [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] was used to identify
the signi cant words in each class (positive and negative class), based on the 2 indicator.
Features f14i { f19i (resp. f20i { f23i) retained the top i over- (resp. under-) represented terms
(i 2 f5; 10; 20; 30; 40; 50g).
      </p>
      <p>
        Second, we applied a machine learning approach, i.e., XGBoost [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], to learn the model
that best estimates the probability of a RP sentence to be a good target sentence, i.e., to
belong to the positive class. In the standard binary classi cation settings, a sentence would
be predicted as a target sentence if the estimated probability is strictly greater than 0:5.
Since our objective is slightly di erent, i.e., ltering out noisy sentences, we thus introduced
a threshold to lter out sentences that are not likely to be target sentences. Speci cally,
given a sentence, if its estimated probability is strictly lower than , this sentence is no longer
considered in Step 2.
2.2
      </p>
      <p>
        Step 2: Computation of Sentence{Sentence Similarities
Here, we aimed to nd the most similar sentences in the RP for each citance. We
represented sentences as vectors whose values stem from applying tf idf-based methods or applying
embedding-based methods such as Word2vec [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Simple tf idf. We rst decided to evaluate a very simple representation of candidate
sentences and citances, based on the well-known Vector Space Model. The vector representation
of a sentence is thus based on tf idf. We considered two di erent vocabularies: one composed of
all terms in RPs, and one after performing a POS-tagging using the Python library Spacy [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
and keeping only nouns, adjectives, and verbs. In both cases, idf was evaluated at sentence
level: as the total number of sentences in RP divided by the number of sentences in RP
containing the considered term.
      </p>
      <p>
        Embedding-based Methods. For embedding-based word representation, we trained a deep
learning model on our in-house WoS-CS corpus. This consists in textual data pulled from the
Web of Science, covering the 1.6 million abstracts (of length 140+ characters) of all 2005{2018
articles and proceeding papers published in venues listed in the following four elds of the
`Computer Science' subject unit: Information Systems, Arti cial Intelligence, Interdisciplinary
Applications, Theory &amp; Methods. Prior to training the model, we produced a lowercased,
diacritic- and punctuation-free version of WoS-CS. We then fed it to Word2vec [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] set up
with continuous skip-gram architecture, which produced a set of 200-dimension vectors: one
vector for each word of the corpus. Each vector encodes a representation of the underlying
word as it appeared in its context.
      </p>
      <p>Given a sentence s, we averaged the embedding vectors of words in s. To avoid considering
non-informative words i in the aggregation process, we rst performed a POS-tagging using
the Python library Spacy. We then averaged vectors of nouns, adjectives, and verbs only. Note
that this POS ltering is not performed for all of our runs as speci ed in Sect. 4.
Matching between Citances and Candidate Sentences in the RP. Once the vector
representation of sentences has been calculated, we then computed the cosine similarity for</p>
    </sec>
    <sec id="sec-2">
      <title>Conceptual (within RP)</title>
      <sec id="sec-2-1">
        <title>Number of common words between RP title and RP sentence</title>
      </sec>
      <sec id="sec-2-2">
        <title>Cosinus between RP title and RP sentence embeddings</title>
      </sec>
      <sec id="sec-2-3">
        <title>Cosinus between RP title and RP sentence embeddings (weighted by TF-IDF)</title>
      </sec>
      <sec id="sec-2-4">
        <title>Conceptual (between all Citances and RP)</title>
      </sec>
      <sec id="sec-2-5">
        <title>Max number of words in common with a Citance</title>
      </sec>
      <sec id="sec-2-6">
        <title>Max cosinus with a Citance</title>
      </sec>
      <sec id="sec-2-7">
        <title>Max cosinus with a Citance considering embeddings</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Positional</title>
      <sec id="sec-3-1">
        <title>Sentence in Acknowlegments section</title>
      </sec>
      <sec id="sec-3-2">
        <title>Sentence in References section</title>
        <p>Normalized sentence position in the paper { sentencePosition=numberOfSentences</p>
      </sec>
      <sec id="sec-3-3">
        <title>Normalized sentence position in the corresponding section (ssid ) { 0 for titles,</title>
        <p>ssid=max(ssid) for other sentences
Normalized section number { 0 for titles, sectionNumber=max(sectionNumber) for other
sections (the Acknowledgements section was numeroted by following the previous
sections)
Sentence's section label, compared to a prede ned set of labels (fabstract,
introduction, model, method, results, experiments, conclusion, rw, othersg). The label is
assigned regarding the keywords found in the title of the section.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Over-represented words in T</title>
      <sec id="sec-4-1">
        <title>Presence of the most over-represented word</title>
      </sec>
      <sec id="sec-4-2">
        <title>Presence of at least one of the i most over-represented words</title>
      </sec>
      <sec id="sec-4-3">
        <title>Number of the i most over-represented words present</title>
      </sec>
      <sec id="sec-4-4">
        <title>Presence of the most over-represented word in the section title</title>
      </sec>
      <sec id="sec-4-5">
        <title>Presence of at least one of the i most over-represented words in the section title</title>
      </sec>
      <sec id="sec-4-6">
        <title>Number of the i most over-represented words present in the section title</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Under-represented words in T</title>
      <sec id="sec-5-1">
        <title>Presence of at least one of the i most under-represented words</title>
      </sec>
      <sec id="sec-5-2">
        <title>Number of the i most under-represented words present</title>
      </sec>
      <sec id="sec-5-3">
        <title>Presence of at least one of the i most under-represented words in the section title</title>
      </sec>
      <sec id="sec-5-4">
        <title>Number of the i most under-represented words present in the section title Pos Pos Pos</title>
        <p>Pos
Pos
Pos
Pos
Neg
Neg
Pos
Pos
Pos
Pos
Pos
Pos
Pos
Pos
Pos
Pos
Neg
Neg
Neg
Neg
each pair of (candidate target sentence, citance) and ranked the candidate target sentence in
decreasing order of similarity. A maximum of n target sentences were nally selected with a
similarity greater or equal to a threshold .
3</p>
        <sec id="sec-5-4-1">
          <title>Preliminary Experiments</title>
          <p>We carried out a series of preliminary experiments aiming to draw a set of e ective candidate
con gurations of our system. We used the test set and the evaluation framework of the 2018
CL-SciSumm edition as well as the training set of 2019 to compare various con gurations of
our system according to their F1-scores for sentence overlap on Task 1a.</p>
          <p>One experiment intended to evaluate the interest of using automatically vs. manually
annotated documents for training. As shown in Tab. 2, we experimented our system rstly
training on the Training 2019 set and testing on the Training 2018 set, and secondly training on
the Training 2018 set and testing on the Training 2018 with cross-validation. The comparison
of the obtained evaluations did not lean towards a training on the automatically annotated
documents of the Training 2019 set. As a consequence, we built runs using three training sets
for the rst step: Training 2018, Training 2019, and Training 2018 + Training 2019.</p>
          <p>
            Other preliminary experiments were conducted in order to identify various con gurations
of the components (embeddings generation, with or without POS-tagging) and the parameters
( , n, ) performing well in the context of the 2018 edition [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ].
4
          </p>
        </sec>
        <sec id="sec-5-4-2">
          <title>Submitted Runs</title>
          <p>We submitted 15 runs based on our approach to address the subtask 1a. The submitted
runs correspond to di erent con gurations of the components and parameters involved in our
approach (Tab. 3).</p>
          <p>On the one hand, the rst varying parameter was the training set used for the rst step
among Training 2018, Training 2019, and Training 2018 + Training 2019 sets as mentioned in
the previous section. The other parameters were the threshold used to select the sentences
to retain as candidate for being target of citances, the threshold used to select the sentences
best matching the citances, and nally the maximum number n of selected target sentences.
On the other hand, the varying components were generating word embeddings or not for the
vectors representing sentences and applying POS tagging or not.</p>
          <p>A rst conclusion that can be drawn is that the simple tf-idf representation outperforms
the one based on embeddings. Best results are obtained when returning 3 sentences per
reference text span.</p>
          <p>Surprisingly however, results are strictly simlilar whatever the training set used. Further
investigations are needed to understand these results. We are also waiting for the ground
truth to perform a failure analysis and deeply investigate on the e ectiveness of each step of
our approach.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yasunaga</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freitag</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kan</surname>
          </string-name>
          , M.Y.:
          <article-title>Overview and Results: CLSciSumm SharedTask 2019</article-title>
          .
          <source>In: Proceedings of the 4th Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL</source>
          <year>2019</year>
          ) @
          <source>SIGIR</source>
          <year>2019</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guestrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>XGBoost: A Scalable Tree Boosting System</article-title>
          .
          <source>In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>785</volume>
          {
          <fpage>794</fpage>
          . KDD '16,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Honnibal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montani</surname>
          </string-name>
          , I.:
          <article-title>spaCy : Natural language understanding with Bloom embeddings, convolutional neural networks and incremental parsing</article-title>
          . To appear (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Jaidka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yasunaga</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>M.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The CL-SciSumm Shared Task 2018: Results and Key Insights</article-title>
          . In: Mayr,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Chandrasekaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.K.</given-names>
            ,
            <surname>Jaidka</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 3rd Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL</source>
          <year>2018</year>
          )
          <article-title>co-located with the 41st</article-title>
          <source>International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR</source>
          <year>2018</year>
          ), Ann Arbor, USA, July
          <volume>12</volume>
          ,
          <year>2018</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>2132</volume>
          , pp.
          <volume>74</volume>
          {
          <fpage>83</fpage>
          . CEURWS.org (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</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>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In: Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2</source>
          . pp.
          <volume>3111</volume>
          {
          <fpage>3119</fpage>
          . NIPS'
          <volume>13</volume>
          , Curran Associates Inc.,
          <source>USA</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Ratinaud</surname>
          </string-name>
          , P.: IRaMuTeQ : Interface de R pour les Analyses Multidimensionnelles de Textes et de Questionnaires (
          <year>2009</year>
          ), http://www.iramuteq.org
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>