<!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>ALIADA: Artificial Intelligence-based language applications for the detection of aggressiveness in social networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>José Alberto Mesa Murgado</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Flor Miriam Plaza-del-Arco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jaime Collado-Montañez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>L. Alfonso Ureña-López</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Teresa Martín-Valdivia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Informática, CEATIC, Universidad de Jaén</institution>
          ,
          <country>España</country>
        </aff>
      </contrib-group>
      <fpage>39</fpage>
      <lpage>43</lpage>
      <abstract>
        <p>In this paper, we present a Web Application Platform for the Detection of Aggressiveness in Social Media using Natural Language Processing and Machine Learning techniques, describing its architecture, the development technologies used and the diferent language models that have been integrated into the system. Finally, we conclude that the platform is a powerful tool to tackle real time aggressiveness on social media such as sexism or hate speech.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Aggressiveness Detection</kwd>
        <kwd>Web Application</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Deep Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>the detection of aggression in real-time data.</p>
      <p>The rest of the paper is structured as follows: In
Section 2 we provide a description of the tool and
its architecture. Language models implemented are
explained in Section 3. Finally, Section 4 presents
conclusions and future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. System Description</title>
      <p>
        The ALIADA Web application consists of five
internal modules that interact with each other to attend
incoming requests and provide resources to relevant
stakeholders (hereinafter, namely, users):
Users can retrieve social data through requests, in
which the social network used as source must be
specified along with other search parameters: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
who sent the post or (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) to whom it is targeted
at, in which period of time it was published (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
or whether it includes an user provided keyword.
      </p>
      <p>
        Gathered data is anonymized before being stored in
the Elasticsearch data warehouse in string format,
structured as: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) source, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) corresponding source
identifier, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) parent source identifier, whether the
publication is a response, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) release date, and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
associated textual content (tweet or comment).
      </p>
      <p>Request’s retrieved data can be downloaded in
• Data Storage Module, based on ELK’s Elas- comma separated format (.csv) however, importing
ticsearch search engine it allows to index data new data into a request is not allowed. At the same
under a non SQL approach. time, a request social data cannot be shared in other
• Routing Module, relies on the FastAPI frame- requests or by any other users distinct from their
work to attend requests asynchronously using original requester who is allowed to run diferent
Python. ML classifying models against a same request in
• User Interface Module, built using state-of- order to collect diverse statistics (e.g: in terms of
the-art web technologies such as HTML5, sexism, ofensiveness, hate speech, etc.).
CSS3 (specifically, Bootstrap 5 as CSS
framework) and Javascript. 2.1.3. User creation and management
• Internal Logic Module, implemented using</p>
      <p>Python manages data retrievals from social
networking sites and the classification of
incoming users requests.
• Artificial Intelligence: Machine Learning</p>
      <p>Module, built upon the Torch library for
Python, allows to perform inferences in ML
and Deep Learning models.</p>
      <p>Responses from the server require of authorized
credentials that must be granted by an administrator,
after requesting access through the contact form on
the platform’s homepage.</p>
      <p>
        Users must be logged in to request and classify
