<!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>QMUL-NLP at HASOC 2019: O ensive Content Detection and Classi cation in Social Media</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Queen Mary University of London</institution>
          ,
          <addr-line>London E1 4NS</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the development of the Internet, the Web has become an information dissemination platform, an information ampli er, and a new social media. The information load and participation of the Internet far exceeds the existing traditional media, and various problems have emerged. There has been signi cant work in several languages in particular for English. However, there is a lack of research in this recent and relevant topic for most other languages. This track intends to develop data and evaluation resources for several languages. The objectives are to stimulate research for these languages and to nd out the quality of hate speech detection technology in other languages. The paper mainly describes the organization of the HASOC 2019 Task, a Shared Task on Hate Speech and O ensive Content Identi cation in Indo-European Languages. The task is organized in three related classi cation subtasks: subtask A is a coarse-grained binary classi cation to identify hate speech and o ensive language, a ne-grained classi cation subtask B is to further classify the data from the subtask A into three categories, and subtask C will check the type of o ense. This paper mainly focuses on English offensive language detection and shows the experimental result in subtask A and subtask B.</p>
      </abstract>
      <kwd-group>
        <kwd>Aiqi Jiang</kwd>
        <kwd>Hate speech detection ding</kwd>
        <kwd>Text classi cation</kwd>
        <kwd>LSTM</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the popularity of Internet applications and the convenience of free speech,
