<!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>Conference and Labs of the Evaluation Forum, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Profiling Hate Speech Spreaders on Twitter</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rakshita Jain</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Devanshi Goel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Prashant Sahu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Abhinav Kumar</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jyoti Prakash Singh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science &amp; Engineering, National Institute Of Technology Patna</institution>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science &amp; Engineering, Siksha 'O' Anusandhan Deemed to be University</institution>
          ,
          <addr-line>Bhubaneswar</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>2</volume>
      <fpage>1</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>As today is the era of social media with nearly around 192 million daily active users on Twitter alone. With the increase in the number of people online, individuals inclined towards racism, misogyny, etc have led to the spread of hate speech online. It's high time that proper steps must be taken to curb this issue with one major step being to identify people who are spreading hate speech on Twitter. We have tried to perform the above task using natural language processing techniques for two diferent languages English and Spanish on the two datasets provided by PAN @CLEF 2021. Four machine learning classifiers (i) multinomial naive Bayes, (ii) K-Nearest Neighbors (KNN) classifier, (iii) logistic regression and (iv) linear SVM, along with three deep learning models (i) Long Short Term Memory (LSTM), Bidirectional Long Short term Memory (bi-LSTM) and Bidirectional Encoder Representations for Transformers (BERT) model were implemented for the identification of hate speech spreader. The experiments with all the mentioned models on the training dataset provided by PAN (by splitting it into training and testing datasets) revealed that the multinomial naive Bayes is the best model with an accuracy of 74% for the English dataset and 82% for the Spanish dataset. The multinomial naive Bayes model yielded an accuracy of 66% for the English dataset and 80% for the Spanish dataset with the unknown private dataset used by the organizers for the final evaluation of the models.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Hate Speech</kwd>
        <kwd>Online social media</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>deep-learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>media has led users to publish and share any content, tell their views, show their liking or
hatred towards people, community, race, non-living objects, etc. in an ever-growing fast way.
The increased willingness of people to demonstrate their opinions publicly has contributed
to the multiplication of hate speech also. The ease of getting access to these platforms and
publishing content with minimal eforts have led to an increase in hate speech about every
small thing that people criticize or do not like, influencing other people’s minds and causing
several negative consequences in society. On the internet and social network platforms, people
are more likely to take on inappropriate or violent behaviour due to the anonymity provided by
these environments. Since this type of prejudice can cause extreme harm to society, government,
and social network platforms such as Twitter and Facebook can be benefited from hate speech
detection and prevention tools.</p>
      <p>
        Understanding whether a tweet is hate speech or not and hence finding out whether the user
is a hate speech spreader or not, is a very tough task for the users, especially those who are not
experts. Additionally, hate speech can also be present in the form of sarcasm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or indirect
taunt, making it confusing for users to understand the intent behind the tweet.
      </p>
      <p>
        Our work is based on an assumption that a user can be classified as a hate speech spreader if
while analyzing a certain number of tweets of that user, we find that the majority of the tweets
can be classified as hate speech content. For that, we have grouped all the tweets of the same id.
Our ultimate target is profiling those users who spread hate speech based on the number of
tweets containing any hateful content that they spread, for two languages - English and Spanish.
This allows the social media platforms to identify hate speech spreaders on Twitter as an initial
step towards preventing hate speech from spreading among social media users and preventing
it from influencing the lives and work of target people. We focus on classifying users as hate
speech spreaders or not hate speech spreaders (binary classification). Examples of each of these
categories - taken from the user’s tweet dataset
(PAN21-Profiling-Hate-Speech-Spreaders-inTwitter)[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] can be seen in Table 1.
      </p>
      <p>The present work is investigating whether a user is a hate speech spreader or not using
various conventional machine learning classifiers and deep learning models. In the case of
conventional machine learning models, we used tf-idf and count vector features by varying the
word n-gram range. In the case of deep learning models, word embedding, one-hot encoding
vector, and BERT embedding vectors are used as input to the models. The performance of
each of the models was finally compared to get the best performing model for the hate speech
spreaders.</p>
      <p>The rest of the sections are organized as follows: section 2 lists some of the state-of-the-art
works for hate speech detection. Section 3 discusses the proposed methodology in detail, section
4 list the finding of the proposed model and finally section 6 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Several works [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref3 ref3 ref4 ref5 ref6 ref7 ref8 ref9">3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 3</xref>
        ] have been proposed for hate speech detection
