<!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>NaCTeM-UoM @ CL-SciSumm 2019</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chrysoula Zerva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Minh-Quoc Nghiem</string-name>
          <email>minh-quoc.nghiemg@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nhung T.H. Nguyen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sophia Ananiadou</string-name>
          <email>sophia.ananiadoug@manchester.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Centre for Text Mining, University of Manchester</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <abstract>
        <p>This paper introduces the National Centre for Text Mining - University of Manchester systems submitted in CL-SciSumm 2019 Shared Task at BIRNDL 2019 Workshop. CL-SciSumm shared tasks focus on the identi cation of cited passages across scienti c publications, and the subsequent summarisation of scienti c articles based on their cited extracts. More speci cally Task 1A is directed at the identi cation of cited text spans in the reference paper, based on the provided citation passages, while Task 1B concerns the classi cation of the citation passages based on their function in the text. For Task 2, the identi ed cited text spans are used in order to generate an informed summary for the reference paper. We participated in both tasks described above. We looked into supervised and semi-supervised approaches and explored the potential of adapting bidirectional transformers for each task. We further formalised Task 1A as a similarity ranking problem and implemented bilateral multi-perspective matching for natural language sentences.</p>
      </abstract>
      <kwd-group>
        <kwd>citation extraction</kwd>
        <kwd>BERT</kwd>
        <kwd>sentence similarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In scienti c publications, citations can serve a range of di erent functions,
