<!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>Forum for Information Retrieval Evaluation, December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>ZYJ at HASOC 2020: ALBERT-Based Model for Hate Speech and Ofensive Content Identification</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yingjia Zhao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xin Tao</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information Science and Engineering, Yunnan University</institution>
          ,
          <addr-line>Yunnan</addr-line>
          ,
          <country country="CN">P.R. China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>1</volume>
      <fpage>6</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>Online social media platforms provide convenience for people to communicate, but the harm caused by online hate speech and ofensive language accompanying them is also significant. At the same time, it is a challenge to identify indirect insults such as metaphor and irony, so it is necessary to understand the semantic information of the text in depth. This paper describes the approach our team is using at HASOC2020: Hate Speech and Ofensive Content Identification in Indo-European Languages. In Subtask A and Sub-task B for English, we fine-tune ALBERT: A Lite BERT for Self-supervised Learning of Language Representations, and add a customized network structure that enables the model to take advantage of the semantic information extracted by ALBERT to complete the classification task, and use StratifiedKFold to ensemble. We achieve Marco F1 of 0.4994 and 0.2412 in Subtask A and Subtask B for English language, ranked 15th and 11th.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Hate speech</kwd>
        <kwd>Ofensive language</kwd>
        <kwd>ALBERT</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The network platform constructs a brand new living and cultural space, promotes the