in the last few years. Here, we are listing some of the state-of-the-art models for the
identiifcation of hate content from social media. SemEval-2019 task [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] was about the Detection
of Hate speech against Immigrants and Women. In this task, the participant has been given
tweets of two languages English and Spanish. The task included two subtasks. The first one
was about identifying the hate speech and the later one was about identifying further features
such as aggressiveness and the target group or individual. For the first task, the best result was
with a macro F1-score of 0.65 for the English dataset, whereas it is 0.73 for the Spanish dataset.
This was obtained by the SVM with RBF kernel using embeddings from Google’s Universal
Sentence Encoder as features. For the second task, the best result was with a macro F1-Score
of 0.70 whereas for the English dataset it is 0.57. The main motive in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] was to identify the
user who is spreading the fake news, not to identify the message that it is fake news or not.
From the evaluation of the approaches of the participants, it has been found that SVM with the
combination of character n-grams and word n-grams is the best-suited approach for Spanish
and logistic regression ensemble of five submodels: n-grams with Random Forest, n-grams with
SVM, n-grams with Logistic Regression, n-grams with XGBoost and XGBoost with features
based on textual descriptive statistics, is the best-suited approach for English. The best accuracy
obtained for English was 75% and for Spanish was 82%. The authors [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have investigated
multiple approaches for the problem of hate speech, aggressive behaviour, and target group
recognition. They have presented many models including Logistic regression, Convolutional
Neural Network (CNN), Bidirectional Transformers (BERT) using word n-grams, character
n-grams, word embedding, and psycholinguistic features (LIWC). Among these models, purely
Data-Driven BERT model and to some extent hybrid psycho linguistically informed CNN
outperformed all other models for all tasks in both languages English and Spanish. For English, the
best F1-score of 0.60 for hate speech has been found by CNN using features word embedding
and LIWC. For Spanish, the best F1-score of 0.72 for hate speech has been found by BERT using
features cased word.
      </p>
      <p>
        At EVALITA-2018 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], several models were reported to detect hate speech in Italian Social
Media. Linear SVM with word embedding as features had performed best for the given
problem. For Twitter and Facebook, the best macro F1-score was 0.79 and 0.77. The paper [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
introduced a combined Convolution Neural Network (CNN) and Gated Recurrent Networks
(GRU) to outperform many previously proposed methods. The problem addressed in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is
about identifying hate speech and aggressive tweets on three publicly available datasets. The
author used the TF-IDF vectors with diferent n-gram range as features. The author used
the three model-Logistic Regression, Naive Bayes Classifier, and SVM. Among these models,
Logistic Regression fed with TF-IDF vector with n-gram range (1,3) has given the best
accuracy of 0.956%. The authors [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] have implemented deep learning models in sixteen diferent
datasets of nine diferent languages. They found that for small dataset Logistic Regression fed
with LASER (Language-Agnostic SEntence Representation) embedding has performed best and
for the larger dataset BERT based model has given better results. In this paper, the author
has used features of LASER embedding and MUSE embedding and achieved an accuracy of 0.83%.
      </p>
      <p>
        Saha al. et. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] used (i) TF-IDF vectors, (ii) sentence embedding, and (iii) Bag Of Words
Embedding with various machine learning models to report that Logistic Regression performed
best. Two subtasks were performed in their work (i) to classify whether a text is hate speech or
not and, (ii) to classify the texts in categories as a stereotype, sexual harassment, dominance,
derailing, and discredit. The Logistic Regression model performed best for this task with an
accuracy of 0.704. The authors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] claim that the performance of various machine learning
algorithms to detect hate speech is hampered by ineficient sequence transduction and the vanilla
Recurrent Neural Networks (RNN). RNNs with attention also sufer from various problems
such as lack of parallelization and long term dependency. Therefore, the authors proposed
a transform-based model and used a public dataset containing 24,783 labelled tweets. The
proposed DistillBERT transformer method was compared against other transformer baselines
and recurrent neural networks for Hate Speech Detection in Twitter and results showed that
DistillBERT transformers outperformed other models with an accuracy of 75%. The problem
addressed in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] is about recognizing hateful content in social media. Recurrent Neural
Networks were ensembled and various user-related features were incorporated showing the
users’ tendency towards hate speech such as racism or sexism. Word frequency vectors along
with these features and data were fed as input to the classifiers. The dataset used by them
was a corpus of 16,000 tweets that is available publicly. The results were compared to existing
state-of-art solutions. The model can successfully diferentiate racism and sexism messages
from the ones which do not fall in these categories. Finally, the highest F1-score of 0.9320 was
achieved using the ensemble approach.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>This section discusses the proposed methodology in detail. The diferent classification and deep
learning models used for profiling hate speech spreaders that learn the continuous representation
of tweets and then pick features from them extracted using count vectorizer and tf-idf vectorizer.
The performance of diferent models was compared for diferent n-gram ranges. In deep
learning models like LSTM, we have used one-hot encoding for feature extraction. The detailed
architecture and flow of diferent phases in which the computation is carried out are shown in
Figure 1.</p>
      <sec id="sec-3-1">
        <title>3.1. Data pre-processing</title>
        <p>
          We have used the PAN21-Profiling-Hate-Speech-Spreaders-on-Twitter data provided by [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]
