<!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>
      <journal-title-group>
        <journal-title>FIRE</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Fine Grained Insincere Questions Classi cation using Ensembles of Bidirectional LSTM-GRU Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sourya Dipta Das</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ayan Basak</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Soumil Mandal</string-name>
          <email>soumil.mandalg@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jadavpur University</institution>
          ,
          <addr-line>Kolkata</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SRM University</institution>
          ,
          <addr-line>Chennai</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>12</volume>
      <fpage>12</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>In this paper, we have described our deep learning based system for ne-grained insincere questions classi cation, which is the CIQ track in FIRE 2019. Our pipeline uses ensembles of bidirectional LSTMGRU model with di erent word embedding techniques namely Glove, FastText, and Paragram. We have also used the checkpoint ensemble method to enhance performance alongside a combination of two di erent embeddings per-ensemble. Our pipeline has secured the rst position in this track with an F1 score of 67.32%.</p>
      </abstract>
      <kwd-group>
        <kwd>Questions Classi cation</kwd>
        <kwd>Bidirectional LSTM-GRU</kwd>
        <kwd>Trans- fer Learning</kwd>
        <kwd>FastText</kwd>
        <kwd>Glove</kwd>
        <kwd>Paragram</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Our approach is designed to work well even when training data is small, as we
have shown that it can still get a micro F1 score of 67.32% on test data.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Previous Work</title>
      <p>
        Traditionally, machine learning algorithms like Naive Bayes have been used for