communication and exchange among netizens, and makes all kinds of information and speech grow
exponentially in the network space. Some individuals or groups with ulterior motives take the
opportunity to spread illegal information, which is not conducive to social stability or may
infringe upon the legitimate rights and interests of others. Among them, online hate speech
and ofensive language are a kind of undesirable speech that does great harm and attracts wide
attention. Online hate speech and ofensive language not only make people feel
uncomfortable, but also make the victim sufer from severe depression, causing irreversible psychological
harm. In addition to psychological harm, such toxic online content can also lead to real hate
crimes[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], therefore, automatic detection of hate speech and ofensive language on social
media platforms is very necessary. While direct insults and insults involving profanity are easy to
identify, identifying indirect insults, for example, often involving metaphor and irony, is
sometimes a challenge to human annotators, therefore, it is also a challenge for the most advanced
systems[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        HASOC2020[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] similar to HASOC2019, that is proposed for identifying hate speech and
offensive content in Indo-European languages[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In this competition, we take part in Sub-task
      </p>
      <p>
        A: Identifying Hate, ofensive and profane content for English language and Sub-task B:
Discrimination between Hate, profane and ofensive posts for English language. We use a model
based on ALBERT: A Lite BERT for Self-supervised Learning of Language Representations [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
this model combines the ALBERT model with a specific network structure to further process
the eigenvectors of ALBERT output. During the training, we use the training data provided by
HASOC2020 as the training data set to train the model of this task. Finally, we use the
StratiifedKFold fold method to ensemble. The rest of the paper is as follows: In the second part, we
cover some related work, such as the ALBERT model and some of the methods previously used
to identify hate speech and ofensive language. In the third part, we describe our approach,
including model building and setup. In the fourth part, the results are listed and analyzed.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        As online social media platforms face great challenges in identifying hate speech and ofensive
language, the NLP community has done a lot of work on identifying hate speech, ofensive
language, cyberbullying, abusive content, and organized some shared tasks on these topics,
such as HASOC, HatEval[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and OfensEval[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To quickly and accurately identify hate speech
and ofensive language, industry and academia have tried a number of diferent architectures
and approaches, some used machine learning methods combined with NLP, while others used
Deep Learning (DL) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] methods of multi-layer Neural Networks (NN) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] stacked, and various
pre-training models based on Transformers [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] were also widely used.
      </p>
      <p>
        In HASOC 2019, IRLab@IITBHU[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] teams applied two traditional machine learning
approaches: Support Vector Machine, XGBoost with a frequency-based feature for hate speech
and ofensive content identification, XGBoost achieved better results than SVM. YNU WB
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] teams established an ordered neuron LSTM(ON-LSTM) model with attention mechanism
by deep learning method, which achieved the best results in Subtask A for English. The
BRUMS[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] teams used the fine-tuned BERT[14] with simple text classifier to achieve the result
second only to the YNU WB team.
      </p>
      <p>ALBERT: ALBERT is a simplified model designed by Google on the basis of BERT, mainly to
solve the problem of BERT with too large parameters and too slow training. ALBERT overcame
the obstacles to pre-training model expansion through two parameter reduction techniques:
Factorized embedding parameterization, the large word embedded matrix is decomposed into
two small matrices, so as to separate the size relation between the hidden layer and the
dictionary, the two are no longer directly related, so that the node number expansion of the hidden
layer is no longer limited. Cross-layer parameter sharing, this prevents the number of
arguments from increasing with the depth of the network. Both techniques significantly reduce
the number of arguments without significantly afecting their performance. The ALBERT
conifguration is similar to the BERT-Large level, but with an 18-fold reduction in the number of
arguments and a 1.7-fold increase in training speed. At the same time, parameter reduction
also plays a regularization role, which greatly enhances the generalization ability of the model.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology and Data</title>
      <sec id="sec-3-1">
        <title>3.1. Data description</title>
        <p>For this task, we use data sets provided by HASOC2020, mainly from Twitter. This task is
divided into two subtasks. Sub-task A: Identifying Hate, ofensive and profane content. Sub-task
A focus on Hate speech and Ofensive language identification ofered for English, German,
Hindi. Sub-task A is coarse-grained binary classification in which participating system are
required to classify tweets into two class, namely: Non- Hate and ofensive (NOT): This post does
not contain any Hate speech, profane, ofensive content , and Hate and Ofensive (HOF): This
post contains Hate, ofensive, and profane content. Sub-task B: Discrimination between Hate,
profane and ofensive posts. This sub-task is a fine-grained classification ofered for English,
German, Hindi. Hate-speech and ofensive posts from the sub-task A are further classified into
three categories. Hate speech (HATE), Ofensive(OFFN) and Profane(PRFN), here, we need to
add another category, (NONE) : posts that do not contain any of the above. In this task, we take
part in the English task. For English language, the training dataset has a total of 3708 data, of
which there are 1856 of HOF and 1852 of NOT, and there are 159 of HATE, 321 of OFFN, 1377
of PRFN and 1852 of NONE.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Our model</title>
        <p>Our model structure is shown in Figure 1. First, we input the preprocessed text into the model
through the input layer, and then vector representation is carried out. Vector representation
is divided into three parts: word vector representation, text vector representation and
position vector representation. ALBERT model converts each word in the text into the vector by
querying the word vector table, namely, word vector representation; the value of this vector
is automatically learned in the model training process, which is used to describe the global
semantic information of text and integrate with the semantic information of words, namely,
text vector representation; because the semantic information carried by words appearing at
diferent positions in the text is diferent, the ALBERT model attaches a diferent vector to
the words at diferent positions to make a distinction, namely, position vector representation.
Then ALBERT model takes the addition of word vector, text vector and position vector as
input, which is further processed by the Transformer Encoder module, we then input the output
of the last hidden layer of ALBERT into BiLSTM, and concatenate the output of BiLSTM with
the output of the last hidden layer of ALBERT, and then, through the Relu function, map the
splited vector to the lower dimension in a nonlinear way. After that, max-pooling will be used
to take the maximum value of each position in the vector on all timing sequence to obtain the
feature vector. Finally, the feature vector will concatenate with the original ALBERT output
and input into the classifier.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. StratifiedKFold ensemble</title>
        <p>In this experiment, we use the StratifiedKFold ensemble method to train diferent data sets
during each training process, and extract diferent features during the process of extracting
features from the model, so as to enhance the generalization ability of the model and achieve
the purpose of enhancing the performance of the model. The idea of StratifiedKFold is K-fold
cross-segmentation. Each type of data in the initial training set is divided into K sub-samples, a
single subsample is retained as the data of the verification model, and the other K-1 samples are
used for training, that is, to ensure the hierarchical sampling, and the proportion of all kinds
of samples in the training set and test set is the same as that in the original data set, as shown
in Figure 2.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment and results</title>
      <sec id="sec-4-1">
        <title>4.1. Data preprocessing</title>
        <p>In order to eliminate the interference of irrelevant information in the tweet, so that the model
can better extract text features and train the model more eficiently, we preprocessed the
original training data provided by the oficial with NLTK tool. The main processing steps are as
follows:
• Remove number. Numbers generally have no meaning in text analysis, so they need to
be removed before further analysis.
• Steming. The process of reducing the derived form of a word to its stem, which will
greatly shorten the word list and improve the eficiency.
• Remove link address, whitespace, etc.( e.g https://t.co/5u8Di1waFC.)
• Remove special characters. Characters that occur frequently but are meaningless for
training need to be removed. (Remove the ’RT’ from the sentence.)
• Converts all characters to lowercase.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Experiment setting</title>
        <p>The pre-training model we use in this experiment is albert_base_v2 from the ALBERT series
model. In the process of fine-tuning, the maximum sequence length is set to 150, the learning
rate is set to 2e-5, the gradient accumulation steps and batch size are both set to 4. By using
5-fold crossvalidation on the training data, we set the epoch to 10 for training, and the best
weight is saved during the training.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Results</title>
        <p>The organizers evaluate the classification system by calculating the Marco F1 score. According
to the oficial results, our team’ s Marco F1 score is 0.4994, ranked 13th place in Subtask A for
English language, as shown in Table 1. And in Subtask B for English language, our team’ s
Marco F1 score is 0.2412, ranked 10th place, as shown in Table 2.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this paper, we describe our work in HASOC2020: Identifying hate speech and ofensive
language. Our model uses ALBERT pre-training model to extract the semantic information
features of text, and further processes the output features by using customized network structure.
Finally, StratifiedKFold ensemble is used to improve the generalization ability of the model,
and there are fewer model parameters, making the model lighter and easier to train. Our model
achieves satisfying performance. In further research work, we will try to fine-tune ALBERT’s
more hidden layers to make the model more suitable for specific training tasks, thus further
improving the model performance.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>We would like to thank the organizers for organizing this shared task and the teachers for their
help. Finally, we would like to thank the school for its support to my research and the future
reviewers for their patient work.
for multilingual hate speech and ofensive language identification., in: FIRE (Working
Notes), 2019, pp. 199–207.
[14] J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, Bert: Pre-training of deep bidirectional
transformers for language understanding, arXiv preprint arXiv:1810.04805 (2018).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Matsuda</surname>
          </string-name>
          ,
          <article-title>Public response to racist speech: Considering the victim's story</article-title>
          ,
          <source>Michigan Law Review</source>
          <volume>87</volume>
          (
          <year>1989</year>
          )
          <fpage>2320</fpage>
          -
          <lpage>2381</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Malmasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <article-title>Challenges in discriminating profanity from hate speech</article-title>
          ,
          <source>Journal of Experimental &amp; Theoretical Artificial Intelligence</source>
          <volume>30</volume>
          (
          <year>2018</year>
          )
          <fpage>187</fpage>
          -
          <lpage>202</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Shahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Jaiswal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nandini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schäfer</surname>
          </string-name>
          ,
          <article-title>Overview of the HASOC track at FIRE 2020: Hate Speech and Ofensive Content Identification in Indo-European Languages)</article-title>
          ,
          <source>in: Working Notes of FIRE 2020 - Forum for Information Retrieval Evaluation</source>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mandl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mandlia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>Overview of the hasoc track at fire 2019: Hate speech and ofensive content identification in indo-european languages</article-title>
          ,
          <source>in: Proceedings of the 11th Forum for Information Retrieval Evaluation</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Goodman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Gimpel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sharma</surname>
          </string-name>
          , R. Soricut,
          <string-name>
            <surname>Albert:</surname>
          </string-name>
          <article-title>A lite bert for self-supervised learning of language representations</article-title>
          , arXiv preprint arXiv:
          <year>1909</year>
          .
          <volume>11942</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bosco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fersini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Debora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M. R.</given-names>
            <surname>Pardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , et al.,
          <article-title>Semeval-2019 task 5: Multilingual detection of hate speech against immigrants and women in twitter</article-title>
          ,
          <source>in: 13th International Workshop on Semantic Evaluation, Association for Computational Linguistics</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malmasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rosenthal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Farra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , Semeval
          <article-title>-2019 task 6: Identifying and categorizing ofensive language in social media (ofenseval</article-title>
          ), arXiv preprint arXiv:
          <year>1903</year>
          .
          <volume>08983</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>LeCun</surname>
          </string-name>
          , Y. Bengio, G. Hinton,
          <article-title>Deep learning</article-title>
          , nature
          <volume>521</volume>
          (
          <year>2015</year>
          )
          <fpage>436</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kombrink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Deoras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Burget</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cernocky</surname>
          </string-name>
          ,
          <article-title>Rnnlm-recurrent neural network language modeling toolkit</article-title>
          ,
          <source>in: Proc. of the 2011 ASRU Workshop</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>201</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Ł. Kaiser,
          <string-name>
            <surname>I. Polosukhin</surname>
          </string-name>
          ,
          <article-title>Attention is all you need</article-title>
          ,
          <source>in: Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Saroj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Mundotiya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pal</surname>
          </string-name>
          , Irlab@ iitbhu at hasoc 2019:
          <article-title>Traditional machine learning for hate speech and ofensive content identification</article-title>
          .,
          <source>in: FIRE (Working Notes)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>308</fpage>
          -
          <lpage>314</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , Ynu_wb at hasoc 2019:
          <article-title>Ordered neurons lstm with attention for identifying hate speech and ofensive language</article-title>
          .,
          <source>in: FIRE (Working Notes)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>191</fpage>
          -
          <lpage>198</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ranasinghe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hettiarachchi</surname>
          </string-name>
          , Brums at hasoc 2019:
          <article-title>Deep learning models</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>