maintained at [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] to validate our proposed model. The data contains user ids and their tweets.
The data contains tweets of 200 users each for English and Spanish language. 200 tweets are
provided for each user containing a combination of hate speech tweets and non-hate speech
tweets. Therefore, a total of 40,000 tweets are used for the experimentation. Label information
Figure 1: Overall flow diagram of the proposed model for hate speech spreaders
for each user is provided in a separate file classifying users into two classes - hate speech
spreader or not hate speech spreader. Being originally a part of PAN at CLEF 2021, the data
contains only the training dataset. To test and compare the performance of various classification
and deep learning models, we have split this dataset into training and testing datasets in a ratio
of 67:33. Finally, our training dataset contains 26,800 tweets (i.e 134 users) and the testing set
contains 1,3200 tweets (i.e. 66 users) for each language.
        </p>
        <p>We preprocessed the tweets to remove hashtag symbols keeping the content of the hashtag
as it can be used to identify important details like the target people, emotions, intent behind the
tweet. We then removed mentions and converted emoticons and emojis to text. Tweets were
converted to lowercase. Punctuations and stop words were removed. Then to remove afixes
from words, stemming was performed. Then finally tokenization of tweets was done. The
word clouds for the English and the Spanish dataset which depicts the term with the highest
frequency in the tweet can be seen in Figure 2 and 3, respectively.</p>
        <p>After preprocessing was completed, we merged all the tweets of a particular user into one
tweet separated by spaces. Then we merged the labels with the tweets data based on user id.
Finally, we obtained the data containing user id, combined tweets per user, and a label indicating
whether the user is a hate speech spreader or not.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Deep learning models used for classification</title>
        <p>
          LSTM: With the success of Long-short-Term-memory (LSTM) networks in various natural
language processing tasks [
          <xref ref-type="bibr" rid="ref1 ref19">1, 19</xref>
          ], we motivated to use this network for our task. The gates of
the LSTM network can learn which information is important to keep and which to throw away.
By doing that it learns to use relevant information for doing predictions. In LSTM gates consist
of a sigmoid activation function so for data to forget they multiply it by 0 and for data to keep
they multiply it by 1. In LSTM the presence of forget gate, along with the additive property
of the cell state gradients enables the network to update the parameter efectively so they
emphasize only retaining the important information and discarding the rest. The architecture
of the model used: Embedding Layer: Here we pass the vocabulary size as our first parameter,
input feature size as the second parameter and the sentence length as the third parameter which
in our case is 2500. This layer will give an output which we will pass through an LSTM layer,
LSTM Layer: We have used 1 LSTM layer having 100 neurons, and Dense Layer: Since it is a
classification problem, we will get an output from this dense layer. The hyper-parameters of
the implemented LSTM model can be seen in Table 5.
        </p>
        <p>Bi-LSTM: The bidirectional long-short-term-memory (Bi-LSTM) network is an extension of
traditional LSTM that can improve model performance on sequence classification problems.
The architecture of the model used: (i) Embedding Layer: Here we pass the vocabulary size as
our first parameter, input feature size as the second parameter, and the sentence length as the
third parameter which in our case is 2500. This layer will give an output which we will pass
through a Bi-LSTM layer, (ii) Bidirectional-LSTM Layer: We have used one LSTM layer having
100 neurons, (iii) Dense Layer: Since it is a classification problem, we will get an output from
this dense layer. The hyper-parameters of the implemented LSTM model can be seen in Table 6.
0.8
0.7
0.6
0.5
0.2
0.1</p>
        <p>0
y
c
rau 0.4
c
c
A 0.3</p>
        <p>
          Classifiers performance comparison (English)
