<!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>Transformers and Data Augmentation for Aggressiveness Detection in Mexican Spanish</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>MarioGuzman-Silverio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ÁngelBalderas-Pared</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>esand Adrián PastorLópez-Monroy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Mathematics Research Center (CIMAT)</institution>
          ,
          <addr-line>Jalisco S/N Valenciana, 36023 Guanajuato, GTO</addr-line>
          <country country="MX">México</country>
        </aff>
      </contrib-group>
      <fpage>293</fpage>
      <lpage>302</lpage>
      <abstract>
        <p>In this paper we describe the system designed by the Mathematics Research Center (CIMAT) for participating atMEX-A3T 2020. In this work, we addressed the Aggressiveness Detection (AD) task by exploiting Bidirectional Encoder Representations from Transformers (BERT) and Data Augmentation. BERT fine-tuning has shown outstanding performance in a wide range of language tasks. However, according to recent research fine-tuning BERT on small size datase&lt;t1s0(K instances) often results in unstable models. In other words, even when only the final layer is randomly initialized, distinct random seeds lead to substantially diferent results. In this paper, we use two strategies that are helpful in producing more stable classification models based on fine-tuned BERTs. The first strategy take advantage of ensembles, whereas a second strategy relies in data augmentation. The experimental evaluation showed that our proposals outperforms all baselines by a wide margin, and has the overall first place for Aggressiveness Detection in Mexican Spanish Tweets.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Agressiveness Detection</kwd>
        <kwd>Transformers</kwd>
        <kwd>Data Augmentation</kwd>
        <kwd>Text Classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>diferent structure in documents, our approach wassiample baseline, only for our reference
for future research: a Bag-of--grams at word and character level fed into an Support Vector
Machines (SVM).</p>
      <p>
        The AD task is commonly approached as a supervised classification proble4m,5[
        <xref ref-type="bibr" rid="ref1">, 1</xref>
        ]. The
