<!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>Klick Labs at CL-SciSumm 2018</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gaurav Baruah</string-name>
          <email>gbaruah@klick.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maheedhar Kolla</string-name>
          <email>mkolla@klick.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Klick Inc.</institution>
          ,
          <addr-line>175 Bloor Street East, Toronto, Ontario M4W 3R8</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>The CL-SciSumm 2018 shared task is designed to further the state-of-the-art in constructing summaries of research papers. Participating systems extract focused information from reference papers given their citing papers in order to construct a summary. To that end, given a citing sentence, we would need to know what concept (a result, method, or inference) is the citing sentence referring to in the reference paper. We explore the e cacy of word embedding based similarity functions to nd relevant sentences from reference papers that are likely being referred to by citing sentences (citances). We also classify the sentences into appropriate discourse facets. Our preliminary ndings indicate rank optimization for returning top sentences is useful for this task, and using term-IDF weights for averaging term embeddings improves performance.</p>
      </abstract>
      <kwd-group>
        <kwd>word embeddings</kwd>
        <kwd>sentence similarity</kwd>
        <kwd>sentence classi ca- tion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>An appropriate (and adequate) summary of a speci c line of research, could
greatly bene t researchers: salient ndings can be quickly collated, information
overload can be avoided, contrasting viewpoints can be examined, all of which
help in a better understanding of the state-of-the-art of the research topic, while
getting an overview of its historical development.</p>
      <p>
        An obvious rst step in such an endeavor is to generate an adequate
summary of one research publication. The CL-SciSumm shared tasks [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">5, 6, 4</xref>
        ] enable
researchers to explore solutions for the constructing a structured summary of
a research paper given its citation contexts. This is interesting because, a set
of citations (from various citing papers) provides varying viewpoints about the
knowledge in the referred research paper. To better understand the relationship
between the reference and citing papers, it is necessary to nd sentences in the
reference paper, that describe concepts which are the subject of the citances (the
sentences that refer to the reference paper) in the citing papers.
      </p>
      <p>In this paper, we explore various baseline algorithms (with some variations),