BERT: BERT is diferent from the directional model which reads the input sequentially (left
to right or right to left). The paper [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] showed that a bidirectionally trained model performs
better than a single direction trained model. BERT can be easily fine-tuned for the classification
problem, question answer problem, and named entity problem. We followed the following
steps while training the BERT model: (i) First of all, we imported the BERT Tokenizer and
Sequence Classifier, (ii) Convert each row of the data into an InputExample Object, (iii) We did
tokenization of the InputExample objects and created the required input format from the tokens
so that we can feed the data to the model.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Result</title>
      <sec id="sec-4-1">
        <title>4.1. Evaluation Metrics</title>
        <p>For evaluating the proposed models we used precision, recall, F1 Score, support, and accuracy.
We have used classification reports and confusion matrix, these metrics are widely used for
evaluating supervised machine learning models for classification when the dataset is
multilabelled.</p>
        <p>Precision It is the ratio of accurately predicted users as hate speech spreaders to the total
number of predicted users. It is computed as given in the equation below. The range of precision
0.9
0.8
0.7
0.6
0.3
0.2
0.1
cy 0.5
a
r
u
ccA 0.4</p>
        <p>0
Spanish</p>
        <p>Classifiers performance comparison (Spanish)
varies between 0 and 1, where 1 is the best value and 0 is the worst value.</p>
        <p>Precision =</p>
        <sec id="sec-4-1-1">
          <title>Number of accurately predicted users Total number of predicted users</title>
          <p>Recall It is the ratio of accurately predicted users as hate speech spreaders to the total number
of real hate speech spreading users. It is computed as is given in the below equation. The range
of recall varies between 0 and 1, where 1 is the best and 0 is the worst value.</p>
          <p>Recall =</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Number of accurately predicted users Total number of users</title>
          <p>F1-Score The harmonic of Precision and Recall is called F1-Score. It can be represented by
the following equation. The range of F1-score varies between 0 and 1, where 1 is the best and 0
is the worst value.</p>
          <p>Precision × Recall</p>
          <p>F1-Score = 2 × Precision + Recall</p>
          <p>The performance of the proposed model is measured in terms of Precision (P), Recall (R),
1-score (1), and Accuracy (Acc.). The performance of diferent classifiers such as Naive Bayes
(NB), K-Nearest Neighbour (KNN), Logistic Regression (LR), Support Vector Machine (SVM)
with diferent count and TF-IDF n-gram features for English and Spanish datasets are listed in
(1)
(2)
(3)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>The major finding of the current work is that multinomial naive Bayes with n-gram features is
a better model for identifying hate speech spreaders. With the English dataset, a multinomial
naive Bayes with one-gram tf-idf feature yielded the best accuracy value of 70% and 66% with
known as well as unknown test dataset, respectively. While with the Spanish dataset, the tf-idf
features vector of 1-3 gram reported the best result with an accuracy of 82% and 80% for known
and unknown test datasets, respectively.</p>
      <p>The deep learning models such as LSTM, Bi-LSTM and BERT models were not found to be
performing well while predicting hate speech spreaders. One of the reasons may be ineficient
features presented as input to the deep learning models were not capturing the semantics of the
text. The other limitation of the current work is that only the textual contents of the tweets are
used for the experiments. The other components of a tweet such as images, videos and URLs
may augment the current input to yield better accuracy.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>The prediction of whether a user is spreading hate speech or not from his combined tweets
is a challenging task as tweets have various noise in terms of grammatical mistakes, spelling
mistakes, and non-standard abbreviations. Along with that when the diferent tweets of a single
user have merged together the sentiments of a particular tweet might counter the efect of
others. We trained classification models using tf-idf and count vector as feature values. We
have shown a comparative study of machine learning algorithms with respective feature sets.
We have compared their accuracies for diferent n-gram ranges i.e (1,1) and (1,3) and also for
tf-idf and count vectorizer. We have shown the accuracy estimated in each case in the result
section. We achieved our best result with an F1-score of 0.74 for the English dataset when we
used Multinomial Naive Bayes with n-gram range (1,1) and count vectorizer and of 0.82 for the
Spanish dataset again for Multinomial Naive Bayes with n-gram range (1,3) and for both tf-idf
and count vectorizer.</p>
      <p>The final accuracy, as calculated by PAN on the test dataset is 66% for the English dataset
and 80% for the Spanish dataset making an average of 73%. These results were obtained using
Naive Bayes Classifier with an n-gram range of (1,1) for the English dataset and (1,3) for the
Spanish dataset.</p>
      <p>This system can be utilized by diferent social media platforms to identify hate speech