problem has been approached by using a number of strategies, inlcuding: regression mo6d]e,ls [
user network-attributes7[], or distributional terms representation8]s. [Recently, with the rise
of deep learning neural models, some authors have been using Recurrent Neuronal Networks
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and Convolutional Neural Networ1k0s][.
      </p>
      <p>
        One of the most successful approaches is the Bidirectional Encoder Representations from
Transformers (BERT), which was first proposed in1[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. BERT has shown outstanding
performance in a wide range of Natural Language Processing (NLP) tasks. For the case of ofensive
language detection and hate speech detection, BERT has been successfully used by some
authors in diferent ways [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. For using BERT in general text classification the most common
strategy to take advantage of fine tuning. For example, BERT can be pre-trained in general
domains (e.g., Wikipedia) to model syntactic and semantic properties of language that are useful
in other tasks. In simple words, pre-trained BERT models are fine-tuned to specific domains by
substituting the output layers of the model, and re-training the rest of layers at specific pace.
Notwithstanding the efectiveness of BERT in text classification, several works have pointed out
its instability when fine-tuning BERT on small size datasets1[
        <xref ref-type="bibr" rid="ref15 ref16 ref4">4, 15, 16</xref>
        ]. In simple words, even
when only the final layer is randomly initialized, distinct random seeds lead to substantially
diferent results. In this regard, considering that the AD corpus have less than 10K samples,
we propose to build a classification strategy based on combining several BERT models trained
with diferent seeds on diferent augmented datasets. By doing this we aim to get a model that
have in average a solid performance but small variance. According to our evaluation, the use of
ensemble methods with specific voting schemes and adversarial data augmentation can improve
the efectiveness of BERT while maintaining lower variance in performance for the small and
unbalance dataset for AD.
      </p>
      <p>The remainder of this document is organized as follows: Section 2 presents the proposed
strategies. Section 3 describes experimental settings. The experiments and results are presented
in Section 4. Finally, Section 5 outlines the final conclusions and future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Stable Classification Strategies</title>
      <p>This section describes our two proposed strategies to alleviate the instability of fine-tuning
BERT on few sample and unbalanced datasets. These strategies are built on fine-tuned BERT
models that only vary the random seed of an extra classification layer for domain adaptation.
The first strategy is based on BERT ensembles and two well known voting schemes. The second
strategy uses data augmentation to improve even more the efectiveness and stability. In our
evaluation, we empirically show that both methodologies provide benefits for the AD and both
ranked first place of the challenge.</p>
      <sec id="sec-2-1">
        <title>2.1. BERT Ensemble model</title>
        <p>There are many ways to combine the information of several models, but we are particularly
interested in those based in ensemble theory. The idea of having an ensemble is that several
models (possibly weak models) can make a strong on1e7][. One of the key ideas in successfully
build ensembles is that the prediction space should be diver1s8e].[ This is that individual
models can have diferences among decisions; we hypothesize those are the unstable individual
BERTs. In general, when the latter conditions are met, it could be possible to obtain a stronger
model with simple strategies. In our case we consider the following two straightforward voting
schemes:
• Majority Voting Scheme: we predict the most voted class among the classifiers of the
ensemble. In case of tie, we perform random prediction among the classes in question.
• Weighted Voting Scheme: we aggregate the confidence prediction for classes in each
model of the ensemble to build a final weighted vote. This confidence prediction, in our
case is the output of the last Softmax layer.</p>
        <p>
          These strategies based on ensembles and simple voting schemes have resulted very convenient
and have been explored with diferent base models in several domain17s,[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. It is worth to
mention that there other popular alternatives to combine. For exampleE,athrley Fusion strategy
consist in feeding a classifier by using the concatenation of weights in the penultimate layer
of each model 1[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Other strategy could be an End-to-End network of the models. All those
strategies are interesting, but definitely much more computationally expensive than using
individual models and perform voting. For that reason we prefer these simple, yet efective,
voting strategies over the others. In our experimental evaluation we will show their efectiveness
to reduce the variance and improve the performance.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Data Augmentation</title>
        <p>A common and efective technique in deep learning for image related tasks is that of data
augmentation, in which the goal is to create a new training data by means of a transformation:
sometimes simple like rotation, reflections and cropping, sometimes more complex techniques
are used with better result1s9[].</p>
        <p>
          Data augmentation for text based tasks is a very diferent scenario. The information in
documents is sequential and the word, usually taken as the basic unit, has a syntactic and semantic
meaning that depends on the context. Thus, changing the individual words or their order could
result in noisy data that hurts the performance. This is specially true for approaches beyond
the Bags-of-Words and inspired in language modeling like BERT where the order, context and
structure of the text matters. Fortunately, there have been some advances demonstrating sightly
improvements in some scenarios2[0]. In this work, we have carefully adapted two methods, and
proposed a new one to perform data augmentation. The explored data augmentation strategies
are the following:
• Easy Data Augmentation (EDA) [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]: This is the most simple strategy and consists in
generating new instances by modifying 20% of the original tweets. To this end, four basic
operations are applied to randomly selected words in each tweet:
        </p>
        <sec id="sec-2-2-1">
          <title>1. Replace: select a word and change it by a random synonym. 2. Insert: randomly choose a synonym of a word, and insert it randomly. 3. Swap: select two words and swap their positions. 4. Delete: remove a word from the sentence.</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>For Easy Data Augmentation, one extra tweet was created for each tweet.</title>
          <p>
            • Unsupervised Data Augmentation (UDA) [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ]: This implies the use of
semisupervised learning; by augmenting each sentence of the original training set and using the
kullback-leibler divergence to penalize the diference in the distributions of the logits. For
Unsupervised Data Augmentation, four elements were created for each selected element
from the input, EDA was used to create those new elements.
• Adversarial Data Augmentation (ADA) [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ]: At each epoch of the training, an
adversarial method is used to create a new input for the misclassified sentences. For adversarial
data augmentation a implementation of TextFoole2r2][ for Spanish was used in which
the purpose is to create a well classified input for a originally misclassified one.
          </p>
          <p>It is worth to mention that previous described strategies, originally were designed for English
language and therefore rely on dependent language tools. Thus, for each strategy we did several
adaptations in order to exploit them in Spanish.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Datasets, Baselines and Experimental Settings</title>
      <p>The MEX-A3T Team provided us the data set, which has 5222 no-aggressive and 2110 aggressive
tweets. For the experiments in this paper we split the training data into 80% for training and
20% for test.</p>
      <p>To compare the proposed strategies in this paper, we have trained two baselines that are
commonly used in the literature:
• N-grams ensemble with SVM: We used a grid search to find a suitable number of
unigrams, bigrams and trigrams at word level. We also find the number of 2-6-grams at
character level. Those features were fed into an SVM to explor e hthyeperparameter.
• Bi-LSTM: This baseline is a neural architecture with a Bi-LSTM and a classification layer.</p>
      <p>We use the pre-trained word2vec vectors in Spanish from Caro and Cuervo Institute
Linguistic Research Grou1p. We fix the learning rate in 1e-3, and we used the Adam
Optimizer.</p>
      <p>Regarding fine-tuning BERT, we set the hyper-parameters as the authors in11[] recommend.
We use Adam with a learning rate of 1e-5 and a batch size of 32 for three epochs. We use a
classification layer and as loss function the weighted Cross Entropy Loss by using the proportion
of each class. In this process, we used a BETO pre-trained model in Spanish t2e3x]tb[y using
the widely known default implementation in24[].</p>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation</title>
      <p>This section describes the experimental evaluation that shows the main findings of this work.
Firstly in Section4.1 we design a set of experiments to observe the benefits of building and
ensemble of several BERT. Secondly in Sectio4.n2 we explore data augmentation strategies to
improve even more their performance. In order to have comparable results in this section, we
partitioned the trained dataset in the following way: 80% for training, and 20% for test. The
metrics we use to compare the methods were th e1 in each class, the macro1 and the standard
deviation.</p>
      <sec id="sec-4-1">
        <title>4.1. BERT Ensembles</title>
        <p>The purpose of experiments in this section is to empirically show that BERT ensembles are
helpful and more stable for classification. For the experiments in this section BERT was full
finetuned (the 130 millions of parameters) two hundred times with diferent seeds that initialized
the last layer to detect aggressiveness. This pool is then used to compute the averages over one
hundred runs for each voting scheme. This means that, fSoirngle BERT the average performance
of one hundred individual BERTs is reported with the standard deviations. For the case of a
Ensemble ( ),  diferent BERTs were randomly taken for each of the one hundred runs; we
report the average performance and the standard deviation.</p>
        <p>In Table1 we show the performance of BERT ensembles and other reference approaches. First
of all, note that Single BERT clearly outperforms the two baseliness-:g1r)ams-SVM and 2)
Bi-LSTM. Both of this approaches are very strong references, since we use well known strategies
and heuristics to find suitable hyper-parameters (see Sectio3)n. The margin of improvement
of Single BERT over the two baselines also shows that on average, the fine tuning have been
successfully done.</p>
        <p>From Table1 one can also note that Single BERT have a standard deviation of .836 in one
hundred runs. However, when several BERTs are combined by using ensembles, the classification
performance improves while the standard deviation decrease. In T1aebalech rowEnsemble
( ) ( -BERTs) has two values in each column metric. The left value was obtained by using
a majority voting scheme, whereas the right value represents the performance when using
weighted voting scheme. In Figure1 the left plot shows the  1 of the aggressive class as the
number of BERTs in the ensemble increase up to one hundred. The red line is for majority vote,
whereas the black line is for weighted vote. In a similar way, the right plot shows how the
variance decrease as the size of the ensemble increase. The ensemble based on majority vote
seems to have stable and higher performance until the number of BERTs is greater than sixty.
Thus, the weighted voting scheme seems to be a better choice as the variance is consistently
lower than the majority voting scheme. ThCeIMAT-1 run reported by the organizers in the
ifnal ranking of the challenge is a simplEensemble (20). In the following Section, we will show
how data augmentation can be used to improve the performance.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Data Augmentation</title>
        <p>In this section we evaluate the data augmentation strategies described in Sec2t.i2o.nThe purpose
of these experiments is to improve the classification performance of the previously evaluate
ensemble approaches. In all experiments of this section we will use the weighted voting scheme
for ensemble methods. Furthermore, as data augmentation strategies are computationally
expensive in time and storage, the results of this section are based on fity runs instead of one
hundred.</p>
        <p>In Table2 experimental results shows that augmenting the data by using EDA and ADV
improve the ensembles performance, while maintaining the standard deviation low compared
to Single BERT. The UDA strategy actually seems to hurt the performance, but still having
lower variance. The overall trend can be seen in the left plot of Fig2u,wrehere ADV strategy
seems to be the best choice to augment text. In Figure3 we show the boxplot of fity runs
of the Ensemble (20) for diferent data augmentation strategies. Note that the blue bloxplot,
corresponding to the vanilla (no data augmentation) seems to have lower results than the red
boxplot of the adversary data augmentation. Furthermore, the variance is still low in all data
augmentation strategies.</p>
        <p>Finally in Tabl3e and the right plot of Figur2e, we show the experimental result of removing
the dropout in last layer of the fine-tuning process of BERT. Reportedly, it is better to have
dropout, but if the test data comes from very similar distribution that could not be necessary.
For example, note that the vanilla strategy (no data augmentation) has very similar results
with and without dropout (see the first row of both tables). However, in Tab3lneote that
data augmentation does not grow the performance at the same pace, and in some cases it
hurts. Also note that the size of the ensemble helps, especially if the ADV strategy is used.
Finally, note that UDA strategy improves thSeingle BERT model, which results in the best single
model. These latter results suggest that while the UDA improves the behavior of the model
by reinforcing positive examples every time, on the other hand, the use of adversaries might
be doing it by learning a wider array of the dataset, specifically, the hard to learn examples.
That would explain that the ensembles behave better as they go larger when using adversarial
augmentation. In the final ranking of the challengeC,IMAT-2 corresponds to anEnsemble (20)
that used EDA data augmentation. As experiments in Tab2leand3 show, this is not the best
strategy to data augmentation since the performance is lower than ADV with and a similar or
higher standard deviation. The experiments that use UDA and ADV was obtained once the
challenge was finished.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>We proposed strategies for AD that are based on ensembles of fine-tuned BERTs. The weighted
voting scheme seems to be helpful for combining the decisions of several models. This means
competitive performance and low variance of the model. The experiments show that there
is space for the data augmentation paradigm in the tool set of the deep learning specialist.
However, even if the results suggest that there is some improvement in the results when using
data augmentation, they also imply certain trade ofs. The results indicate that there is more to
be gained when working with adversarial data augmentation on ensembles because the models
seems to learn in a more heterogeneous way. But the cost of doing so is quite elevated because
of the need of using costly methods for the adversarial examples’ generation.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>Guzman-Silverio and Balderas-Paredes appreciate CONACYT’s support for scholarships 925934
and 928540 respectively.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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>D.</given-names>
            <surname>Nozza</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>
          , Semeval
          <article-title>-2019 task 5: Multilingual detection of hate speech against immigrants and women in twitter</article-title>
          ,
          <source>in: Proceedings of the 13th International Workshop on Semantic Evaluation</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Aragón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jarquín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montes-y Gómez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Escalante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Villaseñor-Pineda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gómez-Adorno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Bel-Enguix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Posadas-Durán</surname>
          </string-name>
          ,
          <article-title>Overview of mex-a3t at iberlef 2020: Fake news and aggressiveness analysis in mexican spanish</article-title>
          ,
          <source>in: Notebook Papers of 2nd SEPLN Workshop on Iberian Languages Evaluation Forum (IberLEF)</source>
          , Malaga, Spain, September,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N. Safi</given-names>
            <surname>Samghabadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>López Monroy</surname>
          </string-name>
          , T. Solorio,
          <article-title>Detecting early signs of cyberbullying in social media</article-title>
          ,
          <source>in: Proceedings of the Second Workshop on Trolling, Aggression and Cyberbullying, European Language Resources Association (ELRA)</source>
          , Marseille, France,
          <year>2020</year>
          , pp.
          <fpage>144</fpage>
          -
          <lpage>149</lpage>
          . URL: https://www.aclweb.org/anthology/2020.trac-
          <volume>1</volume>
          ..23
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Aragón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>López-Monroy</surname>
          </string-name>
          ,
          <article-title>Author profiling and aggressiveness detection in spanish tweets: Mex-a3t</article-title>
          <year>2018</year>
          ., in: IberEval@ SEPLN,
          <year>2018</year>
          , pp.
          <fpage>134</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Aragón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Á</surname>
          </string-name>
          .
          <string-name>
            <surname>Álvarez-Carmona</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Montes-y Gómez</surname>
            ,
            <given-names>H. J.</given-names>
          </string-name>
          <string-name>
            <surname>Escalante</surname>
          </string-name>
          , L. VillasenorPineda, D. Moctezuma,
          <article-title>Overview of mex-a3t at iberlef 2019: Authorship and aggressiveness analysis in mexican spanish tweets</article-title>
          ,
          <source>in: Notebook Papers of 1st SEPLN Workshop on Iberian Languages Evaluation Forum (IberLEF)</source>
          , Bilbao, Spain,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L. P.</given-names>
            <surname>Del Bosque</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Garza</surname>
          </string-name>
          , Aggressive Text Detection for Cyberbullying, in: A.
          <string-name>
            <surname>Gelbukh</surname>
            ,
            <given-names>F. C.</given-names>
          </string-name>
          <string-name>
            <surname>Espinoza</surname>
            ,
            <given-names>S. N.</given-names>
          </string-name>
          <string-name>
            <surname>Galicia-Haro</surname>
          </string-name>
          (Eds.),
          <source>Human-Inspired Computing and Its Applications</source>
          , Springer International Publishing, Cham,
          <year>2014</year>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>232</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chatzakou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kourtellis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Blackburn</surname>
          </string-name>
          , E. De Cristofaro,
          <string-name>
            <given-names>G.</given-names>
            <surname>Stringhini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vakali</surname>
          </string-name>
          , Detecting Aggressors and Bullies on Twitter,
          <source>in: Proceedings of the 26th International Conference on World Wide Web Companion</source>
          , WWW '17 Companion, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland,
          <year>2017</year>
          , pp.
          <fpage>767</fpage>
          -
          <lpage>768</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Escalante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Villatoro-Tello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Garza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>López-Monroy</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Montes-y-</article-title>
          <string-name>
            <surname>Gómez</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Villaseñor-Pineda</surname>
          </string-name>
          ,
          <article-title>Early detection of deception and aggressiveness using profile-based representations</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>89</volume>
          (
          <year>2017</year>
          )
          <fpage>99</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Pitsilis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ramampiaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Langseth</surname>
          </string-name>
          ,
          <article-title>Efective hate-speech detection in twitter data using recurrent neural networks</article-title>
          ,
          <source>Applied Intelligence</source>
          <volume>48</volume>
          (
          <year>2018</year>
          )
          <fpage>4730</fpage>
          -
          <lpage>4742</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Robinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tepper</surname>
          </string-name>
          ,
          <article-title>Detecting hate speech on twitter using a convolution-gru based deep neural network</article-title>
          ,
          <source>in: European semantic web conference</source>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>745</fpage>
          -
          <lpage>760</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , BERT:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers),
          <source>Association for Computational Linguistics</source>
          , Minneapolis, Minnesota,
          <year>2019</year>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          . URLh:ttps://www.aclweb.org/ anthology/N19-1423.doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>N19</fpage>
          - 1423.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Paraschiv</surname>
          </string-name>
          , D.-C. Cercel, Upb at germeval
          <article-title>-2019 task 2: Bert-based ofensive language classification of german tweets</article-title>
          ,
          <source>in: Preliminary proceedings of the 15th Conference on Natural Language Processing (KONVENS</source>
          <year>2019</year>
          ). Erlangen, Germany: German Society for Computational Linguistics &amp; Language
          <string-name>
            <surname>Technology</surname>
          </string-name>
          ,
          <year>2019</year>
          , pp.
          <fpage>396</fpage>
          -
          <lpage>402</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mozafari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Farahbakhsh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Crespi</surname>
          </string-name>
          ,
          <article-title>A bert-based transfer learning approach for hate speech detection in online social media</article-title>
          ,
          <source>in: International Conference on Complex Networks and Their Applications</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>928</fpage>
          -
          <lpage>940</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Dodge</surname>
          </string-name>
          , G. Ilharco,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farhadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hajishirzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <article-title>Fine-tuning pretrained language models: Weight initializations, data orders, and early stopping</article-title>
          , arXiv preprint arXiv:
          <year>2002</year>
          .
          <volume>06305</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Katiyar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yoav</surname>
          </string-name>
          ,
          <article-title>Revisiting few-sample bert finetuning</article-title>
          , arXiv preprint arXiv:
          <year>2006</year>
          .
          <volume>05987</volume>
          (
          <year>2020</year>
          ). URLh:ttps://arxiv.org/pdf/
          <year>2006</year>
          .05987.pd.f
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mosbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Andriushchenk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Klakow</surname>
          </string-name>
          ,
          <article-title>On the stability of fine-tuning bert:misconceptions, explanations, and strong baselines</article-title>
          , arXiv preprint arXiv:
          <year>2006</year>
          .
          <volume>04884</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vega-Pons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ruiz-Shulcloper</surname>
          </string-name>
          ,
          <article-title>A survey of clustering ensemble algorithms</article-title>
          ,
          <source>International Journal of Pattern Recognition and Artificial Intelligence</source>
          <volume>25</volume>
          (
          <year>2011</year>
          )
          <fpage>337</fpage>
          -
          <lpage>372</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <article-title>Ensemble-based classifiers</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>33</volume>
          (
          <year>2010</year>
          )
          <fpage>1</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Cubuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zoph</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasudevan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>Autoaugment: Learning augmentation strategies from data</article-title>
          ,
          <source>in: Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>113</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zou</surname>
          </string-name>
          , EDA:
          <article-title>Easy data augmentation techniques for boosting performance on text classification tasks</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          ,
          <article-title>Association for Computational Linguistics</article-title>
          , Hong Kong, China,
          <year>2019</year>
          , pp.
          <fpage>6382</fpage>
          -
          <lpage>6388</lpage>
          . URL: https://www.aclweb.org/anthology/D19-16.70 doi:10.18653/v1/
          <fpage>D19</fpage>
          - 1670.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dai</surname>
          </string-name>
          , E. Hovy, M.-
          <string-name>
            <given-names>T.</given-names>
            <surname>Luong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          , Unsupervised data augmentation,
          <year>2019</year>
          . URL: http://arxiv.org/abs/
          <year>1904</year>
          .1284,8cite arxiv:
          <year>1904</year>
          .12848.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , P. Szolovits,
          <article-title>Is bert really robust? a strong baseline for natural language attack on text classification and entailment, 201a9r</article-title>
          .Xiv:
          <year>1907</year>
          .11932.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cañete</surname>
          </string-name>
          , G. Chaperon,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fuentes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <article-title>Spanish pre-trained bert model and evaluation data</article-title>
          , in: to appear
          <source>in PML4DC at ICLR</source>
          <year>2020</year>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Debut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sanh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chaumond</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Delangue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cistac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rault</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Louf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Funtowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Brew</surname>
          </string-name>
          ,
          <article-title>Huggingface's transformers: State-of-the-art natural language processing</article-title>
          , ArXiv abs/
          <year>1910</year>
          .03771 (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>