a lot of hate speech and other o ensive content on the Internet pose a huge
threat to the stability of society. The online communication platform has no
strict scrutiny of speech and post, making a variety of o ensive language, such
as insulting, harmful, derogatory or obscene, freely and quickly transmitted from
person to person, and can have an in uence on people's views and social trends
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. A large number of such languages contain many of these critical and
misleading statements and lack factual research, which may lead to some excessive
behavior in society and pose a threat to democracy. Therefore, in order to
prevent the abuse and transmission of hate speech on social media, the accurate
detection of hate speech is urgent. At present, many online communities, social
media companies and technology companies pay great attention to this related
research, investing a lot of money and technical support [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>The main structure of the rest of this paper has been organized as follows.
Section 2 will mainly describe recent researches about hate speech detection.
Then the datasets released by HASOC to the participants for training and testing
the systems will be introduced in section 3. Section 4 presents the two subtasks
and the measures we exploited in the evaluation. Section 5 reports on approaches
in the experiment and results of the system. Finally a conclusion will be given
in section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Existing works on hate speech has been very limited, largely due to a lack of
a general de nition of hate speech, a lack of analysis of its demographic
impact, and a lack of surveys of the most e ective characteristics [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Generally
speaking, hate speech is based on attacks on individuals or groups in certain
ways, such as gender, race, religion, ethnicity, disability or sexual orientation. It
means deliberately suppressing, intimidating, or inciting some statements about
violence and prejudice against individual groups [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Related researches on hate speech detection has been developing only in
recent a few years. The existing technology used in hate speech detection in
social media is mainly about Dictionaries and lexicons [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Bag-of-words(BOW)
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], TF-IDF [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Part-of-speech(POS) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and Word embedding [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Many recent
studies have shown that deep learning techniques with word embedding show
higher accuracy in text categorization [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Among them, Word2Vec has obtained
many applications [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a method based on unsupervised word embedding to nd
the semantic and syntactic relationships of words to then capture the more
attributes and contextual hints in human language..
      </p>
      <p>
        The most common method found in the work of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is to establish a
machine learning model for hate speech classi cation. Considering the discovery
frequency, the most commonly used algorithms are SVM, Random Forests,
Decision Trees, Logistic Regression and Naive Bayes, where Random Forests and
Logistic Regression show a good performance. As for deep learning methods,
existing ones are largely based on Convolutional Neural Networks (CNN) or Long
Short Term Memory (LSTM), a type of Recurrent Neural Networks (RNN)
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Intuitively, traditional machine learning methods learn features similar to
n-gram sequences, while deep learning ones learn sequence order, which seems
more useful for classi cation tasks [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>In this paper, we choose to use English dataset to mainly address Subtask A
and Subtask B, where di erent feature extraction methods (N-gram and word
embedding) and classi cation algorithms (Logistic Regression and LSTM) will
be implemented in this experiment.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Data</title>
      <sec id="sec-3-1">
        <title>Datasets</title>
        <p>
          The training dataset provided by HASOC is created mainly from the Twitter
and Facebook in English. It is raw data with text ID number, post content and
di erent class labels for three subtasks. The external dataset used the public
Twitter search API to collect the entire corpus, ltering for tweets not written
in English [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]
        </p>
        <p>The size of English training data corpus is 5852 posts and the external dataset
has 39292 texts. The size of test dataset has 1153 posts. The following Table 1
shows the details of three datasets we used.
hasoc en 2, @politico No. We should remember very clearly that
Individual1 just admitted to treason. TrumpIsATraitor McCainsAHero
JohnMcCainDay, HOF, HATE, TIN</p>
        <p>where the text has been classi ed by the annotators as hateful-o ensive,
hateful, and insulting to an individual, group, or others.
4.1</p>
      </sec>
      <sec id="sec-3-2">
        <title>Subtask A</title>
        <p>
          Subtask A is a coarse-grained binary classi cation task to make Hate speech and
O ensive language identi cation [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The system has to predict whether a text
in English contains hate speech and o ensive information or not.
        </p>
        <p>For the class of this subtask, there is two labels: HOF and NOT. The label
HOF means it contains any form of non-acceptable language such as hate speech,
aggression, profanity otherwise NOT.
4.2</p>
      </sec>
      <sec id="sec-3-3">
        <title>Subtask B</title>
        <p>
          Subtask B is a ne-grained multi-level classi cation task to further identify three
classes: HATE, OFFN and PRFN. There are four annotations, where most of
posts is classi ed to OTHER, some to be HATE and the other two categories to
be relatively less. Dubious cases, which are di cult to decide even for humans,
will be left out [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
4.3
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Evaluation Measures and Baseline</title>
        <p>
          In the result of binary classi cation, there are four di erent situations, namely
true positives (TP), false positives (FP), true negatives (TN) and false negatives
(FN). Based on the results of manual annotations, there are four commonly used
indicators to measure the performance of the classi er, namely accuracy, recall
and F1 scores [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>{ Precision
positive predictive value: it is a consistent result between manual and
automatic classi cation.
{ Recall
sensitivity: it shows the proportion of all positive cases, which is a measure
of the ability of the classi er to identify positive samples.</p>
        <p>P recision =</p>
        <p>T P</p>
        <p>T P + F P
Recall =</p>
        <p>T P
T P + F N
(1)
(2)</p>
        <p>
          In this report, the evaluation measures are the same for both subtask A and
subtask B. To provide a metric that is independent of class size, the classi cation
result will be mainly computed by macro-averaged F1 score and weighted F1
score [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], which are based on metrics mentiond above.
{ Macro-averaged F1 score
        </p>
        <p>It is rstly calculated for each category of indicator values, and then for the
arithmetic mean of all categories.</p>
        <p>M acroP =</p>
        <sec id="sec-3-4-1">
          <title>P P recision</title>
          <p>n
M acroR =</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>P Recall</title>
          <p>n
M acroF =
2</p>
          <p>M acroP M acroR</p>
          <p>M acroP + M acroR
{ Weighted F1 score</p>
          <p>It is rstly calculated for each label and then averaged by support weighting
- the actual number of instances per label.
(3)
(4)
(5)
(6)
W eightedP =</p>
          <p>P T P
P T P + P F P</p>
          <p>W eightedR =</p>
          <p>P T P</p>
          <p>P T P + P F N
W eightedF =
2</p>
          <p>W eightedP W eightedR</p>
          <p>W eightedP + W eightedR
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Participant Systems and Result</title>
      <p>The hate speech detection system is implemented in the process of four parts,
namely text preprocessing, fearture extraction, classi er building, and classi
cation. Then the classi cation results from di erent models will be analyzed.
5.1</p>
      <sec id="sec-4-1">
        <title>Experiments</title>
        <p>Text preprocessing The text usually contains a lot of meaningless or
unaffected information that may a ect research results at di erent stages, such as
punctuation, common words, links, and numbers. In this step, regular
expressions have been used to eliminate noise, including non-alphanumeric characters
and numbers. And we remove text information noise like stopwords as well, which
are probably of little value in hate speech detection later. The stop words list
in NLTK corpus has been chosen to delete meaningless words in texts. Besides,
the post in social media can commonly include many non-point content, such as
the mention to user, speci c topic and URL links. So these contents is replaced
by the corresponding words, namely USER, TOPIC and URL.</p>
        <p>Feature extraction Before training the model, it is necessary to convert the
text to various feature vectors because the preprocessed text cannot be directly
recognized by the model. In this step, I mainly consider trying to use two common
features: n-gram and word embedding features. They can be compared according
to the nal results generated by the classi er.
{ N-gram feature</p>
        <p>I mainly focus on unigram features, and then select bag-of-words (BOW)
model for n-gram feature notation. It is fairly straighforward and each
element demonstrates how often the term appears in a text sentence. Since
the information of the low frequency words is more abundant, I use the
Term Frequency-Inverse Document Frequency (TF-IDF) algorithm to
convert the frequency into the weight of the word, which is a quite robust and
accurate weight calculation method. Feature processing can be done through
CountVectorizer() and T dfTransformer() in the NLTK package.
{ Word embeddings feature</p>
        <p>The vector dimension is low and dense, and the information density is high in
word embedding. We will use Word2Vec model, where the similarity between
words can be directly re ected by the calculation of word vectors. In order
to create the Word2Vec feature, it is decided to use the pre-trained Google
Word2Vec model, which has more convincing information about word
similarity. Then the similarity value of each word will be the average of its word
embedded value in the Word2Vec feature vector.</p>
        <p>Classi er building The whole experimental process is able to be achieved by
NLTK, scikit-learn and the Keras system. The same two feature will be the input
feature data for di erent classi ers for subtask A and subtask B.
{ Subtask A</p>
        <p>For both n-gram feature and word embedding feature, traditional machine
learning algorithm Logistic Regression (LR) and deep learning sequential
algorithm Long Short-Term Memory(LSTM) are respectively implemented
as a binary classi er.
{ Subtask B</p>
        <p>The One-vs-all classi er will be built by using LR and LSTM for both two
extracted features.</p>
        <p>Classifcation There will be four di erent classi cation experiments. Three of
them will implement experiments on HASOC test data initially given by HASOC
organizers, where Logistic Regression classi er will input TF-IDF and Word2Vec
features respectively, and LSTM model will utilize Word2Vec feature. The other
experiment is implemented by providing HASOC organizers with our LSTM
model with Word2Vec feature, which the nal result is based on a new test
dataset used privately by HASOC organizers. HASOC test will show the nal
F1 score result from HASOC organizers.
5.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Result Analysis</title>
        <p>The feature dimensionality of one-hot representation is rather high, which is easy
to lead to a poor training model. So the LR classi er with TF-IDF feature is
considered as the baseline for comparison.
{ Subtask A</p>
        <p>Our result is ranked in 9th position, seemingly a good score. There is not a big
di erence between two F1 scores. The LSTM classi er with word embedding
features has the best performance.</p>
        <p>It can be seen that the LR classi er using pre-trained word embedding model
do not work much better than the classi er using TF-IDF feature, which may
be because the Google pre-trained word embedding model is based on the eld
of news instead of Twitter. And because of this, the performance of the LSTM
model is not particularly good in the nal result.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The spread of hate speech on social media has increased signi cantly in recent
years, which could have a serious e ect on the society. Therefore, our work makes
several contributions according to this problem. First, we try several methods
classifying hate speech using both traditional machine learning model like LR
and deep learning model like LSTM, to empirically improve classi cation
accuracy. Second, we create a new hate speech dataset by combining an external
dataset together with the original released one from HASOC organizers. Third,
the pre-trained model for word embedding feature extraction is used to improve
the accuracy of hate speech classi cation. Our results show a good performance
in both two F1 scores in Subtask A and weighted F1 score in Subtask B, while
subtask B needs a further ne-grained experiment based on speci c classes.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sureka</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Characterizing linguistic attributes for automatic classi cation of intent based racist/radicalized posts on tumblr micro-blogging website</article-title>
          .
          <source>arXiv preprint arXiv:1701</source>
          .
          <fpage>04931</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Badjatiya</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varma</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2017</year>
          , April).
          <article-title>Deep learning for hate speech detection in tweets</article-title>
          .
          <source>In Proceedings of the 26th International Conference on World Wide Web Companion</source>
          (pp.
          <fpage>759</fpage>
          -
          <lpage>760</lpage>
          ).
          <source>International World Wide Web Conferences Steering Committee.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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>
          (
          <year>2017</year>
          , May).
          <article-title>Automated hate speech detection and the problem of o ensive language</article-title>
          .
          <source>In Eleventh international aaai conference on web and social media.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Djuric</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morris</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grbovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radosavljevic</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhamidipati</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2015</year>
          , May).
          <article-title>Hate speech detection with comment embeddings</article-title>
          .
          <source>In Proceedings of the 24th international conference on world wide web</source>
          (pp.
          <fpage>29</fpage>
          -
          <lpage>30</lpage>
          ). ACM.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Modha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mandl</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Majumder</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2019</year>
          , December).
          <source>Overview of the HASOC track at FIRE</source>
          <year>2019</year>
          :
          <article-title>Hate Speech and O ensive Content Identi cation in Indo-European Languages</article-title>
          .
          <source>In Proceedings of the 11th annual meeting of the Forum for Information Retrieval Evaluation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Mehdad</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tetreault</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2016</year>
          ,
          <article-title>September)</article-title>
          .
          <article-title>Do characters abuse more than words?</article-title>
          .
          <source>In Proceedings of the 17th Annual Meeting of the Special Interest Group on Discourse and Dialogue</source>
          (pp.
          <fpage>299</fpage>
          -
          <lpage>303</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          (pp.
          <fpage>3111</fpage>
          -
          <lpage>3119</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Mossie</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J. H.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Social Network Hate Speech Detection for Amharic Language</article-title>
          . Computer Science Information Technology,
          <volume>41</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nobata</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tetreault</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehdad</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2016</year>
          , April).
          <article-title>Abusive language detection in online user content</article-title>
          .
          <source>In Proceedings of the 25th international conference on world wide web</source>
          (pp.
          <fpage>145</fpage>
          -
          <lpage>153</lpage>
          ). In International World Wide Web Conferences Steering Committee.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ozgur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ozgur</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gungor</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2005</year>
          ,
          <article-title>October)</article-title>
          .
          <article-title>Text categorization with classbased and corpus-based keyword selection</article-title>
          .
          <source>In International Symposium on Computer and Information Sciences</source>
          (pp.
          <fpage>606</fpage>
          -
          <lpage>615</lpage>
          ). Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiegand</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2017</year>
          , April).
          <article-title>A survey on hate speech detection using natural language processing</article-title>
          .
          <source>In Proceedings of the Fifth International Workshop on Natural Language Processing for Social Media</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Machine learning in automated text categorization</article-title>
          .
          <source>ACM Computing Surveys (CSUR)</source>
          ,
          <volume>34</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Waseem</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2016</year>
          , June).
          <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.
          <fpage>88</fpage>
          -
          <lpage>93</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A convolution-LSTM-based deep neural network for cross-domain MOOC forum post classi cation</article-title>
          .
          <source>Information</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <fpage>92</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>Wikipedia page about hate speech</article-title>
          , https://en.wikipedia.org/wiki/Hate speech.
          <source>Last accessed 12 Oct 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zampieri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malmasi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenthal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Predicting the Type and Target of O ensive Posts in Social Media</article-title>
          . arXiv preprint arXiv:
          <year>1902</year>
          .09666.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Zampieri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malmasi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenthal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Semeval-2019 task 6: Identifying and categorizing o ensive language in social media (o enseval)</article-title>
          .
          <source>arXiv preprint arXiv:1903</source>
          .08983.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>