spreaders and remove such hate speech spreaders from their platform.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pandey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tripathi</surname>
          </string-name>
          ,
          <article-title>Hybrid attention-based long short-term memory network for sarcasm identification</article-title>
          ,
          <source>Applied Soft Computing</source>
          <volume>106</volume>
          (
          <year>2021</year>
          )
          <fpage>107348</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L. D. L. P.</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          , E. Fersini,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <source>Profiling Hate Speech Spreaders on Twitter Task at PAN</source>
          <year>2021</year>
          ,
          <article-title>in: CLEF 2021 Labs and Workshops, Notebook Papers, CEUR-WS</article-title>
          .org,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Giachanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ghanem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <article-title>Overview of the 8th author profiling task at PAN 2020: Profiling fake news spreaders on Twitter</article-title>
          , in: CLEF,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pizarro</surname>
          </string-name>
          ,
          <article-title>Using n-grams to detect fake news spreaders on Twitter: Notebook for pan at clef 2020</article-title>
          , in:
          <string-name>
            <surname>Cross-Language Evaluation Forum</surname>
            <given-names>CLEF</given-names>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Caetano da Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Castro</surname>
          </string-name>
          <string-name>
            <surname>Ferreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Silva Ramos</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Paraboni</surname>
          </string-name>
          ,
          <article-title>Data driven and psycholinguistics motivated approaches to hate speech detection</article-title>
          ,
          <source>Computación y Sistemas</source>
          <volume>24</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bosco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Felice</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Poletto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , T. Maurizio,
          <article-title>Overview of the EVALITA 2018 hate speech detection task</article-title>
          ,
          <source>in: EVALITA 2018-Sixth Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</source>
          , volume
          <volume>2263</volume>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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 convolutionGRU 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="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gaydhani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Doma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kendre</surname>
          </string-name>
          , L. Bhagwat,
          <article-title>Detecting hate speech and ofensive language on twitter using machine learning: An n-gram and tfidf based approach</article-title>
          , arXiv preprint arXiv:
          <year>1809</year>
          .
          <volume>08651</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Aluru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mathew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Saha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <article-title>Deep learning models for multilingual hate speech detection</article-title>
          , arXiv preprint arXiv:
          <year>2004</year>
          .
          <volume>06465</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Saha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mathew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          , Hateminers:
          <article-title>Detecting hate speech against women</article-title>
          , arXiv preprint arXiv:
          <year>1812</year>
          .
          <volume>06700</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mutanga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Naicker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Olugbara</surname>
          </string-name>
          ,
          <article-title>Hate speech detection in twitter using transformer methods</article-title>
          ,
          <source>International Journal of Advanced Computer Science and Applications</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>01</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>NITP-AI-NLP@ HASOC-Dravidian-CodeMix-FIRE2020: A machine learning approach to identify ofensive languages from dravidian code-mixed text</article-title>
          .,
          <source>in: FIRE (Working Notes)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>384</fpage>
          -
          <lpage>390</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>NITP-AI-NLP@ HASOC-FIRE2020: Fine tuned BERT for the hate speech and ofensive content identification from social media</article-title>
          .,
          <source>in: FIRE (Working Notes)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>266</fpage>
          -
          <lpage>273</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Ofensive language identification in Dravidian code mixed social media text</article-title>
          ,
          <source>in: Proceedings of the First Workshop on Speech and Language Technologies for Dravidian Languages</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <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>
          , in: 13th International Workshop on Semantic Evaluation, Association for Computational Linguistics,
          <year>2019</year>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <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="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bevendorf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chulvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L. D. L. P.</given-names>
            <surname>Sarracén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kestemont</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Manjavacas</surname>
          </string-name>
          , I. Markov,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mayerl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Stamatatos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wolska</surname>
          </string-name>
          , , E. Zangerle, Overview of PAN 2021:
          <article-title>Authorship Verification,Profiling Hate Speech Spreaders on Twitter,and Style Change Detection</article-title>
          ,
          <source>in: 12th International Conference of the CLEF Association (CLEF</source>
          <year>2021</year>
          ), Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Potthast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gollub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wiegmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stein</surname>
          </string-name>
          , TIRA Integrated Research Architecture, in: N.
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Peters (Eds.),
          <source>Information Retrieval Evaluation in a Changing World, The Information Retrieval Series</source>
          , Springer, Berlin Heidelberg New York,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>030</fpage>
          -22948-1\_5.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <article-title>Attention-based lstm network for rumor veracity estimation of tweets, Information Systems Frontiers (</article-title>
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <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>
          , arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>