for ranking the sentences of the reference paper, in order of their similarity
to a given citance. We experiment with BM25 over sentences, cosine distance
between sentence embeddings (constructed by averaging the word embeddings
of the sentence), weighted averages for embeddings, as well as, rank optimization,
and variations in word embeddings construction. Our preliminary ndings show
that:
{ BM25 is a strong baseline for this task.
{ Inverse Document Frequency weighted averaging of word embeddings
improves performance.
{ Optimizing for number of top sentences to return from ranked reference
paper sentences improves performance.
1.1</p>
      <sec id="sec-1-1">
        <title>Challenge Data and Evaluation Metrics</title>
        <p>The task organizers shared \topics", each consisting of a reference paper, and
at least 10 citing papers. Within each citing paper, sentences that referred to
the reference paper (i.e. citances) were manually annotated. Furthermore,
sentence(s) in the reference paper that are most likely the subject of discourse of
each citance were also manually annotated. The type of discourse (aim,
hypothesis, method, implication, or result) was also noted. Gold standard summaries
of the reference papers were also shared as part of the training set.</p>
        <p>There are 3 subtasks in CL-SciSumm shared task:
{ Task1a: nd sentences in the reference paper that are referred to by a citance,
{ Task1b: classify the found sentences into appropriate discourse facets.
{ Task2 : construct a summary of the reference paper using the found sentences
(and possibly other related content in the topic's les)</p>
        <p>
          The evaluation metrics for Task1 are Precision, Recall, and F1 (the harmonic
mean of Precision and Recall). Task2 is evaluated using the ROUGE [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] family
of metrics. For this iteration of the CL-SciSumm shared task, we only participate
in Task1.
2
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Data Preprocessing</title>
      <p>
        We downloaded the Parcit Structured XML1 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] version of the ACL Anthology
Reference Corpus [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. We extracted the all the text from the XML format (except
for figure, equation, table tags). Using the corpus text we constructed:
{ a term to IDF (inverse document frequency) lookup table for all terms in the
corpus; we utilized the scikit-learn's [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] \TfidfVectorizer" (with default
parameters) for computing term-IDF values.
{ word2vec embeddings [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for terms; (with parameters: context window 8,
number of iterations 20, negative samples 10, number of dimensions 200)
{ word2vec embeddings with normalized text (no punctuation, all lowercase);
(with parameters: context window 5, number of iterations 25, negative
samples 15, number of dimensions 200)
1 https://acl-arc.comp.nus.edu.sg/archives/acl-arc-160301-parscit
      </p>
    </sec>
    <sec id="sec-3">
      <title>Task1a Methods and Experiments</title>
      <p>We approach Task1a as a sentence similarity problem: if the citance text is the
\query" sentence, we need to nd the sentences from the reference paper that
are most similar to the query sentence. The similarity function could potentially
incorporate various lexical or semantic features, and the goal then is to nd a
sentence similarity function that performs best for this subtask. As the similarity
function imposes an ordering over the sentences in the reference paper, we also
try to optimize the number of most similar sentences to be returned.
3.1</p>
      <sec id="sec-3-1">
        <title>Baseline Systems</title>
        <p>
          BM25 (Vanilla) baseline (BM25) We rst build a baseline based on the BM25
similarity [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] of two sentences. We utilized corpus wide IDF-weights for terms,
and restricted sentence term frequency to 1.
        </p>
        <p>BM25 (No Author) baseline (BM25 noauth) We noticed that references of
the form \(author, year)" caused those sentences to be returned (from the
reference papers) that had the \author's" names present. Such sentences are typically
references to an even earlier paper by the same author(s). We therefore
generated a variation on the baseline wherein we removed \(author, year)" tokens
from the query citance text.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Word Embedding based similarity</title>
        <p>
          We wanted to experiment with word embedding based approaches for sentence
similarity. Typically a sentence or phrase embeddings [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] could be rst
constructed and then the sentence-embeddings of citances and reference paper
sentences could be compared. Alternatively, we can compute an average vector of
the word embeddings for a sentence which could help approximate the concept
represented by the sentence. For this work, we follow the latter process, and we
try 3 di erent variations in computing an average vector.
        </p>
        <p>Average Embedding based similarity (w2v avg) Our basic word embedding
based similarity function:
{ computes the average vector of the query citance's term embeddings giving
us a query vector,
{ computes the average vector for each sentence in the reference paper giving
us sentence vectors,
{ computes the cosine distance between the query vector and the sentence
vectors, and
{ returns a ranked ordering over sentence vectors based on their cosine distance
from the query vector.</p>
      </sec>
      <sec id="sec-3-3">
        <title>IDF-weighted Average Embedding based similarity (w2v idf avg) In</title>
        <p>this method, instead of using the regular average, we compute a weighted mean
of the term embeddings. The weights are the IDF values for the terms in the
sentence/citance; IDF of terms is computed using the ACL Anthology Reference
Corpus (Section 2).</p>
        <p>
          Smooth Inverse Frequency based similarity (w2v sif) We also
investigate the e cacy of the Smooth Inverse Frequency [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] based method for textual
similarity, wherein:
{ We rst compute a weighted average for a sentence/query term embeddings,
with the weight a=(a + p(w)) where a = 0:001, and p(w) is the probability of
occurrence of term w in the ACL Anthology Reference corpus (Section 2).
{ We consider the set of vectors constituting of the query vector and the
reference paper's sentence vectors; we compute the rst principal component2 [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
of the set of vectors; and then, we remove (subtract) the principal
component, from each of the individual query-citance/sentence vectors in the set.
This transformation aims to remove commonalities between the averaged
embeddings [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
{ We return a ranked list of sentence vectors based on the cosine distance
between the transformed query vector and the transformed sentence vectors.
3.3
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Variations on the core methods</title>
        <p>We also explore 3 di erent variations that build upon some of the methods
described above.</p>
        <p>Rank Optimization (optRank) Given that sometimes more than one sentence
can be referred to from the citing paper, and that sometimes the similarity
function returns the referred sentence lower in the ranked list, we can try to
optimize the number of top documents to return for maximizing the F1 metric.
We perform a 5-fold cross validation over the training data to determine how
many top ranked sentences need to be returned on average, in order to maximize
F1. We computed the mean number of top ranked sentences to be returned for
each of the similarity method described in Section 3.
\General" vs. \Normalized" Embeddings We observed that word2vec
program3 returns a di erent vocabulary set and embeddings with di erently
processed inputs. For instance, given raw document text, word2vec produces
di erent embeddings for \methodically", \Methodically", \Methodically," and
\methodically,". On the other hand, given lower-cased document text with all
punctuations removed (normEmb), produces only one embedding for
\methodically". We tried to see how (if at all) this di erence in embeddings a ects system
performance .
2 https://en.wikipedia.org/wiki/Principal component analysis
3 https://github.com/tmikolov/word2vec
Averaging Embeddings over a Window ( wndw avg) Given that the
average length of sentences in the challenge data is 23 words, computing an average
over 23 term embeddings may result in an inadequate sentence vector
representation. We could try to capture phrase level concepts and use them for similarity
computation. It is possible, that some phrase-level average vectors that occur
early in one sentence, are most similar to phrases that occur later in another
sentence. In this method:
{ We compute average vectors for an overlapping window of 5 terms, e.g. a
sentence of 6 words would return a set of 2 averaged vectors. Thus we get
a set of average vectors Aq for the query citance, and another set As for a
sentence in the reference paper.
{ We generate a matrix Dqs of size jAqj jAsj with each element being the
pairwise cosine distance between the elements of Aq and As.
{ We nd the maximum similarity along each row of Dqs and compute a mean
of the row maximums (Rmax mean). Similarly, we compute the mean of the
column maximums (Cmax mean).
{ The similarity function returns (Rmax mean+Cmax mean)=2 for each sentence
in the reference paper.</p>
        <p>The idea here is to capture the maximum possible similarity between the phrases
(windows) of two sentences.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Task1b Methods and Experiments</title>
      <p>
        Task 1b involves identifying the Discourse Facet, of the cited text from each
reference paper, from a pre-de ned set of labels: Aim, Hypothesis, Implication,
Method, Result. We approached this task as a multi-class classi cation
problem where a trained classi er is used to predict the discourse facet label. For
each cited text sentence, we construct its corresponding feature vector , which
is an average of word2vec embedding vectors for each term in that
particular sentence. We used our word2vec embeddings obtained from ACL Anthology
Reference Corpus (as explained in Section 2) to construct our sentence
feature vectors. We then experimentally compared three classi ers: KNN classi er,
RandomForestClassi er, SVM classi er as implemented in scikit-learn [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], using
average sentence word2vec embedding vectors as input to predict the discourse
facet label.
5
5.1
      </p>
    </sec>
    <sec id="sec-5">
      <title>Results</title>
      <sec id="sec-5-1">
        <title>Task1a: Performance over the training set 2018</title>
        <p>1. The BM25 baseline is hard to beat, when comparing against basic word
embedding average based similarity functions.
Bold and italics values denote best performance in columns and rows respectively.
2. Optimizing number of top sentences to return almost always results in
improvement in performance as measured by F1.
3. Using normalized embeddings improved performance over not using them,
except in the case of smooth inverse frequency based similarity.
4. Using IDF weighted average vectors worked better than simple averaging of
sentence word embeddings.
5. Window based averaging worked better than entire sentence averaging.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Task1b</title>
        <p>For our o cial submission, we experimented with the following classi ers:
{ K-Nearest Neighbors Classi er
{ RandomForest Classi er
{ SVM Classi er
Using 2018 training data, we ran 5-fold strati ed K-fold validation to evaluate
and select the classi er that gives us better performance. As observed in
Table 2, majority of discourse facet instances in current training data are labeled
method citation. Evaluation results for our strati ed K-fold validation are listed
in Table 3.
Based on the performance of our methods on the Training Set for 2018, we
submit as runs the system outputs of: (i) BM25 + optRank, (ii) BM25 noauth
+ optRank, (iii) w2v idf avg + optRank + normEmb, (iv) w2v sif + optRank,
(v) w2v wndw avg + optRank + normEmb, (vi) w2v idf wndw avg + optRank +
normEmb. For each of these methods we predicted the discourse facet using the
Random Forest Classi er.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and Future Work</title>
      <p>We submitted 6 runs for Task1a of the CL-SciSumm 2018 shared task. We found
that BM25 forms a good baseline for this task, and IDF weights of terms can
boost e ectiveness of word embedding averaging based methods for sentence
similarity. Optimizing number of sentences to return for Task1a also improves
performance over the F1 metric.</p>
      <p>
        In the future, for discourse facet prediction, we wish to combine word
embedding features along with word or character overlap segments between the
reference text and title text to generalize and improve prediction. In particular
for Task1a, as more data becomes available, it could be promising to use learning
to rank methods [
        <xref ref-type="bibr" rid="ref15 ref8">8, 15</xref>
        ] or answer selection based methods [
        <xref ref-type="bibr" rid="ref13 ref16">16, 13</xref>
        ], for nding
reference paper sentences similar to citances.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Arora</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
          </string-name>
          , T.:
          <article-title>A simple but tough-to-beat baseline for sentence embeddings (</article-title>
          <year>2017</year>
          ), https://openreview.net/pdf?id=SyK00v5xx
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bird</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dale</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dorr</surname>
            ,
            <given-names>B.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibson</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joseph</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>M.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Powley</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>Y.F.</given-names>
          </string-name>
          :
          <article-title>The ACL anthology reference corpus: A reference dataset for bibliographic research in computational linguistics (</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Councill</surname>
            ,
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giles</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kan</surname>
          </string-name>
          , M.Y.:
          <article-title>Parscit: an open-source CRF reference string parsing package</article-title>
          .
          <source>In: LREC</source>
          . vol.
          <volume>8</volume>
          , pp.
          <volume>661</volume>
          {
          <issue>667</issue>
          (
          <year>2008</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>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>
          . In:
          <article-title>Proceedings of the Computational Linguistics Scienti c Summarization Shared Task (CL-SciSumm 2017), 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>
          )
          <article-title>(</article-title>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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 Joint Workshop on Bibliometricenhanced Information Retrieval and NLP for Digital Libraries (BIRNDL</source>
          <year>2016</year>
          )
          <article-title>(</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <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>Insights from clscisumm 2016: the faceted scienti c document summarization shared task</article-title>
          .
          <source>International Journal on Digital</source>
          Libraries pp.
          <volume>1</volume>
          {
          <issue>9</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Jolli e, I.:
          <article-title>Principal component analysis</article-title>
          .
          <source>In: International encyclopedia of statistical science</source>
          , pp.
          <volume>1094</volume>
          {
          <fpage>1096</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lauscher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glavas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          : University of mannheim@ CLSciSumm-17:
          <article-title>Citation-based summarization of scienti c articles using semantic textual similarity (</article-title>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of sentences and documents</article-title>
          .
          <source>In: International Conference on Machine Learning</source>
          . pp.
          <volume>1188</volume>
          {
          <issue>1196</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>C.Y.</given-names>
          </string-name>
          :
          <article-title>Rouge: A package for automatic evaluation of summaries</article-title>
          .
          <source>Text Summarization Branches Out</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <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.S.</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: Advances in neural information processing systems</source>
          . pp.
          <volume>3111</volume>
          {
          <issue>3119</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <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="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Noise-contrastive estimation for answer selection with deep neural networks</article-title>
          .
          <source>In: Proceedings of the 25th ACM International on Conference on Information and Knowledge Management</source>
          . pp.
          <year>1913</year>
          {
          <year>1916</year>
          . ACM (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaragoza</surname>
          </string-name>
          , H.:
          <article-title>The probabilistic relevance framework: Bm25 and beyond</article-title>
          .
          <source>Found. Trends Inf. Retr</source>
          .
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <volume>333</volume>
          {389 (Apr
          <year>2009</year>
          ). https://doi.org/10.1561/1500000019, http://dx.doi.org/10.1561/1500000019
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Severyn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moschitti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Learning to rank short text pairs with convolutional deep neural networks</article-title>
          .
          <source>In: Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          . pp.
          <volume>373</volume>
          {
          <fpage>382</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , Hermann,
          <string-name>
            <given-names>K.M.</given-names>
            ,
            <surname>Blunsom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Pulman</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Deep learning for answer sentence selection</article-title>
          .
          <source>arXiv preprint arXiv:1412.1632</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>