solving text classi cation problems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], especially after the success of Pedro
et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], who proved that Naive Bayes can yield surprisingly positive results on
text classi cation tasks where the importance of the probability calculated by
Naive Bayes itself is not very high. However, the performance of Naive Bayes
classi er has not been so good when compared to other methods that involve
statistical learning like Support Vector Machines [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Nearest-Neighbor classi ers
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and Boosting [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Modi cations to the traditional Naive Bayes text classi
cation model using Poisson distribution for text classi cation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] has proven to
be quite successful with a slight increase in time and space complexity. With the
emergence of deep learning, neural network based architectures have proven to
be quite successful in sentiment analysis of textual data. Word-level Convolution
Neural Networks (CNNs) have been used extensively for text classi cation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
The CNN trained on top of pre-trained embeddings [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] has been shown to obtain
favorable results. Character level neural networks have also proved to be quite
e ective for text classi cation [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, due to their ability to capture
contextual information, Recurrent Neural Networks (RNNs) have proved to be more
e ective in NLP problems [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. While back-propagating the errors in the case of
RNNs, several problems like vanishing and exploding gradients can occur [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
LSTM networks have been shown to preserve long-term dependency in the text
so they have been used in language modeling extensively. Bidirectional LSTMs
can capture contextual information better and when coupled with the Attention
mechanism, which can give extra emphasis on words that play a decisive role in
text classi cation. A modi cation to the standard RNN [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the Gated RNN,
has been shown to dramatically improve the performance of its predecessor for
sentiment classi cation in document modeling [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Kamnath et al [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] created
the state-of-the-art model for the raw version of the TREC QA dataset where
an RNN based similarity model with attention was used for answer-sentence
selection. Yoon et al. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] developed the state-of-the-art model for a clean TREC
QA dataset using compare-aggregate, language modeling and latent clustering
strategies. Zhang et al. [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] created a hate-speech detection model using a
CNNLSTM based deep neural net where pre-trained word-embeddings were used to
set the weights of the embedding layer. They also used dropout and pooling in
their architecture which empirically improved classi cation accuracy. They have
shown that their model outperforms the previous state of the art based on both
classical methods (SVM, Naive Bayes), as well as deep learning based methods.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Dataset Statistics</title>
      <p>The dataset for this competition has been made available by the organizers of
this task. They had provided us with 900 training samples and 100 test samples
by labeling 6 ne-grained classes of insincere questions from Quora insincere
questions binary classi cation dataset 3. The distribution of labels in the dataset
across 6 di erent classes in train &amp; test set is shown in Fig 1.
We have approached this task as a multi-class question classi cation problem
where each question can have only a single class, as ne-grained classes are
mutually independent. Our proposed method consists mainly of three main parts,
namely 1) Text Preprocessing 2) Pre-trained Word Embeddings 3) Sequential
Deep Neural Network Model 4) Ensemble Model. Each of these is explained in
detail in the following sections.
Questions posted on online forums often have several spelling mistakes,
repetitions of special characters, abbreviations, etc. Because of these reasons, it is
quite hard to get proper word embeddings for these noisy words in a sentence.
First, we tokenized our text using Spacy 4 after removing stop words and
punctuations. We created our lemma dictionary with words from the text that are not
3 www.kaggle.com/c/quora-insincere-questions-classi cation
4 https://spacy.io/usage/linguistic-features
stopwords or punctuations so that they can be looked up later in the mapping
of pre-trained embeddings. We checked the original version, lowercase version,
uppercase version, capitalized version, stemmed version, lemmatized version and
the corrected version of a word in the text, which we got by checking if the word
in the text is at most two edits away from an actual word in the word embedding
vocabulary, in order to look for a pre-trained embedding. For example,
"questions" was lemmatized to "question", "appearing" was lemmatized to "appear",
"immuture" was corrected to "immature", "khatriyas" was corrected to
"kshatriyas", "ociopath" was corrected to "sociopath", etc. Censored words are also
expanded according to word embedding vocabulary, for example, "bit*h" was
expanded to "bitch". Examples of text preprocessing are shown in Table 1 and
Table 2 below.</p>
      <p>Sentence
"Why are the doctors in Europe so ine cient?"
token text is lower is upper is stop lemma is alpha is ascii is digit is punct
Why 'Why' False False True 'Why' True True False False
are 'are' True False True 'are' True True False False
the 'the' True False True 'the' True True False False
doctors 'doctors' True False False 'doctor' True True False False
in 'in' True False True 'in' True True False False
Europe 'Europe' False False False 'Europe' True True False False
so 'so' True False True 'so' True True False False
ine cient 'ine cient' True False False 'ine cient' True True False False
? ?' False False False ' ?' True True False True</p>
      <p>Sentence
"Is the idea of "white privilege" an Afrocentric conspiracy theory?"
token text is lower is upper is stop lemma is alpha is ascii is digit is punct
Is 'Is' False False True 'Why' True True False False
the 'the' true False true 'the' True True False False
idea 'idea' True False False 'idea' True True False False
of 'of' True False True 'of' True True False False
" '"' False False False '"' True True False True
white 'white' True False False 'white' True True False False
privilege 'privilege' True False False 'privilege' True True False False
" '"' False False False '"' True True False True
an 'an' True False True 'a' True True False False
Afrocentric 'Afrocentric' False False False 'Afrocentric' True True False False
conspiracy 'conspiracy' True False False 'conspiracy' True True False False
theory 'theory' True False False 'theory' True True False False
? ' ?' False False False ' ?' True True False True
Misspelled/Censored Corrected
immuture immature</p>
      <p>WHy Why
Khatriyas Kshatriyas
ociopath sociopath
discreminate discriminate</p>
      <p>bit*h bitch
abnoxiously obnoxiously</p>
      <p>
        uta ta
As there are only 900 labeled questions in the training set, training an
embedding layer by using this data will lead to problems relating to under tting. Thus,
we decided to go for a transfer learning based approach using three popular word
embedding techniques, namely FastText [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Glove [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], Paragram [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. We have
used 2 set of concatenated word embeddings which are 1) Glove, FastText and
2) Glove, Paragram. We have considered Glove as the base word embedding
technique. FastText was used as it can handle rare and out of vocabulary word
e ciently while Paragram was used as it can generate phrase embeddings
containing semantic information. We decided to go for multiple pre-trained
embeddings to tackle the diverse vocabulary in the dataset and to get the combined
bene ts.
4.3
      </p>
      <p>
        Sequential Deep Neural Network Model
Here we have used two di erent sequential neural networks, namely LSTM and
GRU to create our models. Choice of GRU or LSTM generally depends on
the size and diverse nature of dataset and also sequence length. To utilize the
specialty of both the architectures, we have used a cascaded LSTM-GRU with
max pooling layer at two di erent point of the cascaded network. Usage of max
pooling layer signi cantly improves model performance since it gets activation
from two di erent hierarchical points. The whole model architecture is shown in
Fig 2.
Here, we have used two sets of concatenated word embeddings (Glove-FastText
&amp; Glove-Paragram) to feed into the input layer of the model. For each of these
two embedding pairs, we have performed checkpoint ensembling [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] at 31st and
32nd epochs, thus creating a total of four classi cation models. As we wanted
to create a weighted voting ensemble model, we empirically assigned weights to
each of the models, which were 0.35 to the 31st epoch models and 0.15 to the
32nd epoch models. The nal class label L nal was calculated using the equation
given below.
      </p>
      <p>L nal = 0:35</p>
      <p>[L(glove, fasttext, 32) + L(glove, paragram, 32)]</p>
      <p>[L(glove, fasttext, 31) + L(glove, paragram, 31)]
Here, L(embedding 1, embedding 2, n) is the class prediction vector generated from
the model trained by using concatenated word embedding of 'embedding 1' and
'embedding 2' for n epochs.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Experiments &amp; Results</title>
      <p>
        We have trained our model using adam [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] optimizer and categorical
crossentropy as loss function for 32 epochs with a batch-size of 128. Maximum
sequence length was kept at 55, embedding size at 600, and learning rate at 0.001.
For checkpoint ensemble, we have done weighted average of the models at two
checkpoints which occur at the 31st and 32nd epoch during training period.
Apart from our proposed method, we have also tried LSTM-CNN model and
BERT [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for question classi cation. Performance comparison between these
two model with our proposed method on test data is shown in the Table 3.
Class-wise F1 scores are also given along with the overall F1 scores. The
performance of the individual models are shown in Table 4. From the results we can
see that ensembling them resulted in an improvement of 7.22% in F1 score.
      </p>
      <p>Our Method</p>
      <p>BERT
Bi-LSTM-CNN
In the present work we have described a series of experiments with a
bidirectional LSTM based deep learning model built on top of two combinations of word
Ensemble</p>
      <p>Name
Glove-FastText-at-epoch-31
Glove-FastText-at-epoch-32</p>
      <p>Glove-Para-at-epoch-31
Glove-Para-at-epoch-32
embeddings: Glove-FastText and Glove-Paragram. Even with minimal
hyperparameter tuning, our model with two Bi-LSTM layers was able to learn semantic
sentence representations on ne-grained question classi cation task quite well
and performs quite satisfactorily, as con rmed in our evaluation. As evidenced
from the normalized confusion matrix shown in Fig 3, our model has performed
remarkably well in classifying most of the rhetorical classes accurately. However,
it was confused in the discrimination of some of the sexual content, hate speech,
and hypothetical classes with the rhetorical class. Our model was also not able to
identify the two non-insincere questions in the test set, which can be attributed
to scarcity of this class in the dataset. As evident from Table 3, Bi-LSTM-CNN
based models can identify the hypothetical class better, so we would try
different variants and combinations of this model and our Bi-LSTM model in the
future. We would also explore di erent variations of LSTM and GRU networks
with combination of CNN layers and experiment with those models built on top
of BERT embeddings. Increasing the size of our dataset by annotating more
questions from the Quora dataset would be one of the goals as well.</p>
    </sec>
    <sec id="sec-5">
      <title>References</title>
      <p>Fig. 3: Confusion matrix, where 0) Sincere Question 1)