targeting di erent aspects of the referenced publication. For example, some
citations aim to compare to methods or results of the referenced paper, some intend
to build upon the cited methods, while others aim to corroborate or dispute a
given hypothesis or conclusion. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Hence, di erent citations to the same paper
may refer to di erent text spans within that paper. Nevertheless, citations are
expected to focus on the most important and mention-worthy aspects of a
publication. Thus, the combination of the citations referring to the same publication
is believed to be indicative of its main points and contributions [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        The aforementioned observations kindled the interest in citation-based
summarisation methods for scienti c publications, which aim to combine information
from citing sentences in order to improve the summary of the referenced article
[
        <xref ref-type="bibr" rid="ref1 ref5">5, 1</xref>
        ]. However, citing sentences are expected to include the opinion of the
citing author(s) alongside the information about the referenced publication, and
disentangling between the two can prove to be a particularly complicated task.
      </p>
      <p>
        For this reason, it has been proposed that cited text spans of the referenced
article could provide less biased information to support the scienti c
summarisation task. The CL-SciSumm Shared Tasks [
        <xref ref-type="bibr" rid="ref10 ref4 ref8 ref9">10, 8, 9, 4</xref>
        ] are built around this
idea, proposing a set of sub-tasks that address the di erent steps that could lead
to a more e cient scienti c summarisation system, informed by cited text spans.
      </p>
      <p>
        More speci cally, the CL-SciSumm 2019 task [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is formulated as follows:
Given a set of reference papers (RP) and their corresponding papers that cite
them (CP), participants have to build systems that can address Tasks 1A, 1B
and (optionally) Task 2.
      </p>
      <p>T1A: For each citance (i.e. a citation sentence that references the RP), identify
the spans of text (cited text spans) in the RP that most accurately re ect
the citance.</p>
      <p>T1B: For each cited text span, identify what facet of the paper it belongs to,
from a prede ned set of facets namely: Method, Aim, Implication, Results
or Hypothesis.</p>
      <p>
        T2: (Optional) Generate a structured (of up to 250 words) summary of the RP.
We approached Task 1A in two di erent ways, using sentence similarity and
sentence pair classi cation methods. In the rst approach, we investigate the
potential of the BERT bidirectional transformer model [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], when applied to the
classi cation of citing-cited sentence pairs. BERT has shown great potential
in sentence-pair classi cation tasks while BERT-based embeddings have been
demonstrated to e ciently capture context in a wide range of di erent tasks
[
        <xref ref-type="bibr" rid="ref11 ref21 ref26 ref6">6, 11, 21, 26</xref>
        ] . In the second approach, we employed bilateral multi-perspective
matching model [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] to calculate the similarity between RP and CP sentences.
The model has successfully applied to three tasks: paraphrase identi cation,
natural language inference and answer sentence selection. For Task 1B, due to
the small dataset size, we experimented with a RF classi er alongside a
BERTbased approach.
      </p>
      <p>Looking at the summarisation (Task 2), there are generally two approaches
currently being adopted to create a summary from an input text: extractive
and abstractive. Extractive summarisation produces a summary by choosing a
subset of sentences related to the main idea of the input document.
Abstractive summarisation, in contrast, generates summaries by modifying phrases and
sentences from the input. It is relatively di cult to properly create attractive
summaries because it requires semantic analysis. To ensure we get
grammatically correct summary for Task 2, we focus on creating the summary by using
extractive methods.</p>
      <p>For this task, the system needs to generate a structured summary from the
cited text spans of the input reference paper. While cited text spans capture the
main points of interest for the scienti c community, the paper's full text gives
more detailed information about its content, which is useful for the summary.
According to our analysis on the provided training set, only a small amount of
text (16%) was taken from the cited text spans while a majority of them (76%)
was from the rest of the full text. Because of this, besides using cited text spans,
we also employ the full text of the paper in our approach.</p>
    </sec>
    <sec id="sec-2">
      <title>Data Pre-processing</title>
      <sec id="sec-2-1">
        <title>Task 1</title>
        <p>
          For Task 1, the organisers provide two di erent datasets for training: (1) a
manually annotated dataset comprising 40 articles and their respective citing papers,
which was also used in the 2018 CL-SciSumm challenge, and (2) a dataset of
1000 articles and their respective citing papers, which were automatically
annotated with a neural network approach as described in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Henceforth, we will
refer to the rst dataset as the 2018 dataset, the second one as the 2019 dataset
and their combination as the 2018-2019 dataset. Of those only the 2018 dataset
contained annotations for Task 1B, and was used for the related experiments.
        </p>
        <p>In order to estimate the performance of the methods discussed in Sections
3.1 and 3.2, we keep 20% of the 2018 dataset (eight randomly selected articles)
on the side to be used as a development set1.</p>
        <p>For Task 1A it was necessary to extract sentence pairs between citing
sentences and text spans from the Reference Papers (RP), that would then be used
as training instances for our models to learn how to classify or rank such pairs as
valid or invalid citing-cited sentence pairs. We pre-processed the provided
annotation les (.ann) as well as the XML les for the RP in order to extract positive
and negative pairs. For the positive pairs, we used the sentences as provided
in the .ann les. We applied a set of sentence reconstruction rules to sentences
that were erroneously segmented by the OCR (e.g., erroneously segmented
after parentheses, enumeration or abbreviations)2. The same pre-processing was
applied to all sentences of the RP.</p>
        <p>
          For the generation of negative pairs, each citation sentence was paired to
randomly selected sentences from the RP. The RP sentences to be used for the
negative pair generation were further processed as following: Each candidate
sentence was tokenised3, and then each token was lemmatised. Subsequently
each lemma was looked up against WordNet [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and a combination of stopword
lexica to estimate whether it is a valid word or an OCR error. If &lt; 50% of the
candidate sentence lemmas is found to be a valid word, the sentence is rejected.
Apart from this ltering step, no further processing to alter the OCR output
was applied. In order to keep a balance between adequate training data and
label imbalance, we chose a proportion of 4 negative pairs per citance. The same
processing is applied on both the 2018 and 2019 dataset.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Overlap-controlled pair generation. As shown in Table 1, between a CP and</title>
        <p>RP sentences there is a certain percentage of overlapping vocabulary4. Nearly
1 The ids of the papers used for validation are: C00-2123, C04-1089, I05-5011,
J963004, N06-2049, P05-1004, P05-1053, P98-1046
2 The original sid and ssid o sets of the reconstructed sentences were indexed and
restored for the nal system outputs.
3 NLTK Tokenizer was used for the tokenisation in all pre-processing steps
4 It is noted that we removed stop words and symbols when calculating overlapping
vocabularies.
half of the positive pairs in the 2018 training set have a vocabulary overlap of
size &gt;= 2. In an attempt to assess and control the impact of word overlap on the
information learned by our models, we also experimented with the henceforth
called \overlap-controlled" generation of negative pairs. In this case, negative
pairs were selected so that the word overlap between the citing sentence and the
reference sentence was maximised. Hence we obtained two additional datasets,
the 2018 overlap-controlled (OV) dataset and the 2018-2019 overlap-controlled
(OV) dataset.</p>
        <p>The position of the RP sentence within the document (sid o set) and the
document section (ssid o set) were also encoded in the generated pairs, and
used as additional feature in some of the Task 1A methods (see feature-based
BERT approach) as well as for Task 1B.
2.2</p>
      </sec>
      <sec id="sec-2-3">
        <title>Task 2</title>
        <p>In order to prepare the data for Task 2, we rst lter out too long (more than
45 tokens) or too short (less than 5 tokens) sentences. Any unrelated sentences
(i.e., sentences which belong to \Acknowledgment" or \References" sections) are
also removed. We then tokenise the text using the stanford-corenlp toolkit5.</p>
        <p>The provided training data (2018 dataset) was created using abstractive
summarisation methods, which are not suitable to use for extractive summarisation
models. To identify which sentences should be put into the extractive summary,
we greedily selected sentences which can maximise the ROUGE scores to
create an extractive summary version of the originally provided data. To generate
training data for the classi er (described in Section 3.3), we assigned label 1
to sentences selected in the extractive summary version and 0 otherwise, thus
obtaining positive and negative instances.
5 https://stanfordnlp.github.io/CoreNLP/</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>We considered two main approaches for the identi cation of cited text spans,
both centred around the concept of identifying sentence relevance/similarity
between the citing and cited text spans.</p>
      <p>
        BERT-based model. In the rst approach we explore the potential of
netuning bidirectional transformers, and more speci cally the pre-trained BERT
model [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Through unsupervised pre-training of language models on large
corpora BERT has been shown to signi cantly improve the performance on many
NLP tasks, including tasks which aim to identify relevance between two text
spans (e.g. SQUAD [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]). It was thus deemed suitable to experiment with for
Task 1A. Moreover, BERT is pre-trained on a language modelling (LM) and a
next sentence prediction task. Hence, BERT's architecture and learned
embeddings account for sequence pairs and can be adapted for Task 1A.
      </p>
      <p>For all experiments that use BERT models, the relevant code is implemented
in python and using the pytorch library. The BERT-based classi ers are built
on top of BERT models as provided in pytorch by huggingface on github 6.</p>
      <p>We used the bert-base-uncased model for the experiments, which has the
following set-up: 12 layers, hidden vectors of size 768 and 12 self-attention heads.
We initially ne-tuned the model trained for the next sequence classi cation task
on both the 2018 dataset and the 2018-2019 dataset, as well as the respective
OV versions. For the 2018-2019 dataset we used two training approaches:
1. Use the 2018-2019 dataset and randomly sample batches for all epochs.
2. Start with (1) until convergence and then continue by sampling only from
the 2018 dataset for a few epochs, using weight and learning rate decay
(henceforth referred to as 2018FT approach).</p>
      <p>
        We also experimented with using BERT base model in a feature-based
approach, to extract features that were then used as input in a Convolutional
Neural Network (CNN). For this purpose we used the concatenation of the last
4 layers of the BERT model to extract a feature vector for each token as it has
been shown to achieve optimal performance according to [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The CNN used
for the experiments consists of three convolution layers, followed by a fully
connected linear layer. We use 3x3 AvgPooling after each convolution layer and a
dropout of 0.1 after the last convolution layer.
      </p>
      <p>For the feature-based approach, the position of the RP sentence in the
document (sid o set) and the position of the RP sentence in the section (ssid o set)
were also added as features. We call those features position features and they
are concatenated with the CNN output and used as input for the linear layer.
6 https://github.com/huggingface/pytorch-pretrained-BERT version 0.4.0, which has
been veri ed to reproduce the outputs of the original TensorFlow implementation.</p>
      <p>
        Since BERT is pre-trained on data from the general domain, we wanted to
also experiment with models closer to the CL-SciSumm domain. For this reason
we employed two di erent approaches:
1. Fine-tuning the weights of the bace model on the ACL anthology reference
corpus (ACL-ARC) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and then train on the CL-SciSumm data as above
2. Use the SciBERT model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] that is pre-trained on a collection of 1.14M
documents from Semantic Scholar [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        For ne-tuning on the ACL-ARC corpus, we aimed to ne-tune the BERT
base model weights for the next sentence prediction task. We pre-process the
corpus to lter out sentences with low OCR quality. For the sentence ltering
we rst use the OCR parsing con dence score, and reject sentences with score
&lt;= 0:6. Subsequently we use a rule-based approach to correct sentences that
have been erroneously segmented by the OCR. We then end up with a set of 7M
sentence pairs. Of those, half are consecutive sentences and the rest randomly
chosen sentence pairs. We use the ne-tuning approach described in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and
ne-tune for 3 epochs and a batch size of 16, with initial learning rate, LR =
3E 5. We refer to this ne-tuned version as the ACL model. We then repeat the
experiments that were performed with the BERT base model; the performance
can be observed in Table 4. The SciBERT model was used with the feature-based
approach described for the BERT base model, without further ne-tuning. We
provide the performance results in Table 5.
      </p>
      <sec id="sec-3-1">
        <title>Bilateral multi-perspective matching model. With the intuition that there</title>
        <p>
          is probably some correlation between citing and cited text spans, e.g., they may
be paraphrase of each other or they may have some inference relation, we
employed Bilateral Multi-Perspective Matching model (BiMPM) [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] for Task 1A.
BiMPM rstly encodes two input sentences with BiLSTM and then matches the
encoded ones in both directions (from left to right and from right to left). In
the matching stage, the model uses four matching strategies to compare each
time-step in one sentence against all time-steps in the other sentence.
        </p>
        <p>
          In this work, we used Glove pre-calculated embeddings [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] as input to
BiMPM. We considered each pair of citing and cited sentences as a positive pair
while generating negative pairs by the two aforementioned ways. As a result, we
conducted four experiments (for the 2018, 2019 datasets and OV versions) with
100 epochs and a batch size of 6. In the testing stage, we rstly calculated scores
of pairs between citing texts and all CP sentences and then selected the top-3
candidates as positive pairs. The performance is reported in Table 6.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Task 1B</title>
        <p>For Task 1B we did not use any information from the citing sentence. The
features were generated exclusively based on the identi ed cited text of the RP.
While it is a multi-class, multi-label problem we concluded in building separate
binary classi ers for each facet label and subsequently concatenating the positive
output for each label. The motivation behind this approach is the imbalance in
the label proportions of Task 1B (see Figure 1).</p>
        <p>
          We experimented with two approaches: (1) A Random Forest (RF) classi er
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and (2) a BERT classi er using an adaptation of the BERT for binary
single-sentence classi cation tasks as described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. For both approaches we
use token-based features and sentence-position features (sid and ssid o sets).
The initial feature extraction steps that converted the training instances (RP
cited text spans) to features were the same in both approaches. The BERT
Tokeniser (WordPiece tokeniser [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]) for tokenisation and a limit of max 512
tokens per instance was imposed.
        </p>
        <p>
          For the RF classi er implementation we used the scikit-learn [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. We used
vectorised token representations removing stop-words and using a BOW
approach for vectorisation. We then concatenated the token vectors with the
position features. We trained a RF classi er with 1000 trees for each facet.
        </p>
        <p>For the BERT classi ers, we used the same set-up described in Section 3.1
for the feature based approach. We use the BERT sentence classi cation model
provided for pytorch by huggingface7, and we train separate binary classi ers for
each facet type.</p>
        <p>
          Both approaches proved to be weak in identifying \Hypothesis " cases,
probably because of the very low amount of training data (only 18 instances). For
that reason we used an adaptation of the rule-based approach described in [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] to
identify hypothetical and investigative sentences which we annotate as
\Hypothesis". We added the rule-based approach as an additional rule-based classi er.
Thus the nal output for Task 1B is formulated as the union of the positive
outputs of the individual facet classi ers. If all classi ers return 0, we return the
\Methods" label as a default.
7 https://github.com/huggingface/pytorch-pretrained-BERT version 0.4.0
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Task 2</title>
        <p>We formulate the summarisation task as a classi cation problem. The classi er
needs to classify the sentences in the input document into two classes: included
or not included in the summary. We then rank the sentences based on how likely
they are to be included in the nal summary. From the ranked list, we add the
sentences into the nal summary one by one ensuring that there is no trigram
overlap between the current summary and the sentence to be added. The process
stops when the summary reaches the maximum length (250 words in this task).</p>
        <p>
          The classi er we use is similar to the one of Liu [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. We employ the
sentence vectors from BERT but using multiple [CLS] symbols to get features for
multiple sentences. Odd sentences are assigned a segment embedding EA while
even sentences are assigned a segment embedding EB. Finally, a linear model is
added to BERT output to predict the score for each sentence (1 is included, 0
is not included).
        </p>
        <p>The small size of the CL-SciSumm dataset rendered it harder to train any
neural model. To solve this, we train all of our models using the data from
SciSummNet. The bene t of this approach is that we can take advantage of its
large size. The drawback, however, is that all summary sentences in SciSummNet
were taken from the original paper which makes them all subjective sentences.
After we obtain the summary, we apply simple rule-based heuristics (for example,
change \our" to \their") to convert the subjective sentence to an objective one.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <sec id="sec-4-1">
        <title>Task 1A</title>
        <p>For the evaluation results presented in this section, we generate all possible
citing-cited sentence pairs for each RP and then apply the trained models on
each pair. For each citing text span we choose the top three scoring pairs and
return them as the predicted positives 8.</p>
        <p>Our observations on the training set show that RP sentences are repeatedly
cited from di erent CP citing sentences. Table 2 shows that half of the RP
sentences are cited twice while the others are cited from 3 to 17 times in the
2018 dataset. We observed that this fact might be biasing our models in favouring
speci c sentences, but it is also signi cantly a ecting the calculated performance
in the case of missing highly repeated sentences.</p>
        <p>BERT-based model. The experiments on directly ne-tuning the pre-trained
BERT base model are presented in Table 3. We notice that the best performance
is obtained when ne-tuning exclusively on the 2018 dataset, despite the small
number of training samples. When incorporating the automatically annotated
8 The BERT-based classi ers output a score for each class [invalid, valid]. The top
three scores for the \valid" annotated pairs are used. If there is no \valid" pair for
a given citing text span we return the best scoring \invalid" pair
2019 data, the false positive rate increases for all classi ers. Even when using
the 2018 dataset exclusively at the end of the training (2018FT), the classi er
cannot exceed performance obtained on 2018 dataset. Moreover, the approach
of using the overlap-controlled datasets for training yields lower performance
results for all models. This could be attributed to the fact that by controlling
the word overlap between candidate sentence pairs, we are implicitly reducing the
vocabulary size that we ne-tune on, leading to classi ers that do not generalise
well on unseen data.</p>
        <p>In Table 4 we can see the results for the ACL model. Based on the results
of previous experiments (see Table 3) we refrained from evaluating the
performance on the overlap-controlled datasets. We can see that we obtain a small
improvement, both on the 2018 and 2018-2019 datasets. The addition of the
2018-FT however, does not boost performance as in the case of the BERT base
model. Still, we can argue that ne-tuning the pre-trained model on data from
the speci c target domain can aid in improving the model.</p>
        <p>Finally we present the results from the feature-based BERT experiments,
using the BERT-base and the SciBERT models. We evaluated those models only
on the 2018 dataset, as shown on Table 5. Both models reach similar
performance, without a signi cant boost from the SciBERT approach. This could be
attributed to the higher proportion of biomedical documents compared to
computer science ones, in the training data used for SciBERT. Hence the model
might be a better t for the biomedical domain.
BiMPM model Table 6 reports the performance of BiMPM model on the
development set. Although the 2019 dataset was automatically generated, by
combining it with the golden 2018 dataset, we could obtain the best performance,
which was signi cantly better than that on the 2018 dataset. Meanwhile,
using the overlap-controlled strategy for generating negative pairs could slightly
improve the performance on the 2018 dataset but not on the 2018-2019 dataset.</p>
        <p>Similarly to the above-mentioned situation in the training set that RP
sentences were repeatedly cited in reference papers (see Table 2), the BiMPM model
also favoured some certain RP sentences. For example, with the 2018 dataset, the
model could predict only 61 sentences as cited text spans for 349 CP sentences
of the development set, which explains why its performance was unexpectedly
low. In the case of the 2018-2019 dataset, the number of predicted RP sentences
was 151, which is more diverse than that of the 2018 one.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Task 1B 4.3</title>
      </sec>
      <sec id="sec-4-3">
        <title>Task 2</title>
        <p>In Table 7 we can see that the BERT classi er obtains better performance for
the highly represented labels, but fails to learn the underrepresented ones. The
RF classi er seems to perform better on those labels, but it should be noted that
when applied on the testing data it failed to identify any \Hypothesis " citations.
We use ROUGE-1, ROUGE-2, and ROUGE-L scores for evaluation. We use
ScisummNet data for training and report the result on the CL-Scisumm training
data 2019 as well as the CL-Scisumm test data 2016. All models use BERT base
uncased model with 50,000 training steps. Table 8 show the results on four
di erent settings where the model selects the sentences from.</p>
        <p>Based on our observations, most of the summary sentences are selected from
the beginning of the input document. Indeed, the abstract alone can yield the
best ROUGE-2 score (25.54), although the ROUGE-1 and ROUGE-L scores are
lower than the scores in our proposed method. This result may be explained by
the fact that the abstract has already conveyed most of the ideas described in
the paper. It is also because of the way the training data (ScisummNet) was
created: the human annotators only read the abstract and the cited text spans
from the paper.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Submitted Runs</title>
      <p>For Task 1A we submitted 11 runs, and used the RF classi er for Task 1B. We
can see that similarly to our experiments in Section 4.1 the ACL model seems to
outperform other approaches. However, with the exception of the BiMPM model
(run 11), most systems show a signi cant drop of performance when applied on
the testing data, pointing to weak generalisation of the models. Still, the ACL
model outperformed other submissions in the 2019 CL-SciSumm task.</p>
      <p>For Task 2, we submitted only one model which augments the original
abstract of the paper using sentences from the full papers to create the summary.
Table 10 shows the results obtained from the submitted system on the testing
data. The best score is obtained with the abstract-based evaluation, which can
be explained since we opted for an abstract augmenting approach.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>We have described the systems developed to participate in Tasks 1A, 1B and
2 in the CL-SciSumm 2019 shared task. For Task 1A we implemented two
methods, which use neural networks to learn the relation between citing and
cited text spans; bidirectional transformers (BERT-based) and BiLSTM
networks (BiMPM-based). We showed that the BERT-based models could e
ciently be trained on the manually annotated data, but could not bene t from
automatically annotated one. Instead the BiMPM-based method showed
signi cant improvement when trained on large data, even if it was automatically
annotated (i.e., noisy). For Task 1B, we resorted to using an RF classi er over
a BERT-based approach, since it could handle a smaller training dataset and
under-represented labels better.</p>
      <p>On Task 2, in order to take advantage of the informative sentences that
authors provided in the abstracts, we augmented the abstract with selected
sentences from the full text. The experimental results have shown that this approach
outperformed the one that only used extracted sentences from full text.
Acknowledgments. This work was partly supported by the EPSRC
Doctoral Prize award; the HSE Discovering Safety, Lloyds Register Foundation; and
Thomas Ashton Institute.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abu-Jbara</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Coherent citation-based summarization of scienti c papers</article-title>
          . In:
          <article-title>Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1</article-title>
          . pp.
          <volume>500</volume>
          {
          <fpage>509</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ammar</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groeneveld</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhagavatula</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beltagy</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crawford</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Downey</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dunkelberger</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elgohary</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feldman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ha</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , et al.:
          <article-title>Construction of the literature graph in semantic scholar</article-title>
          . arXiv preprint arXiv:
          <year>1805</year>
          .
          <volume>02262</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Beltagy</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Scibert: Pretrained contextualized embeddings for scienti c text</article-title>
          . arXiv preprint arXiv:
          <year>1903</year>
          .
          <volume>10676</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>M.K.</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: CL-SciSumm 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>
          , Paris, France
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cohan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goharian</surname>
          </string-name>
          , N.:
          <article-title>Scienti c article summarization using citation-context and article's discourse structure</article-title>
          .
          <source>arXiv preprint arXiv:1704.06619</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          . arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Howard</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruder</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Universal language model ne-tuning for text classi cation</article-title>
          . arXiv preprint arXiv:
          <year>1801</year>
          .
          <volume>06146</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <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>
          ,
          <string-name>
            <surname>Kan</surname>
          </string-name>
          , M.Y.:
          <article-title>The CL-SciSumm Shared Task 2017: Results and Key Insights</article-title>
          .
          <source>In: BIRNDL@ SIGIR (2)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>15</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <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>
          ,
          <string-name>
            <surname>Kan</surname>
          </string-name>
          , M.Y.:
          <article-title>The CL-SciSumm Shared Task 2018: Results and Key Insights</article-title>
          .
          <source>In: BIRNDL@ SIGIR (2)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>15</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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>
          ,
          <string-name>
            <surname>Kan</surname>
          </string-name>
          , M.Y.:
          <article-title>Overview of the CLSciSumm 2016 shared task</article-title>
          .
          <source>In: Proceedings of the Joint Workshop on Bibliometricenhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL)</source>
          . pp.
          <volume>93</volume>
          {
          <issue>102</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lebano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dernoncourt</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>D.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Scoring sentence singletons and pairs for abstractive summarization</article-title>
          .
          <source>In: Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL)</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Liaw</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiener</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al.:
          <article-title>Classi cation and regression by randomforest</article-title>
          .
          <source>R news 2(3)</source>
          ,
          <volume>18</volume>
          {
          <fpage>22</fpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Fine-tune BERT for Extractive Summarization</article-title>
          . arXiv:
          <year>1903</year>
          .10318 [cs] (
          <year>Mar 2019</year>
          ), http://arxiv.org/abs/
          <year>1903</year>
          .10318, arXiv:
          <year>1903</year>
          .10318
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.A.</given-names>
          </string-name>
          :
          <article-title>Wordnet: a lexical database for english</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>38</volume>
          (
          <issue>11</issue>
          ),
          <volume>39</volume>
          {
          <fpage>41</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Nomoto</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Resolving citation links with neural networks</article-title>
          .
          <source>Frontiers in Research Metrics and Analytics</source>
          <volume>3</volume>
          ,
          <issue>31</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirion</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubourg</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , et al.:
          <article-title>Scikit-learn: Machine learning in python</article-title>
          .
          <source>Journal of machine learning research 12(Oct)</source>
          ,
          <volume>2825</volume>
          {
          <fpage>2830</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>GloVe: Global Vectors for Word Representation</article-title>
          .
          <source>In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP</source>
          <year>2014</year>
          ). pp.
          <volume>1532</volume>
          {
          <issue>1543</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Qazvinian</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          :
          <article-title>Scienti c paper summarization using citation summary networks</article-title>
          .
          <source>In: Proceedings of the 22nd International Conference on Computational Linguistics-Volume</source>
          <volume>1</volume>
          . pp.
          <volume>689</volume>
          {
          <fpage>696</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthukrishnan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qazvinian</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abu-Jbara</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The acl anthology network corpus</article-title>
          .
          <source>Language Resources and Evaluation</source>
          <volume>47</volume>
          (
          <issue>4</issue>
          ),
          <volume>919</volume>
          {
          <fpage>944</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Rajpurkar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Zhang, J.,
          <string-name>
            <surname>Lopyrev</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Squad:
          <volume>100</volume>
          ,000+
          <article-title>questions for machine comprehension of text</article-title>
          .
          <source>arXiv preprint arXiv:1606.05250</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Soler</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Apidianaki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Allauzen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Word usage similarity estimation with sentence representations and automatic substitutes</article-title>
          . arXiv preprint arXiv:
          <year>1905</year>
          .
          <volume>08377</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Teufel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siddharthan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tidhar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Automatic classi cation of citation function</article-title>
          .
          <source>In: Proceedings of the 2006 conference on empirical methods in natural language processing</source>
          . pp.
          <volume>103</volume>
          {
          <fpage>110</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamza</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Florian</surname>
          </string-name>
          , R.:
          <article-title>Bilateral multi-perspective matching for natural language sentences</article-title>
          .
          <source>In: Proceedings of the Twenty-Sixth International Joint Conference on Arti cial Intelligence, IJCAI-17</source>
          . pp.
          <volume>4144</volume>
          {
          <issue>4150</issue>
          (
          <year>2017</year>
          ). https://doi.org/10.24963/ijcai.
          <year>2017</year>
          /579, https://doi.org/10.24963/ijcai.
          <year>2017</year>
          /579
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norouzi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macherey</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krikun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macherey</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , et al.:
          <article-title>Google's neural machine translation system: Bridging the gap between human and machine translation</article-title>
          .
          <source>arXiv preprint arXiv:1609.08144</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Zerva</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batista-Navarro</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Day</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ananiadou</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Using uncertainty to link and rank evidence from biomedical literature for model curation</article-title>
          .
          <source>Bioinformatics</source>
          <volume>33</volume>
          (
          <issue>23</issue>
          ),
          <volume>3784</volume>
          {
          <fpage>3792</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tian</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , Kubler, S.:
          <article-title>Um-iu@ ling at semeval-2019 task 6: Identifying o ensive tweets using bert and svms</article-title>
          . arXiv preprint arXiv:
          <year>1904</year>
          .
          <volume>03450</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>