<!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>MB-Courage @ EXIST: GCN Classi cation for Sexism Identi cation in Social Networks?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rodrigo Wilkens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dimitri Ognibene</string-name>
          <email>dimitri.ognibeneg@unimib.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Milano-Bicocca</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We describe our approach (MB-Courage team) in the Sexism Identi cation in Social Networks Shared Task (EXIST). We submitted three runs for each task, two of them based on Graph Convolutional Neural Networks (GCN) exploring di erent edge creation strategies and one combining graph embeddings from di erent GCN through ensemble methods. In addition, we explored di erent GCN models and text-tograph strategies. We identi ed that in Task 2 the models take advantage of the syntactic relationship between words encoded in the graph, while it did not strongly impact Task 1. Moreover, the models generalized the task while maintaining similar (in some cases better) results in the social network that was not used in training. On average, our best models performed similarly across languages and social media, ranking 37th (out of 72 runs) for Task 1 and 40th (out of 63) for Task 2.</p>
      </abstract>
      <kwd-group>
        <kwd>Graph Neural Network</kwd>
        <kwd>MeanPooling</kwd>
        <kwd>set2set</kwd>
        <kwd>EXIST</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Social media (SM) advent has been described as nothing less than a shift in the
communication paradigm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], or in other words, the freedom to publish marks
the birth of a new era altogether [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There is obviously ample evidence of SM
use's positive e ects that go beyond just-in-time connectivity with a network of
friends and like-minded people. However, far from creating a global space for
mutual understanding, truthful and objective information, the large-scale growth
of SM has also fostered negative social phenomena [24]. Therefore, threats on
Social Media have become extensively studied, and Hate Speech (HS) is a
frequent topic. Classi cation of text generated by social media, and Twitter, in
particular [22], poses several signi cant challenges, between which their
informality, noisiness, and limited size, leading rst to a lack of features for classi
cation, negatively a ecting results, and second to a lack of context and ambiguity.
Due to the tasks' di culty and the necessity of generating di erent responses,
some works discriminate the type and target of the hate, including sexism (e.g.,
[
        <xref ref-type="bibr" rid="ref13 ref16 ref21 ref22 ref23 ref5 ref7 ref9">35, 36, 34, 13, 9, 21, 25, 7, 19, 5, 29</xref>
        ]). This line of research may support a
measure of collective well-being on social media and social media governance
strategies that aim at improving it [24].
      </p>
      <p>
        Recently, the sEXism Identi cation in Social neTworks shared task (EXIST)
[
        <xref ref-type="bibr" rid="ref15">28</xref>
        ] in the IberLEF 2021 [23] asked for systems capable of classifying sexism on
microblogs. This shared task is divided into two classifying tasks: (1) the presence
of sexist content and (2) the type of sexism. Moreover, this shared task provides
posts written in both English and Spanish from Twitter (train and test) and
gab.com (only test).
      </p>
      <p>In this paper, we describe the participation of the MB-Courage team at
the EXIST shared task. In this, we aimed to explore Graph Convolutional
Neural Networks (GCN) from the perspective of a Graph Classi cation task.
In other words, we focus on a GCN that models each document as an
independent graph, which enables the inclusion of new documents without the
need to retrain the model. Moreover, we examine di erent approaches for word
association and encoding. The models are available at https://github.com/
rswilkens/courage-at-exist. In speci c, this paper is organized as follows.
We start presenting initiatives for sexism classi cation, then describing GCN
models employed in this work. We explore three di erent GCN models:
MeanPool, SAGpoolh and set2set. Section 3 presents the word encoding, text-to-graph
strategies and the methodology to choose the submitted model. A discussion of
the performance of the di erent models is presented in Section 4. Finally, in
Section 5, we summarize our nds.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There exist a broad number of possible approaches for carrying out HS
classi cation. For example, Canos [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] resorted to Support Vector Machine (SVM)
and TF-IDF. In complementary work, Liu et al. [18] employed SVM, Random
Forests and Gradient Boosted Trees in an embedding space created by doc2vec
[16] as well as a soft vote approach combining classi ers. Similarly, Shushkevich
and Cardi [
        <xref ref-type="bibr" rid="ref17">30</xref>
        ] used a blended model [
        <xref ref-type="bibr" rid="ref20">33</xref>
        ] combining Nave Bayes and SVM.
Gambino and Pirrone [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed combining embeddings from fastText [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
and PoS tagging embedding as input features. Ho mann and Kruschwitz [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
explored an ensemble approach of three SVMs trained with transformer
document embeddings, document pool embeddings, and TF-IDF. Rodr guez-Sanchez
et al. [
        <xref ref-type="bibr" rid="ref14">27</xref>
        ] compared di erent word encodings (i.e., TF-IDF and word
embedding) and models (i.e., LR, SVM, and Bi-LSTM), including multilingual BERT
(mBERT) ne-tuned to their dataset. In these works, the text is generally
encoded, discarding the relations between the words. Exceptions, for example, are
the RNN and LSTM models that encode the sequential information in their
internal state, but this representation relies on learning to account for elements
at a longer distance. Moreover, despite some methods that use contextualized
embeddings from BERT, only a summary vector (which contains limited word
information) is used for the classi cation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>GCN, convolutional networks that operate on graphs, can explicitly model
the relationships between words by representing words as nodes and their
relations as edges in the graph. Thus, in this work, we explore the GCN as a solution
for identifying sexism on social networks.
2.1</p>
      <sec id="sec-2-1">
        <title>Graph Neural Networks</title>
        <p>
          Applying deep learning models to structured data such as graphs has been
proposed in recent years. In particular, studies have focused on generalizing
convolutional neural networks to graph data, which includes rede ning the
convolution and the downsampling (pooling) operations for graphs [17]. In a broad
sense, graphical networks may be seen as a combination of simple map-reduce
operations on graphs, corresponding to transformation and several aggregation
operations on graphs [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The aggregation (also named as message passing)
aims to aggregate multiple messages between a node and its context and
reduce them into one element. The graph pooling aims to aggregate elements in a
graph, reducing them into high-order graph-level representations. GCN mainly
di ers from other neural networks in the forward step that connects nodes by
considering an adjacency matrix.
        </p>
        <p>
          In terms of document classi cation, Kipf and Welling [14] compared the
performance of GCN with di erent classi cation algorithms. Later, Yao et al.
[
          <xref ref-type="bibr" rid="ref24">37</xref>
          ] proposed the TextGCN by extending the Kipf and Welling work by enriching
the adjacent matrix. Although the interesting results achieved by these works,
their models need to be retrained for every new document since the corpus is
represented as a single graph and the model uses transductive learning. While
this is not a general issue, it poses a problem for post-classi cation, given the
speed at which new data is created on social media. In this work, we face the
GCN models looking to overcome this limitation. In the remain of this section,
we describe the three GCN architectures explored in this work.
        </p>
        <p>
          The MeanPool is a nave graph pooling model, which obtains graph
representations by concatenating the mean pooling and max pooling results of GCNs,
then the pooled graph feeds a classi cation layer [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. At the most basic level, it
aggregates the nodes' neighbors after the multiplication of the node features by
the weights, then sums the bias and performs the activation function. This
process is realized twice. Then, the node features are averaged, resulting in a vector
representation with the same dimension of the node features for each graph.
        </p>
        <p>
          Self-Attention GraphPooling (SAGpoolh) [17] exploits the self-attention
mechanism to distinguish nodes that should be dropped. The architecture
comprises three blocks (convolutional layer, pooling layer and readout layer) applied
sequentially. The outputs of these blocks feed a classi cation layer. The
convolutional layer in SAGpoolh comprises a GCN and a self-attention mask (or
intra-attention), aiming to focus on relevant input features [
          <xref ref-type="bibr" rid="ref18">31</xref>
          ].
        </p>
        <p>
          Vinyals et al. [
          <xref ref-type="bibr" rid="ref19">32</xref>
          ], motivated by the impact of the sequence that the data
is presented to the models, proposed set2set as an extension of the seq2seq
framework. In set2set, the network's next state is the concatenation of LSTM
and an attention readout. The latter is de ned as the multiplication of a memory
vector by softmax of a scalar function (e.g., dot product) between the memory
and the LSTM state. In this work, we use the set2set implementation of Hu et
al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] in which the input of the set2set module is two stacked GCN.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>
        We trained all the models following a strati ed 10-fold cross-validation approach
(10% of each fold as validation). We rstly trained the GCN discussed in Section
2.1, using the parser and ngram text-to-graph approaches (see Section 3.1). In
addition, inspired by the performance of ensemble methods in HS (e.g., [
        <xref ref-type="bibr" rid="ref11 ref20">17, 33,
11</xref>
        ]), we apply them, aiming to explore model complementarity. In this step,
we extract the GCN output embedding (classi cation layer input) and train an
XGBoost. All these processes resulted in 7 models for each fold and task (i.e.,
SAGpoolh, set2set and MeanPool using parser or ngram, and XGBoost). Figure
1 illustrates this process, highlighting the main steps and the di erent models.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Preprocessing and text to graph</title>
        <p>We start our pipeline by cleaning and tokenizing the text before training the
models. The cleaning step tokenizes the text, standardizes symbols, and replaces
URL and emojis by the domain and the emoji textual representation based on the
post's language. The text is then annotated with part-of-speech, morphological
feats, dependency relation (tag and attachment), and NER tag using the stanza
parser [26] aiming at a rich syntactic representation. We encoded each annotation
in a one-hot vector and concatenate these ve vectors. Aiming at a semantic
representation, we also encoded the text with mBERT embeddings. For that,
we take advantage of the feature-extraction pipeline from huggingface (https:
//huggingface.co), and truncate all sentences with more than 300 words long
due to computational limitation. This threshold is particularly relevant for the
posts from GAB in the test set. These encoding processes result in a vector of
1172 dimensions for each token (404 dimensions from syntactic annotation and
768 from mBERT).</p>
        <p>
          Our text-to-graph approach takes the tokens' vectors as nodes, and we
explore two di erent strategies for the edges. The parser strategy, inspired by
syntacticGCN [
          <xref ref-type="bibr" rid="ref3">20, 3</xref>
          ], links nodes using the dependency attachment, while the
n-gram strategy associates all words in a context window creating mesh-like
graphs. Furthermore, we set the edge weight in both strategies as the cosine
similarity between mBERT features at the node level.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Submission Selection</title>
        <p>The models quickly converge to their best score in both tasks (Figure 2). For
the cross-validation, we opted to use the best epoch of each model for each fold,
taking the vote of the folds as the nal classi cation. The XGBoost is trained
using the 15th epoch of the GCNs for simplicity. Our preliminary tests (Table 1)
parser</p>
        <p>ngram</p>
        <p>Text to graph
Annotation
Preprocessing
● Tokenizer
● Replace symbols
● Emoji to text</p>
        <p>Documents
#tword on post 1t172 dimensions
rsodonpow rsodonpow</p>
        <p>Adja#cency matrix N#ode features
pointed XGBoost, which combines the architectures and the edge approaches,
as the best model, in a second level, set2setngram (Task 1) and set2setngram=,
and the set2setparser (Task 1 and 2) in a third place. We submitted the parser
one for both tasks and the ngram (Task 1) and ngram= (Task 2). Table 1 shows
the results of the di erent models (GNN and ensemble) using the training set.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>The o cial evaluation ranked XGBoost in the 53rd (Task 1) and 49th (Task 2)
position, set2setngram in 37th, set2setngram= in 44th, and set2setparser in 40th
for Task 1 and 2.</p>
      <p>The consistently poor performance of XGBoost is surprising considering it
combines the set2set models. To understand this result, we evaluated the scores
of the XGBoost's inputs (i.e., the output of the GCN), observing that the models
(a) Average accuracy in Task 1</p>
      <p>(b) Average macro F1-score in Task 2
score worse than expected (e.g., set2setngram scored 3.3% below the o cial score
and set2setparser scored 4.5%). Looking carefully at the folds' learning curves,
we noticed that the models quickly memorize the data. Hence the models used
to train the XGBoost are biased towards the training set.</p>
      <p>Moving forward in studying the set2set models, we evaluate the in uence of
the language and the source of the post in our results (see Table 2). Looking
at the performance of the di erent languages in the same social media source,
we perceive a substantial variation in the results when the source is GAB, but
this is not the case when it is Twiter (except for set2setngram in Task 2). This
is expected since the models were trained only using tweets. For example, this
is marked in the di erence of 0.09 and 0.06 points of F-score in set2setngram,
respectively, for English and Spanish for Task 2 as well as 0.07 and 0.04 in
set2setparser. Table 2 also highlights that set2setngram performs better in Task
1 while set2setparser is better in Task 2.</p>
      <p>Looking deeper at the models' performance, we calculate their F1 score for
each class (Figure 3). The rst observation of this evaluation is that our models
perform similarly in Task 1, except GABEN . Moreover, the negative class also
score similarly in both Task 1 and 2. However, that is not true for the positive
classes in Task 2. In general, the models learned better ideaological-inequality
class than the other four positive classes. In GABES , they score better than the
negative class, which contains more instances, and even the binary classi cation.
The models could not learn the misogyny-non-sexual-violence class correctly,
presenting consistently poor scores in all studied cases. Moreover, we observed
that set2setparser performs better than set2setngram in all classes except for
objecti cation.
This paper reported the participation of the MB-Courage team at the EXIST
shared task. Our participation focused on using Graph Convolutional Neural
Networks (GCN) as a solution for sexism identi cation. In this work, we
explored three di erent GCN models (set2set, SAGpoolh and MeanPool) and their
combination through ensemble methods. We also explored two di erent word
association strategies. Concerning the GCN models, we identi ed a poor
performance of the SAGpoolh. This is probably due to an incompatibility between the
limited text size and the attention strategy. On the other hand, the set2set
models achieved our best scores, pointing to the importance of the word sequence in
this task. As a general note about the models, we identi ed that they quickly
learn the task, but at the same time, they also quickly memorize the training
set. Assessing our best models' performance, we noticed a similar performance
in sexism identi cation (Task 1) for both text-to-graph approaches, but that is
not the case for identifying the type of sexism. This is probably due to a lack of
language knowledge in our models since mBERT poorly encodes the language
compared to language-speci c versions of BERT [15]. As for the nodes
association strategies explored in this work, we observed better scores using the n-gram
association in Task 1, while in task 2 the best score came from the parser-based
word association. Again, this is probably due to a need for more language
information for identifying the type of sexism. Moreover, we see no signi cant
improvement when we explicitly use syntactic annotations as features. This may
have been caused by a mismatch of (sparse and dense) features or by BERT
already encoding the same information.</p>
      <p>The results obtained in this work point out that GCN may be a good solution
for identifying threats on social media. Moreover, these models can easily model
other social media aspects (e.g., users' relationships). However, in terms of NLP,
it is not completely clear how these models perform for other threats, such as
hate speech, and longer or less structured texts.</p>
      <p>Acknowledgements This work has been developed in the framework of the
project COURAGE - A social media companion safeguarding and educating
students (no. 95567), funded by the Volkswagen Foundation in the topic Arti cial
Intelligence and the Society of the Future.
the Second Workshop on NLP and Computational Social Science. pp. 7{16
(2017)
[14] Kipf, T.N., Welling, M.: Semi-supervised classi cation with graph
convolutional networks. arXiv preprint arXiv:1609.02907 (2016)
[15] Lavergne, E., Saini, R., Kovacs, G., Murphy, K.: Thenorth@ haspeede 2:
Bert-based language model ne-tuning for italian hate speech detection.
In: 7th Evaluation Campaign of Natural Language Processing and Speech
Tools for Italian. Final Workshop, EVALITA 2020. vol. 2765. CEUR-WS
(2020)
[16] Le, Q., Mikolov, T.: Distributed representations of sentences and
documents. In: International conference on machine learning. pp. 1188{1196.</p>
      <p>PMLR (2014)
[17] Lee, J., Lee, I., Kang, J.: Self-attention graph pooling. In: International</p>
      <p>Conference on Machine Learning. pp. 3734{3743. PMLR (2019)
[18] Liu, H., Chiroma, F., Cocea, M.: Identi cation and classi cation of
misogynous tweets using multi-classi er fusion. In: Evaluation of Human Language
Technologies for Iberian Languages: IberEval 2018 (IberEval@SEPLN). pp.
268{273. CEUR Workshop Proceedings (2018)
[19] Mandl, T., Modha, S., Mandlia, C., Patel, D., Patel, A., Dave, M.:
Hasochate speech and o ensive content identi cation in indo-european languages
(2019)
[20] Marcheggiani, D., Titov, I.: Encoding sentences with graph convolutional
networks for semantic role labeling. arXiv preprint arXiv:1703.04826 (2017)
[21] Mathur, P., Sawhney, R., Ayyar, M., Shah, R.: Did you o end me?
classication of o ensive tweets in hinglish language. In: Proceedings of the 2nd
Workshop on Abusive Language Online (ALW2). pp. 138{148. Association
for Computational Linguistics (2018), http://aclweb.org/anthology/
W18-5118
[22] Michelson, M., Macskassy, S.A.: Discovering users' topics of interest on
twitter: a rst look. In: Proceedings of the fourth workshop on Analytics for
noisy unstructured text data. pp. 73{80 (2010)
[23] Montes, M., Rosso, P., Gonzalo, J., Aragon, E., Agerri, R., Angel Alvarez
Carmona, M., Alvarez Mellado, E., de Albornoz, J.C., Chiruzzo, L., Freitas,
L., Adorno, H.G., Gutierrez, Y., Zafra, S.M.J., Lima, S., de Arco, F.M.P.,
Taule, M. (eds.): Proceedings of the Iberian Languages Evaluation Forum
(IberLEF 2021), CEUR Workshop Proceedings, 2021 (2021)
[24] Ognibene, D., Taibi, D., Kruschwitz, U., Wilkens, R.S., Hernandez-Leo,
D., Theophilou, E., Scifo, L., Lobo, R.A., Lomonaco, F., Eimler, S., et al.:
Challenging social media threats using collective well-being aware
recommendation algorithms and an educational virtual companion. arXiv preprint
arXiv:2102.04211 (2021)
[25] de Pelle, R.P., Moreira, V.P.: O ensive comments in the brazilian web: a
dataset and baseline results (2017)
[26] Qi, P., Zhang, Y., Zhang, Y., Bolton, J., Manning, C.D.: Stanza: A python
natural language processing toolkit for many human languages. arXiv
preprint arXiv:2003.07082 (2020)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro-Neto</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Modern Information Retrieval</article-title>
          . Addison
          <string-name>
            <surname>Wesley</surname>
          </string-name>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribeiro-Neto</surname>
            ,
            <given-names>B</given-names>
          </string-name>
          . (eds.):
          <article-title>Modern Information Retrieval</article-title>
          .
          <article-title>Addison-Wesley, 2nd edn</article-title>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Bastings</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Titov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aziz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marcheggiani</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sima</surname>
            'an,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Graph convolutional encoders for syntax-aware neural machine translation</article-title>
          .
          <source>arXiv preprint arXiv:1704.04675</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Bojanowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grave</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joulin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>5</volume>
          ,
          <issue>135</issue>
          {
          <fpage>146</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bosco</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Felice</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poletto</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanguinetti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maurizio</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <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>
          . vol.
          <volume>2263</volume>
          , pp.
          <volume>1</volume>
          {
          <issue>9</issue>
          .
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Canos</surname>
            ,
            <given-names>J.S.:</given-names>
          </string-name>
          <article-title>Misogyny identi cation through svm at ibereval 2018</article-title>
          .
          <article-title>In: Evaluation of Human Language Technologies for Iberian Languages: IberEval 2018 (IberEval@SEPLN)</article-title>
          . pp.
          <volume>229</volume>
          {
          <issue>233</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Davidson</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Warmsley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Automated hate speech detection and the problem of o ensive language</article-title>
          .
          <source>In: Proceedings of the 11th International AAAI Conference on Web and Social Media</source>
          . pp.
          <volume>512</volume>
          {
          <fpage>515</fpage>
          . ICWSM '
          <volume>17</volume>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Bert: 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 id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Fersini</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anzovino</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Overview of the task on automatic misogyny identi cation at ibereval 2018</article-title>
          .
          <article-title>Evaluation of Human Language Technologies for Iberian Languages: IberEval 2018 (IberEval</article-title>
          @SEPLN)
          <volume>2150</volume>
          ,
          <fpage>214</fpage>
          {
          <fpage>228</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Gambino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirrone</surname>
          </string-name>
          , R.:
          <article-title>Chilab@ haspeede 2: Enhancing hate speech detection with part-of-speech tagging</article-title>
          .
          <source>In: 7th Evaluation Campaign of Natural Language Processing and Speech Tools for Italian. Final Workshop</source>
          ,
          <string-name>
            <surname>EVALITA</surname>
          </string-name>
          <year>2020</year>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Ho</surname>
            <given-names>mann</given-names>
          </string-name>
          , J.,
          <string-name>
            <surname>Kruschwitz</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Ur nlp@ haspeede 2 at evalita 2020: Towards robust hate speech detection with contextual embeddings</article-title>
          .
          <source>In: 7th Evaluation Campaign of Natural Language Processing and Speech Tools for Italian. Final Workshop</source>
          ,
          <string-name>
            <surname>EVALITA</surname>
          </string-name>
          <year>2020</year>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qian</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          , Zhang, H.,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>E - cient graph deep learning in tensor ow with tf geometric</article-title>
          .
          <source>arXiv preprint arXiv:2101.11552</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Jha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mamidi</surname>
          </string-name>
          , R.:
          <article-title>When does a compliment become sexist? analysis and classi cation of ambivalent sexism using twitter data</article-title>
          .
          <source>In: Proceedings of</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Rodr guez-Sanchez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carrillo-de Albornoz</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Automatic classi cation of sexism in social networks: An empirical study on twitter data</article-title>
          .
          <source>IEEE Access 8</source>
          ,
          <issue>219563</issue>
          {
          <fpage>219576</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Rodr guez-Sanchez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Albornoz</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Comet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Donoso</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Overview of exist 2021: sexism identi cation in social networks</article-title>
          .
          <source>Procesamiento del Lenguaje Natural</source>
          <volume>67</volume>
          (
          <issue>0</issue>
          ) (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Sanguinetti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Comandini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Di</given-names>
            <surname>Nuovo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Frenda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Stranisci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Bosco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Caselli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Patti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Pisa</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          :
          <article-title>Haspeede 2@ evalita2020: Overview of the evalita 2020 hate speech detection task</article-title>
          .
          <source>In: Proceedings of Seventh Evaluation Campaign of Natural Language Processing and Speech Tools for Italian. Final Workshop (EVALITA</source>
          <year>2020</year>
          ),
          <article-title>Online</article-title>
          . CEUR. org (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Shushkevich</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cardi</surname>
          </string-name>
          , J.:
          <article-title>Classifying misogynistic tweets using a blended model: The ami shared task in ibereval 2018</article-title>
          .
          <article-title>In: Evaluation of Human Language Technologies for Iberian Languages: IberEval 2018 (IberEval@SEPLN)</article-title>
          . pp.
          <volume>255</volume>
          {
          <issue>259</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Vaswani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shazeer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uszkoreit</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaiser</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Attention is all you need</article-title>
          .
          <source>arXiv preprint arXiv:1706.03762</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kudlur</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Order matters: Sequence to sequence for sets</article-title>
          .
          <source>arXiv preprint arXiv:1511.06391</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>Baselines and bigrams: Simple, good sentiment and topic classi cation</article-title>
          .
          <source>In: Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)</source>
          . pp.
          <volume>90</volume>
          {
          <issue>94</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Waseem</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Are you a racist or am i seeing things? annotator in uence on hate speech detection on twitter</article-title>
          .
          <source>In: Proceedings of the First Workshop on NLP and Computational Social Science</source>
          . pp.
          <volume>138</volume>
          {
          <fpage>142</fpage>
          . Association for Computational Linguistics, Austin, Texas (November
          <year>2016</year>
          ), http://aclweb.org/anthology/W16-5618
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Waseem</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Hateful symbols or hateful people? predictive features for hate speech detection on twitter</article-title>
          .
          <source>In: Proceedings of the NAACL student research workshop</source>
          . pp.
          <volume>88</volume>
          {
          <issue>93</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Waseem</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Hateful symbols or hateful people? predictive features for hate speech detection on twitter</article-title>
          .
          <source>In: Proceedings of the NAACL Student Research Workshop</source>
          . pp.
          <volume>88</volume>
          {
          <fpage>93</fpage>
          . Association for Computational Linguistics, San Diego, California (
          <year>June 2016</year>
          ), http://www.aclweb.org/anthology/ N16-2013
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mao</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Graph convolutional networks for text classi - cation</article-title>
          .
          <source>In: Proceedings of the AAAI Conference on Arti cial Intelligence</source>
          . vol.
          <volume>33</volume>
          , pp.
          <volume>7370</volume>
          {
          <issue>7377</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>