Rhetorical 2) Sexual Content 3) Hate Speech 4)
Hypothetical 5) Other.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>David D.</given-names>
          </string-name>
          <article-title>"Naive (Bayes) at forty: The independence assumption in information retrieval."</article-title>
          <source>In European conference on machine learning</source>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>15</lpage>
          . Springer, Berlin, Heidelberg,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Nigam</surname>
          </string-name>
          .
          <article-title>"Employing EM in pool-based active learning for text classi cation</article-title>
          ,
          <year>1998</year>
          .
          <article-title>"</article-title>
          <source>In International Conference on Machine Learning (ICML).</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Domingos</surname>
            , Pedro, and
            <given-names>Michael</given-names>
          </string-name>
          <string-name>
            <surname>Pazzani</surname>
          </string-name>
          .
          <article-title>"On the optimality of the simple Bayesian classi er under zero-one loss." Machine learning 29</article-title>
          , no.
          <issue>2-3</issue>
          (
          <year>1997</year>
          ):
          <fpage>103</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Joachims</surname>
          </string-name>
          , Thorsten.
          <article-title>"Text categorization with support vector machines: Learning with many relevant features."</article-title>
          <source>In European conference on machine learning</source>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>142</lpage>
          . Springer, Berlin, Heidelberg,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Yang</surname>
          </string-name>
          , Yiming, and
          <string-name>
            <surname>Christopher</surname>
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Chute</surname>
          </string-name>
          .
          <article-title>"An example-based mapping method for text categorization and retrieval</article-title>
          .
          <source>" ACM Transactions on Information Systems (TOIS) 12</source>
          , no.
          <issue>3</issue>
          (
          <year>1994</year>
          ):
          <fpage>252</fpage>
          -
          <lpage>277</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Schapire</surname>
            , Robert E., and
            <given-names>Yoram</given-names>
          </string-name>
          <string-name>
            <surname>Singer</surname>
          </string-name>
          .
          <article-title>"BoosTexter: A boosting-based system for text categorization." Machine learning 39</article-title>
          , no.
          <issue>2-3</issue>
          (
          <year>2000</year>
          ):
          <fpage>135</fpage>
          -
          <lpage>168</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , Sang-Bum, Kyoung-Soo Han,
          <string-name>
            <surname>Hae-Chang Rim</surname>
          </string-name>
          , and Sung Hyon Myaeng.
          <article-title>"Some e ective techniques for naive bayes text classi cation." IEEE transactions on knowledge and data engineering 18, no</article-title>
          .
          <volume>11</volume>
          (
          <year>2006</year>
          ):
          <fpage>1457</fpage>
          -
          <lpage>1466</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Johnson, Rie,
          <string-name>
            <given-names>and Tong</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <article-title>"E ective use of word order for text categorization with convolutional neural networks</article-title>
          .
          <source>" arXiv preprint arXiv:1412.1058</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , Yoon.
          <article-title>"Convolutional neural networks for sentence classi cation</article-title>
          .
          <source>" arXiv preprint arXiv:1408.5882</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Zhang, Xiang,
          <string-name>
            <given-names>Junbo</given-names>
            <surname>Zhao</surname>
          </string-name>
          , and
          <string-name>
            <surname>Yann LeCun</surname>
          </string-name>
          .
          <article-title>"Character-level convolutional networks for text classi cation."</article-title>
          <source>In Advances in neural information processing systems</source>
          , pp.
          <fpage>649</fpage>
          -
          <lpage>657</lpage>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Liu</surname>
            , Pengfei,
            <given-names>Xipeng</given-names>
          </string-name>
          <string-name>
            <surname>Qiu</surname>
            , and
            <given-names>Xuanjing</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
          </string-name>
          .
          <article-title>"Recurrent neural network for text classi cation with multi-task learning</article-title>
          .
          <source>" arXiv preprint arXiv:1605.05101</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Bengio</surname>
            , Yoshua,
            <given-names>Patrice</given-names>
          </string-name>
          <string-name>
            <surname>Simard</surname>
            , and
            <given-names>Paolo</given-names>
          </string-name>
          <string-name>
            <surname>Frasconi</surname>
          </string-name>
          .
          <article-title>"Learning long-term dependencies with gradient descent is di cult." IEEE transactions on neural networks 5</article-title>
          , no.
          <issue>2</issue>
          (
          <year>1994</year>
          ):
          <fpage>157</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zhou</surname>
            , Peng, Wei Shi, Jun Tian, Zhenyu Qi,
            <given-names>Bingchen</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Hongwei</given-names>
          </string-name>
          <string-name>
            <surname>Hao</surname>
            , and
            <given-names>Bo</given-names>
          </string-name>
          <string-name>
            <surname>Xu</surname>
          </string-name>
          .
          <article-title>"Attention-based bidirectional long short-term memory networks for relation classi cation." In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</article-title>
          (Volume
          <volume>2</volume>
          : Short Papers), pp.
          <fpage>207</fpage>
          -
          <lpage>212</lpage>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Tang</surname>
            , Duyu,
            <given-names>Bing</given-names>
          </string-name>
          <string-name>
            <surname>Qin</surname>
          </string-name>
          , and Ting Liu.
          <article-title>"Document modeling with gated recurrent neural network for sentiment classi cation."</article-title>
          <source>In Proceedings of the 2015 conference on empirical methods in natural language processing</source>
          , pp.
          <fpage>1422</fpage>
          -
          <lpage>1432</lpage>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Zhou</surname>
            , Chunting, Chonglin Sun, Zhiyuan Liu, and
            <given-names>Francis</given-names>
          </string-name>
          <string-name>
            <surname>Lau</surname>
          </string-name>
          .
          <article-title>"A C-LSTM neural network for text classi cation</article-title>
          .
          <source>" arXiv preprint arXiv:1511.08630</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Joulin</surname>
            , Armand, Edouard Grave, Piotr Bojanowski, Matthijs Douze, Hrve Jgou, and
            <given-names>Tomas</given-names>
          </string-name>
          <string-name>
            <surname>Mikolov</surname>
          </string-name>
          .
          <article-title>"Fasttext. zip: Compressing text classi cation models</article-title>
          .
          <source>" arXiv preprint arXiv:1612.03651</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pennington</surname>
            , Je rey, Richard Socher, and
            <given-names>Christopher</given-names>
          </string-name>
          <string-name>
            <surname>Manning</surname>
          </string-name>
          .
          <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>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wieting</surname>
            , John, Mohit Bansal, Kevin Gimpel, and
            <given-names>Karen</given-names>
          </string-name>
          <string-name>
            <surname>Livescu</surname>
          </string-name>
          .
          <article-title>"From paraphrase database to compositional paraphrase model and back." Transactions of the Association for Computational Linguistics 3 (</article-title>
          <year>2015</year>
          ):
          <fpage>345</fpage>
          -
          <lpage>358</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Chung</surname>
            , Junyoung, Caglar Gulcehre, KyungHyun Cho, and
            <given-names>Yoshua</given-names>
          </string-name>
          <string-name>
            <surname>Bengio</surname>
          </string-name>
          .
          <article-title>"Empirical evaluation of gated recurrent neural networks on sequence modeling</article-title>
          .
          <source>" arXiv preprint arXiv:1412.3555</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Devlin</surname>
          </string-name>
          , Jacob,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <article-title>"Bert: Pre-training of deep bidirectional transformers for language understanding." arXiv preprint arXiv:</article-title>
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>Diederik P.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>Jimmy</given-names>
            <surname>Ba</surname>
          </string-name>
          .
          <article-title>"Adam: A method for stochastic optimization</article-title>
          .
          <source>" arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Chen</surname>
            , Hugh,
            <given-names>Scott</given-names>
          </string-name>
          <string-name>
            <surname>Lundberg</surname>
          </string-name>
          , and Su-In
          <source>Lee. "Checkpoint Ensembles: Ensemble Methods from a Single Training Process." arXiv preprint arXiv:1710.03282</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kamath</surname>
            , Sanjay,
            <given-names>Brigitte</given-names>
          </string-name>
          <string-name>
            <surname>Grau</surname>
          </string-name>
          , and Yue Ma.
          <article-title>"Predicting and Integrating Expected Answer Types into a Simple Recurrent Neural Network Model for Answer Sentence Selection</article-title>
          .
          <source>" 20th International Conference on Computational Linguistics and Intelligent Text Processing</source>
          .
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Yoon</surname>
            , Seunghyun, Franck Dernoncourt, Doo Soon Kim, Trung Bui, and
            <given-names>Kyomin</given-names>
          </string-name>
          <string-name>
            <surname>Jung</surname>
          </string-name>
          .
          <article-title>"A Compare-Aggregate Model with Latent Clustering for Answer Selection." arXiv preprint arXiv:</article-title>
          <year>1905</year>
          .
          <volume>12897</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Wei</surname>
            , Xiaocong,
            <given-names>Hongfei</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
          </string-name>
          , Liang
          <string-name>
            <surname>Yang</surname>
            , and
            <given-names>Yuhai</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>"A convolution-LSTMbased deep neural network for cross-domain MOOC forum post classi cation</article-title>
          .
          <source>" Information</source>
          <volume>8</volume>
          , no.
          <issue>3</issue>
          (
          <year>2017</year>
          ):
          <fpage>92</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>