<!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>CHILab @ HaSpeeDe 2: Enhancing Hate Speech Detection with Part-of-Speech Tagging</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giuseppe Gambino</string-name>
          <email>giuseppe.gambino09@community.unipa.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roberto Pirrone Dipartimento di Ingegneria</string-name>
          <email>roberto.pirrone@unipa.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universita` degli Studi di Palermo</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>The present paper describes two neural network systems used for Hate Speech Detection tasks that make use not only of the pre-processed text but also of its Partof-Speech (PoS) tag. The first system uses a Transformer Encoder block, a relatively novel neural network architecture that arises as a substitute for recurrent neural networks. The second system uses a Depth-wise Separable Convolutional Neural Network, a new type of CNN that has become known in the field of image processing thanks to its computational efficiency. These systems have been used for the participation to the HaSpeeDe 2 task of the EVALITA 2020 workshop with CHILab as the team name, where our best system, the one that uses Transformer, ranked first in two out of four tasks and ranked third in the other two tasks. The systems have also been tested on English, Spanish and German languages.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Hate speech is not unfortunately a new problem in
the society, but recently it has found fertile ground
in social media platforms that enable users to
express themselves freely and often anonymously.
While the ability to freely express oneself is a
human right, inducing and spreading hate towards
another group is an abuse of this liberty
        <xref ref-type="bibr" rid="ref12">(MacAvaney et al., 2019)</xref>
        .
      </p>
      <p>As such, many online micro-blogs such as
Facebook, YouTube, Reddit, and Twitter consider hate
speech harmful, and have both policies and
instruments to remove hate speech content, that are
get</p>
      <p>Copyright © 2020 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).
ting better over time. Due to the societal concern
and how widespread hate speech is becoming on
the Internet, there is strong motivation to study
automatic detection of hate speech. By doing so, the
spread of hateful content can be reduced, having
a safer place to stay online for the community but
also a more attractive place for advertising
sponsors who do not want their brand to be
associated with hateful content. Obviously, detecting
hate speech is a challenging task. For example,
in case of wrong classification, a content creator
could suffer socio-economic consequences such as
the demonetization of one of its contents or the ban
from the platform used. Therefore, the goal of hate
speech detection is not only to identify a text that
contains words that at first sight could be negative,
but also to be able to distinguish news headlines
that talk about crime news from a text that contains
an effective “attack” against a person or group on
the basis of attributes such as race, religion,
ethnic origin, national origin, sex, disability, sexual
orientation, or gender identity.</p>
      <p>
        The rest of the paper is arranged as follows.
Section 2 reports a description of our systems
developed for hate speech detection tasks. Section
3 shows the results obtained in the HaSpeeDe 2
        <xref ref-type="bibr" rid="ref15">(Sanguinetti et al., 2020)</xref>
        task of the EVALITA
2020
        <xref ref-type="bibr" rid="ref3">(Basile et al., 2020)</xref>
        conference, together
with other results obtained with different
languages. Results are showed in Section 4 and
conclusions are discussed in Section 5.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Description of the Systems</title>
      <p>In this section we present the implementation
details of all the used architectures. Both the
systems we implemented share the use of PoS
Tagging technique that is applied to the pre-processed
text, and passed as an additional input to the neural
network.
2.1
Before training a model, it is common practice to
clean the data, especially if they are retrieved from
social media. For this reason we implemented a
classic text pre-processing pipeline, that consists
of: lower casing the text; removing HTML tags,
mention and symbols; standardizing words by
cutting the characters repeated more than two times in
a row. We also made some keyword substitutions
in all our data sets:
• URLs and the “url” keyword of the
HaSpeeDe 2 data set were replaced by
the symbol LINKURL
• Happy emoticons like “ :) ” or “ :D ” were
replaced by the symbol HAPPYEMO
• Angry or sad emoticons like “ :@ ” or “ :( ”
were replaced by the symbol BADEMO
It is important to note that we have not removed
the emojis from the text as our word embedding
takes into account emojis as plain words.
2.2</p>
      <sec id="sec-2-1">
        <title>Part-of-Speech Tagging</title>
        <p>
          In this work we use the PoS Tagging technique to
provide our networks with more information about
the meaning of a sentence through an explicit
classification on the basis of its grammatical structure.
This is a crucial point with regards to hate
sentences. In fact they tend to have particular
structures. As an example, one of the most widespread
hate sentence is the verbless one, also known as
nominal utterance
          <xref ref-type="bibr" rid="ref7">(Comandini et al., 2018)</xref>
          .
Another example are journalistic tweets
          <xref ref-type="bibr" rid="ref6 ref8">(Comandini
and Patti, 2019)</xref>
          . Starting from a preliminary
direct inspection of the development data set
proposed in HaSpeeDe 2, we found that usually a
journalistic tweet is a short tweet that ends with an
URL. Such texts can be easily misclassified due to
the presence of some negative words that explain
the news. Table 1 reports some examples of these
types of statements.
        </p>
        <p>
          As the HaSpeeDe 2 organizers required
explicitly to use the same system for both tasks A and
B, we set up a PoS Tagging model not too
biased towards either news headlines or tweets. As
a consequence, we enriched the PoS Tagger
provided by the Python’s spaCy library
          <xref ref-type="bibr" rid="ref10">(Honnibal
and Montani, 2017)</xref>
          . As this model is trained on
Wikipedia, we used some regex formulas to add
the keywords for emoticons, emojis, hashtags, and
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Tweet</title>
        <p>
          @user useless people like
all Muslims
@user no more refugees in Italy
please no more
Four bicycles stolen from Milan-Sanremo
cyclists: found in a gypsy camp url
TRAGEDY IN PRISON - The nomad
Carlo Helt takes his own life url
1
0
0
URLs to the vocabulary. In this way we have
injected some parts of the speech of the social
media language into a standard PoS Tagging model.
We were definitely aware that tweet oriented
models such as UDPipe tool
          <xref ref-type="bibr" rid="ref16">(Straka, 2018)</xref>
          trained
on POSTWITA-UD Treebank
          <xref ref-type="bibr" rid="ref14">(Sanguinetti et al.,
2018)</xref>
          would have performed better than our
solution on the in-domain data but our solution
guaranteed a more balanced performance. An example
of our PoS Tagging is showed in Figure 1.
It is well known in the NLP community that word
embeddings are one of the features that most
affects the performance of a model.
        </p>
        <p>
          For our application we chose fastText
          <xref ref-type="bibr" rid="ref4">(Bojanowski et al., 2016)</xref>
          , a word embedding
developed by Facebook Research. FastText enriches
word vectors with subword information treating
each word as composed of n-grams. Each word
vector is the sum of the vector representations of
each of its n-grams. In this way, two words not
only will have nearby vectors if they have
similar context but also if they are similar. This is a
great feature to treat miss-spelling that occurs
often in social languages. We trained from scratch
the word embedding for the Italian language with
the Gensim library
          <xref ref-type="bibr" rid="ref13">(Rˇ ehu˚rˇek and Sojka, 2010)</xref>
          on
a 2014 MacBook Pro 13” with 8GB RAM and
AVX2 FMA CPU extension and it took about 5
hours. The embedding model has been trained
for 10 epochs on 5 millions Italian tweets, with
a size = 300, window size = 5, and min count =
2. These tweets were extracted from TWITA 2018
Dataset
          <xref ref-type="bibr" rid="ref1">(Basile and Nissim, 2013)</xref>
          and are all
related to the words: immigrati, islam, migranti,
musulmani, profughi, rom, stranieri, salvini,
criminali, africani, terroni, #dallavostraparte, #salvini,
#stopinvasione, #piazzapulita, #quintacolonna.
        </p>
        <p>
          For the French, English and German tweets we
used pre-trained models
          <xref ref-type="bibr" rid="ref5">(Camacho-Collados et al.,
2020)</xref>
          . Regarding the PoS Tagging embedding, we
have applied the TensorFlow’s Embedding Layer
for all the languages considered.
2.4
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>System 1: The Transformer</title>
        <p>leads to a significantly shorter training time than
recurrent solutions. Attention is a means of
selectively weighting different elements in input data,
so that they will have an adjusted impact on the
hidden states of downstream layers.</p>
        <p>A Transformer was conceived as an
encoderdecoder model, that is an ideal approach for
machine translation tasks and language modeling. In
this work we used the Transformer encoder
architecture, as an alternative to recurrent or
convolutional neural networks (CNN) (see Figure 2). We
used just one Transformer encoder for the text
input and one for the PoS input, then we averaged
them thorough max pooling. Finally, we used
dropout and a dense layer to get the output
probabilities. After testing various combinations of
parameters, we found that the most efficient for this
task are: 12 heads in Multi-Head attention layer,
768 hidden units, embedding size equal to 300,
dropout = 0:2 and batch size equal to 128.
Training lasted 3 epochs, about 40 seconds each.
2.5</p>
      </sec>
      <sec id="sec-2-4">
        <title>System 2: Depth-wise Separable</title>
      </sec>
      <sec id="sec-2-5">
        <title>Convolutional Neural Network</title>
        <p>
          Transformers
          <xref ref-type="bibr" rid="ref9">(Vaswani et al., 2017)</xref>
          are the
current state-of-the-art models for dealing with
sequences. Unlike previous architectures for NLP,
such as LSTM and GRU, there are no recurrent
connections and thus no real memory of previous
states. Transformers get around this lack of
memory by perceiving entire sequences simultaneously
and treating them with an attention mechanism.
In this way, Transformers achieve parallelism that
        </p>
        <p>Depth-wise Separable Convolution (DSC) is
a well known technique in Computer Vision to
lower dramatically the number of parameters in
CNN. DSC consists in decomposing classical 3D
convolution, performing at first a depth-wise
spatial convolution for each channel, followed by a
point-wise convolution which mixes together the
resulting output channels. This computational
trick achieves in mimicking the true convolution
kernel operation, while reducing the size of the
model, and speeding up the training with almost
the same accuracy.</p>
        <p>
          Our neural network architecture is reported in
Figure 3, and takes inspiration from Yoon Kim’s
well-known architecture
          <xref ref-type="bibr" rid="ref11">(Kim, 2014)</xref>
          . We made
some changes taking into consideration both the
vectorized text and its PoS Tagging. The
overall architecture is made by two parallel DSC
networks that receive the text, and PoS embedding
respectively. The two convolutional blocks are then
averaged through max pooling. After testing
various combinations of parameters, we found that the
most efficient setup for this task: [16; 32; 64]
convolutional filters, kernel size = 2, dropout = 0:3,
and batch size = 32. Training lasted 8 epochs,
about 5 seconds each.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>In this Section we describe the HaSpeeDe 2
tasks of the EVALITA 2020 competition, and we
present our results obtained in each of them. To
evaluate the degree of generality of our approach,
we also tested it on hate speech detection tasks for
languages other than Italian, that is English,
Spanish and German. The official ranking reported for
each run is given in terms of macro-average
Fscore.
3.1</p>
      <sec id="sec-3-1">
        <title>HaSpeeDe 2 Task A - Hate Speech</title>
      </sec>
      <sec id="sec-3-2">
        <title>Detection</title>
        <p>This is the main task, and it consists of a binary
classification aimed at determining whether the
message contains Hate Speech or not. We
finetuned the parameters for this task and then we used
the model as it is for the other tasks. We were
provided with a labeled training set – made of tweets
only – and two unlabeled test sets: one containing
in-domain data, i.e. tweets, and the other
out-ofdomain data, i.e. news headlines. Our results for
both Task A test sets are reported in Table 2.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Test data</title>
        <p>news
news
tweets
tweets</p>
      </sec>
      <sec id="sec-3-4">
        <title>Model Rank</title>
        <p>
          Transformer 1/27
DSC 4/27
Transformer 3/27
DSC 5/27
Task B is a binary classification aimed at
determining whether the message contains stereotypes or
not. The task is motivated by the fact that
stereotypes constitute a common source of error in HS
identification
          <xref ref-type="bibr" rid="ref8">(Francesconi et al., 2019)</xref>
          . Task B
data sets are the same as Task A. Our results for
both the in-domain and out-of-domain test sets are
reported in Table 3.
        </p>
      </sec>
      <sec id="sec-3-5">
        <title>Test data</title>
        <p>news
news
tweets
tweets</p>
      </sec>
      <sec id="sec-3-6">
        <title>Model Rank</title>
        <p>Transformer 1/12
DSC 2/12
Transformer 3/12
DSC 5/12
We tested our systems also against data sets
coming from either Hate Speech or Offensive
Language detection tasks for other languages.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>As it can be seen in the results, the Transformer
model has always outperformed the DSC model:
we expected this outcome due to the nature of the
DSC model, designed to be as light as possible but
still performing. Regarding the results obtained
with the Italian language, we are satisfied with
our implementations which have achieved
excellent ranking positions in all tasks. In particular, the
Transformer model outperformed all the systems
that participated to the tasks ranking first with
outof-domain data. This can be seen as a great ability
of our model to generalize starting from a training
data set different from that of the application.
Regarding the results obtained with in-domain data
we performed slightly worse, ranking third. This
is probably due to the PoS Tagging model that we
used in fact it is a model trained on Wikipedia and
not on social language, even if slightly modified
to manage hashtags, emoticons and URLs, it
certainly does not perform well on social texts as if it
were a purely PoS Tagging model trained on social
media language.</p>
      <p>As regards the results obtained with the other
languages, we can see that with the Spanish
language we get an excellent result, surpassing the
first official ranked of the HatEval 2019
competition in Spanish. Our models do not achieve as
good results as that of English and German even
if the Transformer’s score is always above the
median value. We think that this is caused by the
nature of languages, because Germanic languages,
such as English and German, probably benefit less
than Latin ones from the additional use of the PoS
Tagging, in the way we used it. We are still
investigating how to get added value from PoS Tagging
for the English and German languages.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we have introduced two systems for
the hate speech detection of social media texts in
Italian, Spanish, English and German language.
The main feature of these models is to use as input
to the neural network not only the pre-processed
text, but also it’s PoS Tag. We are satisfied with
the results obtained, because the systems
implemented are light and performing. Furthermore we
have shown that the use of models that include the
additional use of the PoS Tagging, to give it more
meaning, has given an added value, reached the
top positions in the tasks ranking. Our future work
will focus on injecting more and more the
grammatical structure of a sentence into a model, in fact
we are planning a language model that does not
only have the purpose of predicting a word based
on the given context but that it is also capable of
predicting the PoS Tag of that word.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          and
          <string-name>
            <given-names>Malvina</given-names>
            <surname>Nissim</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Sentiment analysis on Italian tweets</article-title>
          .
          <source>In Proceedings of the 4th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis</source>
          , pages
          <fpage>100</fpage>
          -
          <lpage>107</lpage>
          , Atlanta.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Cristina Bosco, Elisabetta Fersini, Debora Nozza, Viviana Patti, Francisco Manuel Rangel Pardo, Paolo Rosso, and
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          .
          <year>2019</year>
          . SemEval
          <article-title>-2019 task 5: Multilingual Detection of Hate Speech Against Immigrants and Women in Twitter</article-title>
          .
          <source>In Proceedings of the 13th International Workshop on Semantic Evaluation</source>
          , pages
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          , Minneapolis, Minnesota, USA, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Valerio</given-names>
            <surname>Basile</surname>
          </string-name>
          , Danilo Croce, Maria Di Maro, and
          <string-name>
            <surname>Lucia</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Passaro</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>EVALITA 2020: Overview of the 7th Evaluation Campaign of Natural Language Processing and Speech Tools for Italian</article-title>
          . In Valerio Basile, Danilo Croce, Maria Di Maro, and Lucia C. Passaro, editors,
          <source>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.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          , Edouard Grave, Armand Joulin, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Enriching Word Vectors with Subword Information</article-title>
          . arXiv preprint arXiv:
          <volume>1607</volume>
          .
          <fpage>04606</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Jose</surname>
            Camacho-Collados, Yerai Doval, Eugenio Mart´ınez-Ca´mara, Luis Espinosa-Anke,
            <given-names>Francesco</given-names>
          </string-name>
          <string-name>
            <surname>Barbieri</surname>
            , and
            <given-names>Steven</given-names>
          </string-name>
          <string-name>
            <surname>Schockaert</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Learning Cross-lingual Embeddings from Twitter via Distant Supervision</article-title>
          .
          <source>In Proceedings of ICWSM.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Gloria</given-names>
            <surname>Comandini</surname>
          </string-name>
          and
          <string-name>
            <given-names>Viviana</given-names>
            <surname>Patti</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>An Impossible Dialogue! Nominal Utterances and Populist Rhetoric in an Italian Twitter Corpus of Hate Speech against Immigrants</article-title>
          .
          <source>In Proceedings of the Third Workshop on Abusive Language Online</source>
          , pages
          <fpage>163</fpage>
          -
          <lpage>171</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Gloria</given-names>
            <surname>Comandini</surname>
          </string-name>
          , Manuela Speranza, and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Effective Communication without Verbs? Sure! Identification of Nominal Utterances in Italian Social Media Texts</article-title>
          .
          <source>In Proceedings of the Fifth Italian Conference on Computational Linguistics</source>
          (CLiC-it
          <year>2018</year>
          ), Torino,Italy,
          <source>December 10-12</source>
          ,
          <year>2018</year>
          , volume
          <volume>2253</volume>
          <source>of CEUR Workshop Proceedings. CEUR.org</source>
          ,
          <volume>12</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Chiara</given-names>
            <surname>Francesconi</surname>
          </string-name>
          , Cristina Bosco, Fabio Poletto, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Error Analysis in a Hate Speech Detection Task: The Case of HaSpeeDe-TW at EVALITA 2018</article-title>
          .
          <article-title>In CLiC-it</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Ashish</given-names>
            <surname>Vaswani</surname>
          </string-name>
          , Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones,
          <string-name>
            <given-names>Aidan N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Lukasz Kaiser, and
          <string-name>
            <given-names>Illia</given-names>
            <surname>Polosukhin</surname>
          </string-name>
          .
          <year>2017</year>
          . Attention Is All You Need.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Matthew</given-names>
            <surname>Honnibal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ines</given-names>
            <surname>Montani</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>spaCy 2: Natural language understanding with Bloom embeddings, convolutional neural networks and incremental parsing</article-title>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Yoon</given-names>
            <surname>Kim</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Convolutional Neural Networks for Sentence Classification</article-title>
          .
          <source>In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          , pages
          <fpage>1746</fpage>
          -
          <lpage>1751</lpage>
          , Doha, Qatar, October. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Sean</surname>
            <given-names>MacAvaney</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hao-Ren</surname>
            <given-names>Yao</given-names>
          </string-name>
          , Eugene Yang, Katina Russell, Nazli Goharian, and
          <string-name>
            <given-names>Ophir</given-names>
            <surname>Frieder</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Hate speech detection: Challenges and solutions</article-title>
          .
          <source>PLOS ONE</source>
          ,
          <volume>14</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          ,
          <fpage>08</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <article-title>Radim Rˇ ehu˚rˇek</article-title>
          and
          <string-name>
            <given-names>Petr</given-names>
            <surname>Sojka</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Software Framework for Topic Modelling with Large Corpora</article-title>
          .
          <source>In Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</source>
          , pages
          <fpage>45</fpage>
          -
          <lpage>50</lpage>
          , Valletta, Malta, May. ELRA. http://is. muni.cz/publication/884893/en.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , Cristina Bosco, Alberto Lavelli, Alessandro Mazzei, Oronzo Antonelli, and
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Tamburini</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>PoSTWITA-UD: an Italian Twitter treebank in Universal Dependencies</article-title>
          .
          <source>In Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC</source>
          <year>2018</year>
          ), Miyazaki, Japan, May.
          <source>European Language Resources Association (ELRA).</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , Gloria Comandini, Elisa Di Nuovo, Simona Frenda, Marco Stranisci, Cristina Bosco, Tommaso Caselli, Viviana Patti, and
          <string-name>
            <given-names>Irene</given-names>
            <surname>Russo</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>HaSpeeDe 2@EVALITA2020: Overview of the EVALITA 2020 Hate Speech Detection Task</article-title>
          . In Valerio Basile, Danilo Croce, Maria Di Maro, and Lucia C. Passaro, editors,
          <source>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.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Milan</given-names>
            <surname>Straka</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>UDPipe 2.0 Prototype at CoNLL 2018 UD Shared Task</article-title>
          .
          <source>In Proceedings of the CoNLL</source>
          <year>2018</year>
          <article-title>Shared Task: Multilingual Parsing from Raw Text to Universal Dependencies</article-title>
          , pages
          <fpage>197</fpage>
          -
          <lpage>207</lpage>
          , Brussels, Belgium, October. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Julia</given-names>
            <surname>Struß</surname>
          </string-name>
          , Melanie Siegel, Josef Ruppenhofer,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Wiegand</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Manfred</given-names>
            <surname>Klenner</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Overview of GermEval Task 2, 2019 Shared Task on the Identification of Offensive Language</article-title>
          .
          <source>In ”Proceedings of the 15th Conference on Natural Language Processing (KONVENS</source>
          <year>2019</year>
          )”,
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>