social data, this authorization is sent in each HTTP
Request through Javascript Web Tokens (JWT) and
serves two purposes: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) security and (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
personalization.
      </p>
      <p>These modules are organized into Backend and
Frontend, the former being responsible for routing
and associated logic, and the latter of providing a
graphical interface to interact with.</p>
      <p>On the one hand, users’ requests for data retrieval
and classification are segmented into separated
2.1. Backend queues and serviced according to the date on which
Encompasses the routing management and handling they were sent to the server along with a priority
of incoming endpoint calls: value that is reduced progressively as long as no
new data is retrieved from the source, helping to
2.1.1. Stored Data and Storage Process determine when a certain topic is no longer relevant.
On the other hand, the server trafic is handled
Information regarding users, their related personal- asynchronously through FastAPI’s uvicorn library
ization and data retrieval and classification requests, which allows to run an ASGI Web server.
is stored in an Elasticsearch repository considering:</p>
      <sec id="sec-2-1">
        <title>2.1.4. Request Management</title>
        <p>• The type of the submitted request: either
data retrieval or classification.
• Social network used as source: Twitter or</p>
        <p>Youtube.
• The language model applied.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.1.5. Data Classification and Procedure to Add</title>
      </sec>
      <sec id="sec-2-3">
        <title>New Models</title>
        <p>Classification orders are associated to retrieval
requests, they specify which ML model will be applied
to the data and internally, they are ordered by the
date in which they were sent to the server. Further
on, the Pickle and Torch libraries are used to load
the trained model architecture and state, as well
as its associated vocabulary. Integrating new ML
models into the server requires for the uploading
of the trained model along with its corresponding
word embeddings or bag-of-words structure and a
categorical label dictionary to improve the
comprehensibility of the model. A new function must be
declared inside the Classifying module to load the
model and use it against input data.
2.2. Frontend: User Interface
ALIADA provides a minimalistic web interface to
make use of all of its features in a fast and intuitive
way. Right after logging in from the main webpage,
access to all the application’s functions is provided:
New data retrieval requests, statistics about the
classification results, graphs of the total amount
of downloaded posts, etc. In the following, these
features are further described.</p>
        <p>Dashboard. A dashboard (Figure 1) containing the
current status of data retrieval and classification
requests is displayed. Here, the client can see an
ApexCharts’ graph3 that plots the total amount
of data downloaded in a given time period, a list
containing all active requests and a button to create
a new one. Clicking on this button will pop up a
form with all the information required to send a
new data retrieval request as shown in Figure 2.</p>
        <p>My requests and classification panel. In order to
have a more in-depth view of active and completed
requests, two diferent sections are provided: my
requests and classification panel. The former shows
the current state (queued, in progress or completed)
of each data retrieval request, while the latter shows
the classification results in the form of graphs as seen
in Figure 3. This section also shows all anonymized
texts with their predicted labels, some information
about the data retrieval and buttons to both
download the full retrieved corpus as a .csv file and reuse
the data to infer new labels with a diferent ML
model.</p>
        <p>Administrator. Finally, only users with the
administrator role have access to the administration panel.
Here, an administrator can see the application’s log
history or the list of active requests in real-time.
Users can also be created and deleted from this
panel.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Language Models</title>
      <p>The main objective of ALIADA is to monitor social
media posts for the detection of aggressive content.
Therefore, it is necessary to integrate diferent ML
solutions to detect this behavior. Specifically, we
have trained diferent models based on SVM for the
detection of three phenomena: hate speech, sexism,
and ofensiveness.</p>
      <p>In order to train these solutions, we have taken
into account most of the available corpora generated
for aggressiveness detection in Spanish including</p>
      <p>HatEval [12], HaterNet [13], EXIST [14],
NewsComTOX [15] and OfendES [ 7]. A total of four models
are available in the platform: hate_speech_svm has
been trained on HatEval, HaterNet and
NewsComTOX datasets, ofendes_svm has been trained on
the large OfendES dataset, sexism_svm is trained
on the EXIST dataset and finally all_concepts_svm
combine all of the datasets.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and Future Work</title>
      <p>ALIADA is a powerful and useful tool to tackle
aggressiveness in social networking sites in
realtime, allowing for the detection of such attitudes
in social publications through ML algorithms. In
the near future, we would like to go further and,
in addition to post classification, we will develop
an explainability tool in order to understand what
sections within each post makes it more aggressive
than others through what is known as Named Entity
Recognition (NER) techniques, and an emotion or
performance tool to determine which attitude causes
a greater efect in terms of its associated social
reactions (namely, likes and retweets).</p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgments</title>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by Big
Hug project (P20_00956, PAIDI 2020) and WeLee
project (1380939, FEDER Andalucía 2014-2020)
funded by the Andalusian Regional Government,
LIVING-LANG project (RTI2018-094653-B-C21)
funded by MCIN/AEI/10.13039/501100011033 and
by ERDF A way of making Europe, and the
scholarship (FPI-PRE2019-089310) from the Ministry of
Science, Innovation, and Universities of the Spanish
Government.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Fersini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Anzovino</surname>
          </string-name>
          ,
          <source>Overview of the Task on Automatic Misogyny Identification at IberEval</source>
          <year>2018</year>
          (
          <year>2018</year>
          )
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Aragón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Álvarez</given-names>
            <surname>Carmona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. J.</given-names>
            <surname>Escalante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Villaseñor-Pineda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Moctezuma</surname>
          </string-name>
          ,
          <article-title>Overview of MEX-A3T at IberLEF 2019: Authorship and aggressiveness analysis in Mexican Spanish tweets (</article-title>
          <year>2019</year>
          )
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>F.-M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>M. D.</given-names>
          </string-name>
          <string-name>
            <surname>Molina-González</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          <string-name>
            <surname>Ureña López</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. T.</surname>
          </string-name>
          Martín-Valdivia,
          <article-title>Detecting Misogyny and Xenophobia in Spanish Tweets Using Language Technologies</article-title>
          ,
          <source>ACM Trans. Internet Technol</source>
          .
          <volume>20</volume>
          (
          <year>2020</year>
          ). URL: https://doi.org/10.1145/3369869. doi:
          <volume>10</volume>
          . 1145/3369869.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>F. M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>M. D.</given-names>
          </string-name>
          <string-name>
            <surname>Molina-González</surname>
            ,
            <given-names>L. A. U.</given-names>
          </string-name>
          <string-name>
            <surname>López</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. T.</surname>
          </string-name>
          Martín-Valdivia,
          <article-title>Sexism Identification in Social Networks using a MultiTask Learning System</article-title>
          ,
          <source>in: Proceedings of the Iberian Languages Evaluation Forum (IberLEF</source>
          <year>2021</year>
          )
          <article-title>co-located with (SEPLN 2021), XXXVII International Conference of the Spanish Society for Natural Language Processing</article-title>
          .,
          <string-name>
            <surname>Málaga</surname>
          </string-name>
          , Spain, September,
          <year>2021</year>
          , volume
          <volume>2943</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>491</fpage>
          -
          <lpage>499</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Elsafoury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Katsigiannis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Wilson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ramzan</surname>
          </string-name>
          , Does BERT Pay Attention to Cyberbullying?, Association for Computing Machinery, New York, NY, USA,
          <year>2021</year>
          , p.
          <fpage>1900</fpage>
          -
          <lpage>1904</lpage>
          . URL: https://doi.org/10.1145/ 3404835.3463029.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Ojha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Malmasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zampieri</surname>
          </string-name>
          ,
          <string-name>
            <surname>Evaluating Aggression</surname>
            Identifi- [14]
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Rodríguez-Sánchez</surname>
          </string-name>
          , J. C. de Albornoz, cation in Social Media, in: Proceedings of the L.
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Gonzalo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Comet</surname>
            , Second Workshop on Trolling, Aggression and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Donoso</surname>
          </string-name>
          ,
          <source>Overview of EXIST</source>
          <year>2021</year>
          :
          <article-title>sEXCyberbullying, European Language Resources ism Identification in Social neTworks</article-title>
          ,
          <source>ProceAssociation (ELRA)</source>
          , Marseille, France,
          <year>2020</year>
          ,
          <source>samiento del Lenguaje Natural</source>
          <volume>67</volume>
          (
          <year>2021</year>
          ). pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . URL: https://aclanthology.org/
          <year>2020</year>
          . [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Taulé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ariza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Nofre</surname>
          </string-name>
          , E. Amigó, trac-
          <fpage>1</fpage>
          .1.
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          ,
          <article-title>Overview of the DETOXIS Task at</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>F. M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Montejo-Ráez</surname>
          </string-name>
          , L. A. IberLEF-2021:
          <article-title>DEtection of TOXicity in comUreña-</article-title>
          <string-name>
            <surname>López</surname>
          </string-name>
          , M.-
          <string-name>
            <surname>T.</surname>
          </string-name>
          Martín-Valdivia, Of- ments
          <source>In Spanish, Procesamiento del Lenguaje fendES: A New Corpus in Spanish for Of- Natural</source>
          <volume>67</volume>
          (
          <year>2021</year>
          ).
          <source>fensive Language Research</source>
          ,
          <source>in: Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP</source>
          <year>2021</year>
          ), INCOMA Ltd.,
          <string-name>
            <surname>Held</surname>
            <given-names>Online</given-names>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>1096</fpage>
          -
          <lpage>1108</lpage>
          . URL: https: //aclanthology.org/
          <year>2021</year>
          .ranlp-
          <volume>1</volume>
          .
          <fpage>123</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>F. M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Casavantes</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Escalante</surname>
            ,
            <given-names>M. T.</given-names>
          </string-name>
          <string-name>
            <surname>Martin-Valdivia</surname>
          </string-name>
          , A. MontejoRáez, M.
          <article-title>Montes-y-</article-title>
          <string-name>
            <surname>Gómez</surname>
          </string-name>
          , H. JarquínVásquez, L.
          <string-name>
            <surname>Villaseñor-Pineda</surname>
          </string-name>
          ,
          <article-title>Overview of the MeOfendEs task on ofensive text detection at IberLEF 2021</article-title>
          ,
          <source>Procesamiento del Lenguaje Natural</source>
          <volume>67</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rajamanickam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mishra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yannakoudakis</surname>
          </string-name>
          , E. Shutova,
          <article-title>Joint Modelling of Emotion and Abusive Language Detection, in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>4270</fpage>
          -
          <lpage>4279</lpage>
          . URL: https: //aclanthology.org/
          <year>2020</year>
          .acl-main.
          <volume>394</volume>
          . doi:
          <volume>10</volume>
          . 18653/v1/
          <year>2020</year>
          .acl-main.
          <volume>394</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>F. M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>M. D.</given-names>
          </string-name>
          <string-name>
            <surname>Molina-González</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          <string-name>
            <surname>Ureña-López</surname>
            ,
            <given-names>M. T.</given-names>
          </string-name>
          <string-name>
            <surname>Martín-Valdivia</surname>
          </string-name>
          ,
          <article-title>A Multi-Task Learning Approach to Hate Speech Detection Leveraging Sentiment Analysis</article-title>
          ,
          <source>IEEE Access 9</source>
          (
          <year>2021</year>
          )
          <fpage>112478</fpage>
          -
          <lpage>112489</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>F. M.</surname>
          </string-name>
          <article-title>Plaza-del-</article-title>
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Halat</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Padó</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Klinger</surname>
          </string-name>
          <article-title>, Multi-Task Learning with Sentiment, Emotion, and Target Detection to Recognize Hate Speech and Ofensive Language</article-title>
          ,
          <source>CoRR abs/2109</source>
          .10255 (
          <year>2021</year>
          ). URL: https:// arxiv.org/abs/2109.10255. arXiv:
          <volume>2109</volume>
          .
          <fpage>10255</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bosco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fersini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nozza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Patti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Rangel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , M. Sanguinetti, 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 (SemEval-2019)</source>
          , Association for Computational Linguistics,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Pereira-Kohatsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Quijano-Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Liberatore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Camacho-Collados</surname>
          </string-name>
          ,
          <source>Detecting and Monitoring Hate Speech in Twitter, Sensors</source>
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>4654</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>