=Paper= {{Paper |id=Vol-3756/HOMO-MEX2024_paper8 |storemode=property |title=LabTL-INAOE at HOMO-MEX 2024: Distance-based Representations for LGBT+ Phobia Detection |pdfUrl=https://ceur-ws.org/Vol-3756/HOMO-MEX2024_paper8.pdf |volume=Vol-3756 |authors=Metztli Ramírez-González,Delia Irazú Hernández-Farías,Manuel Montes-y-Gómez |dblpUrl=https://dblp.org/rec/conf/sepln/Ramirez-Gonzalez24 }} ==LabTL-INAOE at HOMO-MEX 2024: Distance-based Representations for LGBT+ Phobia Detection== https://ceur-ws.org/Vol-3756/HOMO-MEX2024_paper8.pdf
                         LabTL-INAOE at HOMO-MEX 2024: Distance-based
                         Representations for LGBT+ Phobia Detection
                         Metztli Ramírez-González, Delia Irazú Hernández-Farías and Manuel Montes-y-Gómez
                         Laboratorio de Tecnologías del Lenguaje, Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), México


                                        Abstract
                                        In this paper, we describe the LabTL-INAOE participation in the HOMO-MEX 2024 shared task. We propose
                                        to use a method based on the distance between a given post and the rest of the instances in the training set to
                                        determine whether or not a short comment intends to spread hate speech. For representing texts, we exploited a
                                        wide range of schemas ranging from traditional bag-of-words to transformer-based ones. The usefulness of using
                                        the distance-based approach was assessed by comparing the results of applying only the text representations for
                                        feeding machine learning classifiers. The proposed approach was evaluated in the three subtasks comprised in
                                        HOMO-MEX 2024 obtaining competitive results.

                                        Keywords
                                        Hate Speech Detection, LGBT-phobia Detection, Distance-based representations




                         1. Introduction
                         Nowadays, approximately 5 million people in Mexico identify with an LGBT+ sexual orientation
                         and gender identity, that is, 1 in every 20 people in the country. Despite this diversity, the latent
                         discrimination and social rejection towards LGBT+ people remain to be present in Mexico. According
                         to official reports, the rate of discrimination of LGBT+ population is twice that of the Non-LGBTI+
                         population [1]. Any kind of discrimination based on sexual preferences and/or gender identity is
                         defined as LGBT+phobia [2]. This is a global problem that has multiple consequences for the LGBT+
                         community in daily life, such as substance abuse disorders among its members, mental health problems,
                         discrimination in labor markets, denial of access to education and health services, and the lack of
                         human rights [3]. Social networks are a reflection of society, thus there is a growing need to address the
                         detection of LGBT+phobia in them. Timely detection of LGBT+phobic messages can improve content
                         moderation and create safer online environments for users.
                            This year, in the framework of IberLEF, the Homo-Mex 2024 shared task was organized [4, 5]. This
                         task is aimed at detecting LGBT+phobia in Mexican Spanish tweets. The detection of LGBT+phobia in
                         Homo-Mex is divided into three tasks:
                                1. Hate Speech Detection: This task aims to predict the label of each tweet. It is a multiclass task in
                                   which a tweet can belong to three labels: a) LGBT+phobic (P) which includes tweets containing
                                   hate speech directed against any person whose sexual orientation and/or gender identity differs
                                   from cis-heterosexuality. An example of this class is "Lo siento, soy muy marica para el dolor"
                                   ("Im sorry, I’m such a fag when it comes to pain"); b) Non-LGBT+phobic (NP) comprising tweets
                                   mentioning concepts related to the LGBT+ population but without any hate speech intention.
                                   An example of this class is "Estados Unidos levanta la prohibición para que homosexuales donen
                                   sangre", ("The United States lifts ban on homosexuals donating blood"); and c) Tweets not related
                                   to LGBT+ (NR) those that are not related in any way to the LGBT+ community. An example of
                                   this class is "Ah v*rga es un duende? Yo pensaba era un alíen asexual" ("Ah f*ck they’re an elf? I
                                   thought they were an asexual alien").


                          IberLEF 2024, September 2024, Valladolid, Spain
                         *
                           Corresponding author.
                          $ metztli.ramirez@inaoep.mx (M. Ramírez-González); dirazuhf@inaoep.mx (D. I. Hernández-Farías); mmontesg@inaoep.mx
                          (M. Montes-y-Gómez)
                                     © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).


CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
   2. Fine-grained hate speech detection: The goal of this multi-label classification task is to predict one
      or more labels for each individual tweet containing LGBT+ phobic hate speech. Tags are related
      with various types of hate speech related to LGBT+phobia:
          • Lesbophobia is homophobia explicitly directed at homosexual people who identify as female.
          • Gayphobia is homophobia explicitly directed at homosexuals who identify as male.
          • Biphobia refers to hate speech directed against people who are attracted to more than one
            gender.
          • Transphobia refers to hate speech directed against non-cis-gendered people.
          • Other LGBT+phobia is hate speech against other sexual and gender minorities not included
            in any of the categories described above (e.g., "aphobia" which describes the hatred received
            by people who do not feel sexual attraction).
          • Not LGBT+related for those tweets are those that are not related in any way to the LGBT+
            community.
   3. Homophobic lyrics detection: This is a binary detection task whose objective is to predict whether
      or not a phrase of a lyrics song contains LGBT+phobic hate speech. It comprises two classes:
      a) LGBT+phobic for lyrics containing hate speech directed against any person whose sexual
      orientation and/or gender identity differs from cis-heterosexuality, and b) Not LGBT+phobic for
      those lyrics that do not include any hate speech against the LGBT+ population but do mention
      this community.
   This paper describes our participation in the Homo-Mex 2024 shared task. Inspired by the saying
"Birds of a feather flock together", we propose a method to detect LGBT+phobic comments that uses a
representation based on the distances (with respect to its content) between each post and the rest of the
posts from the training set. We also analyze the cases in which this second-order representation causes
an improvement in the classification of LGBT+phobia.
   This paper is organized as follows. In Section 2, we briefly introduce the solutions made by the
participants in Homo-Mex 2023, which we consider the most related literature to our proposal. In Section
3, we describe the experimental settings and the obtained results during the developing phase. In
Section 4, we present the official results obtained in Homo-Mex 2024 shared task. Finally, in Section 5,
we conclude the paper.


2. Related work
LGBT+phobia on social networks is part of the phenomena covered by hate speech, which is defined
as a conscious and deliberate public statement intended to denigrate a group of people based on
characteristics such as race, color, ethnicity, gender, sexual orientation, nationality, religion or political
affiliation [6]. Online hate and online extremist narratives have been linked to abhorrent real-world
events, including hate crimes and suicides [7]. Detecting hate speech is very challenging since it takes
many forms in social media: it can be manifest verbally, non-verbally, and symbolically. Furthermore,
hate speech can be expressed in indirect, ambiguous, and metaphorical terms, making its identification
even more difficult. It can also be articulated as a negative stereotype that is socially accepted and
for which it is not pointed out. Due to the diversity present in hate speech, linguistic analysis is
useful but insufficient, because it involves senders, receivers, messages, channels, and interactions,
without forgetting its effects and interpretations that feed fear, intimidation, harassment, abuse, and
discrimination [8]. For all these reasons, the detection of hate speech is an open problem that must be
approached with different solutions.
   Diverse shared tasks have been organized with the intention of fostering research on hate speech
detection. They have promoted the development of sources of data and as well as motivated the
proposal of alternatives to solve different problems in the area of NLP. Among the evaluation campaigns
organized to the present day, there is EVALITA focused on the detection of hate speech in Italian [9],
There is another task named "Aggression and Gendered Aggression Identification" in three languages
Bangla, Hindi, and English [10], In the framework of SemEval 2019, the task "Multilingual Detection
of Hate Speech Against Immigrants and Women in Twitter" focused on Spanish and English [11] was
organized. MeOffendES 2021 for the detection of offensive language in Spanish variants [12], and the
PAN 2021 focused on identifying hate speech against people based on their race, color, ethnicity, gender,
sexual orientation, nationality, religion, etc. [13]. According to [3], there are several efforts to analyze
discrimination against the LGBT+ community, such as analyzing data from social networks such as
Twitter and Reddit analyzing harassment in cyberspaces, and even generating data on transphobic and
homophobic comments.
   Homo-Mex is the first shared task focused on detecting LGBT+phobia in Mexican Spanish organized
for the first time last year [14]. Mexican Spanish variant is characterized by its particularities in
language such as social ingenuity for constructing allegories, insults, and nicknames. It is usually full
of ambiguities and contextualization is needed for full understanding. Most of the proposed solutions
on the Homo-Mex 2023 involved the use of models based on Transformers and different kinds of data
augmentation techniques. Shahiki-Tash et al. [15] used a BERT model and highlighted the importance
of performing text preprocessing before using classification models. Rivadeneira-Pérez et al. [16]
addressed the multi-label problem with the use of classical methods such as random forests and SVM.
Moriña et al. [17] used a transformer ensemble. On the other hand, Marrugo-Tobón et al. [18] and
Yigezu et al. [19] exploited data augmentation with different techniques, and used diverse BERT variants
for classification. García-Díaz et al. [20] combined embeddings from several Large Language Models
(LLMs) in both Spanish and multilingual variations. Rosauro and Cuadros [21] compared classical
classification models and Transformers. Macias et al. [22] performed its classification with classic
models such as SVM and Bagging Classifier.


3. Experimental Methodology
3.1. Dataset
For training purposes, task organizers provided a dataset for each subtask:

    • Task 1: It has a total of 8800 training data, divided into 5482 instances for the Non-LGBT+phobic
      class, 1072 instances for the LGBT+phobic class, and 2246 instances for the irrelevant class.
    • Task 2: It has a total of 1071 training instances, divided into 88 instances marked as Lesbophobia,
      894 instances marked as Gayphobia, 10 instances marked as Biphobia, 94 instances marked as
      Transphobia, and 77 instances marked as Other LGBT+phobia. It is important to note that in this
      case, instances can be labeled with more than one label at a time.
    • Task 3: It has a total of 984 training instances, divided into 945 non-LGBT+phobic instances and
      39 or LGBT+phobic instances.

3.2. Experiments for the first and second subtasks
Our approach is based on eight stages, which allow us to compare the classification performance obtained
with traditional representations (e.g., BoW, contextualized and non-contextualized embeddings) and
the distance-based representations obtained from them, which capture the differences (or similarities)
in the content of each post with respect to the rest. Figure 1 shows a schematic representation of the
phases involved in the proposed approach.
   1. Data preprocessing: All tweets are lowercase and preprocessed by removing punctuation marks,
      URLs, line breaks, and stopwords.
   2. First-order representations:
          • Traditional representations: We exploited Bag-of-Words (BoW) using unigrams, bigrams,
            and trigrams with binary and TF-IDF weighting schemes. Only those terms appearing in at
            least 10 tweets were considered. Besides, we also filtered out the 500 most representative
            words for the classes according to the 𝜒2 statistical measure.
Figure 1: Diagram of the implemented approach.


         • Word embeddings: We calculated the average vector of each instance considering two
           pre-trained word embeddings models namely Glove [23] and FastText [24].
         • Transformer embeddings: We take advantage of the [CLS] vector of two pre-trained
           models BETO [25] and RoBERTuito [26, 27].
   3. Classification: During development, a 5-fold cross-validation setting by splitting the training
      data into two subsets for evaluation purposes using the 80% for training and 20% for validation
      was used. As classifiers, we use a Support Vector Machine (SVM), Naive Bayes, and k-nearest
      Neighbors (kNN) for the first subtask. For the second subtask, we used a binary SVM for each
      label.
   4. Evaluation: The performance of the classifiers with each representation was evaluated in terms
      of accuracy, precision, recall, and F1-score.
   5. Second-order representations: They model each instance, post or song in our case, considering
      their differences in content with respect to the rest of the elements. Thus, they use these differences
      as the representation space instead of the conventional characteristics, allowing more general
      patterns to be found for the distinction between LGBT+ phobic and non-phobic content [28].
      To construct the second-order representations we took advantage of the aforementioned first-
      order representations by comparing each training post with the rest using the Euclidean distance,
      obtaining a square distance matrix. The size of this matrix is determined by the number of training
      instances (𝑛), being each row the new post representation. In the case of a test instance, its second-
      order vector representation is obtained by comparing it with all training instances, also obtaining
      a vector of size 𝑛. For classification and evaluation of the second-order representations, we
      used the same settings than for the first-order representations.
   8. Comparison: In this stage, the results of the classifiers based on both representations are
      analyzed and compared: on the one hand, the first-order representations based on the description
      of the content of the posts, and, on the other hand, the second-order representations based on the
      distances (in content) of the posts with respect to the training instances.

3.2.1. Results
Table 1 shows the obtained results by the first-order representations for the Hate Speech Detection task.
The best result obtained was 0.83 in F1-score terms with the BoW TF-IDF representation with unigrams
and bigrams. For what concerns to the Fine-grained hate speech detection, the evaluation was carried out
with the macro F1-score. The obtained results are shown in Table 2. In this case, the best performance
was achieved by the representation composed of the 500 most relevant words according to 𝜒2 . It is
important to note that, a classification rate of 0 was obtained for the class Biphobia, which is the one
with fewer instances in the dataset.

    Table 1
    Results of the First-order and Second-order Representations for the First Task.
         Representation             Classifier   Accuracy    Precision       Recall        F1             Details
                                First-order Representations for the First Task
         BoW Binary                 SVM           0.8163      0.8392         0.8163       0.8185        Uni-grams
            GloVe                   SVM           0.6217      0.6976         0.6217       0.6383       Embeddings
           FastText                 SVM           0.7569      0.8110         0.7569       0.7690       Embeddings
  BoW TF-IDF Uni, bi-grams          SVM           0.8323      0.8352         0.8323       0.8333       Uni, bi-grams
   BoW TF-IDF Uni, bi-grams         NB            0.7987      0.7996         0.7987       0.7754       Uni, bi-grams
   BoW TF-IDF Uni, bi-grams         kNN           0.6916      0.7188         0.6916       0.6775       Uni, bi-grams
          500 words                 SVM           0.8274      0.8381         0.8274       0.8291           chi 2
          500 words                 NB            0.8233      0.8199         0.8233       0.8206           chi 2
          500 words                 kNN           0.8111      0.8004         0.8111       0.7975           chi 2
      BETO Embeddings               SVM           0.7224      0.7772         0.7224       0.7356       Embeddings
    RoBERTuito Embeddings           SVM           0.7611      0.8131         0.7611       0.7713       Embeddings
                               Second-order Representations for the First Task
  BoW TF-IDF Uni, bi-grams          SVM           0.8320      0.8359         0.8320       0.8239       Uni, bi-grams
   BoW TF-IDF Uni, bi-grams         NB            0.6721      0.7154         0.6721       0.5831       Uni, bi-grams
   BoW TF-IDF Uni, bi-grams         kNN           0.7976      0.7930         0.7976       0.7946       Uni, bi-grams
         500 words                  SVM           0.6603      0.8177         0.6603       0.7018           chi 2
         500 words                  NB            0.5386      0.6331         0.5386       0.5558           chi 2
         500 words                  kNN           0.7323      0.7694         0.7323       0.7444           chi 2
      BETO Embeddings               SVM           0.6841      0.7514         0.6841       0.7007       Embeddings
      BETO Embeddings               NB            0.5859      0.6303         0.5859       0.6016       Embeddings
      BETO Embeddings               kNN           0.6789      0.6453         0.6789       0.6486       Embeddings
    RoBERTuito Embeddings           SVM           0.6250      0.7335         0.6250       0.6489       Embeddings


   Regarding the second-order representations, the obtained results for the first task are shown in Table
1. The best performance was achieved when using BoW TF-IDF representation with unigrams and
bigrams reaching a 0.82 in F1-score terms. It is interesting to note that, in this case, the experiments
performed using a transformer-based representation were (on average) lower than those using traditional
schemes. On the other hand, for the second task, the best results obtained were with the BoW TF-IDF
representation with unigrams and bigrams 0.49 as shown in Table 2.

    Table 2
    Results of the First-order and Second-order Representations for the Second Task.
      Classifier   Representation                  G          L          B            T            O          F1
                               First-order Representations for the Second Task
       Binary      BoW TF-IDF                    0.9350     0.4076   0.0000      0.3716         0.1340      0.3696
       Binary      500 words                     0.9505     0.7304   0.0000      0.7516         0.0917      0.5048
       Binary      RoBERTuito Embeddings         0.9116     0.5435   0.0000      0.5985         0.3528      0.4813
                              Second-order Representations for the Second Task
       Binary      BoW TF-IDF                    0.9416     0.6643   0.0000      0.6928         0.2006      0.4999
       Binary      500 words                     0.8683     0.2291   0.1300      0.3514         0.1121      0.3382
       Binary      RoBERTuito Embeddings         0.8665     0.4455   0.0500      0.4185         0.3001      0.4161
   Once the evaluations of all the experiments were obtained, it was possible to compare both rep-
resentations. According to the obtained results, we observe no improvement from the first-order
representations to the second-order representations in the first task. However, in the second task, there
is an improvement from the that there is no improvement from the first-order representations towards
the second-order representations at least one of the BoW TF-IDF was used. And when analyzing the
data it is possible to observe that the representation based on the use of the 500 most relevant words also
has a competitive performance in these tasks. This comparison was crucial to selecting those methods
that would be applied for participating in Homo-Mex 2024.

3.3. Experiments for the Third Task
Given that third task consider data of a different domain, we decided to apply a slight variation to our
original method. Following we describe the main steps of this new approach.

   1. Data preprocessing: Elements that indicate punctuation marks, line breaks, and vocal or chorus
      indicators in the songs were removed and all text was transformed into lowercase.
   2. Data augmentation: To increase the training data, we added the positive tweets of the second
      task (as they contain LGBT+phobia content) to the official training data of this one.
   3. First-order representation: We used a BoW with TF-IDF weights.
   4. Classification: We used an SVM classifier, and the data was divided into 80% for training and
      20% for validation. We used a 5-fold cross-validation setting.
   5. Evaluation: The F1-score was used as main evaluation metric.
   6. Second-order representation: From the first-order representation, we calculated the distance
      matrix for all songs. Each row of this matrix corresponds to the second-order representations of
      each song.

3.3.1. Results
Table 3 shows the obtained results. The best performance was achieved by the first-order representations
with data augmentation with tweets from the second task. As it can be noticed, using data augmentation
leads to an improvement in both representations.

    Table 3
    Results of Data Augmentation with Tweets from the Second Task
           Representation    Data                                                         F1
            BoW TF-IDF       No data augmentation                                       0.4882
           Distance-based    No data augmentation                                       0.4880
           BoW TF-IDF        Data augmentation with tweets from the second task         0.5439
           Distance-based    Data augmentation with tweets from the second task         0.4927




4. Official Results
According to the results obtained in the previous experiments and their analysis, three representations
were selected to be evaluated in Homo-Mex 2024 shared task:
   1. First-order representation: We selected the BoW with TF-IDF weights as base representation
      as well as to implement data augmentation for the third task using the tweets from the second
      task. With this representation, the results obtained in terms of F1-score were: 0.83, 0.89, and
      0.49 for the first, second, and third tasks, respectively; these results are shown in Table 4.
   2. Second-order representation: These representations were constructed from the selected first-
      order representations. Basically, as explained previously, a distance matrix was constructed,
      measuring the Euclidean distance between all training posts, with each row being the new
      representation.
   3. Representation with only the most representative words: The last representation we
      evaluated considered only the 500 most representative words according to 𝜒
                                                                               ˜ 2.
  Table 4 shows the official results obtained in the three subtasks. We also include the ranking position
we reached in each case. As it can be noticed, in all cases the participation was based on the use of the
Distance-based representation with different configurations for building the matrix.

    Table 4
    Official results of our participation in the three subtasks of Homo-Mex 2024
                                Task       Representation      F1     Ranking
                                           BoW TF-IDF          0.83      -
                               Task 1     Distance-based       0.85    Fifth
                                            500 words          0.83      -
                                           BoW TF-IDF          0.89      -
                               Task 2     Distance-based       0.88      -
                                            500 words          0.91   Eighth
                                          BoW TF-IDF with
                                                               0.49      -
                                         data augmentation
                               Task 3
                                           Distance-based      0.48      -
                                             500 words         0.56    Third



4.1. Discussion and analysis
From the experiments carried out, we observed that the representation based on distances, although
obtained similar results to the first-order representations, it presented slight improvements in some
cases. In the first task, an improvement from 0.83 to 0.85 was obtained when using the second-
order representation. It is also important to stand out that the use of the most representative words
demonstrated a competitive performance since it derived the best results in the second and third tasks.
In order to analyze the data, word clouds were created for each class and the observations are described
below:
    • Non-LGBT+ phobic Class (0): As seen in Figure 2, the most frequent terms for this class include
      many terms referring to the LGBT+ community such as "homosexual", "lesbiana", "gay", etc.




      Figure 2: Word cloud for non-LGBT+phobic class.
    • LGBT+ phobia Class (1): As seen in Figure 3, the most frequent terms for this class are full of
      derogatory words and many insults referring to the LGBT+ community.




      Figure 3: Word cloud for LGBT+phobic class.


    • Irrelevant class (2): As it is shown in Figure 4, the most frequent terms of this class are varied
      terms that are not really used within the context of the LGBT+ community, the presence of insults
      is also seen without them being explicit or referring to the LGBT+ community.




      Figure 4: Word cloud for irrelevant class.


  When reviewing the most representative terms by class, it is notable that each class has certain
particular terms. However, in the tweets of the three classes, there is a presence, to a lesser or greater
extent, of the keywords that were used to extract the information, which is why it is not enough to
make a distinction between classes.


5. Conclusions
In this paper, we present the LabTL-INAOE participation in the Homo-Mex 2024 shared task. Two
approaches were proposed to address the three subtasks of this evaluation campaign. The first one is
based on the use of traditional text representations in combination with standard classifiers. The second
one attempts to represent each post or song by considering its distance against the rest of the training
instances, allowing more general patterns to be found for the distinction between LGBT+ phobic and
non-phobic content. A wide range of text representations were used, from classical bag-of-words to
transformer-based. These settings were evaluated in both binary and multi-label classification problems,
observing an improvement when using the distance-based representations. Although it is a widely
used and initial method for representing texts, bag-of-words seems to be very useful and presents
competitive results regarding the use of other more complex methods. The representation based on
distance does provide a great improvement in the multiclass problems. Although most experiments
involving distance-based representation do not obtain outstanding performance, we have the intuition
that by further analyzing and evaluating how to generate distinctive prototypes in this information it
will be possible to obtain better results. As future work, we are interested in continue exploring the
usefulness of distance-based representations for detecting hate speech content in social media.


References
 [1] INEGI, Conociendo a la población LGBTI+ en México, Encuesta Nacional sobre Diversidad Sexual
     y de Género (ENDISEG) 2021, 2021. URL: https://www.inegi.org.mx/tablerosestadisticos/lgbti/
     #Poblacion_LGBTI, accedido: 27 de mayo de 2024.
 [2] HOMO-MEX, Homo-MEX 24: Hate speech detection towards the Mexican Spanish speaking LGBT+
     population, Homo-MEX24. [En línea]. Disponible: https://sites.google.com/view/homomex/home?
     authuser=0, 2024. [Accedido: 03/05/2024].
 [3] J. Vásquez, S. Andersen, G. Bel-Enguix, H. Gómez-Adorno, S. L. Ojeda-Trueba, Homo-mex: A
     mexican spanish annotated corpus for lgbt+ phobia detection on twitter, in: The 7th Workshop on
     Online Abuse and Harms (WOAH), 2023, pp. 202–214.
 [4] H. Gómez-Adorno, G. Bel-Enguix, H. Calvo, J. Vásquez, S. T. Andersen, S. Ojeda-Trueba, T. Alcán-
     tara, M. Soto, C. Macias, Overview of homo-mex at iberlef 2024: Hate speech detection towards
     the mexican spanish speaking lgbt+ population, Natural Language Processing 73 (2024).
 [5] L. Chiruzzo, S. M. Jiménez-Zafra, F. Rangel, Overview of IberLEF 2024: Natural Language Process-
     ing Challenges for Spanish and other Iberian Languages, in: Proceedings of the Iberian Languages
     Evaluation Forum (IberLEF 2024), co-located with the 40th Conference of the Spanish Society for
     Natural Language Processing (SEPLN 2024), CEUR-WS.org, 2024.
 [6] S. A. Castaño-Pulgarín, N. Suárez-Betancur, L. M. T. Vega, H. M. H. López, Internet, social media
     and online hate speech: Systematic review, Aggression and Violent Behavior 58 (2021) 101608.
     doi:10.1016/j.avb.2021.101608, art. no. 101608.
 [7] N. F. Johnson, R. Leahy, N. J. Restrepo, N. Velásquez, M. Zheng, P. Manrique, S. Wuchty, Hidden
     resilience and adaptive dynamics of the global online hate ecology, Nature 573 (2019) 261–265.
     doi:10.1038/s41586-019-1494-7.
 [8] M. A. Paz, J. Montero-Díaz, A. Moreno-Delgado, Hate speech: A systematized review, Sage Open
     10 (2020) 2158244020973022. doi:10.1177/2158244020973022, art. no. 2158244020973022.
 [9] C. Bosco, F. Dell’Orletta, F. Poletto, M. Sanguinetti, M. Tesconi, Overview of the evalita 2018 hate
     speech detection task, in: CEUR Workshop Proceedings, volume 2263, CEUR, 2018, pp. 1–9.
[10] R. Kumar, A. K. Ojha, S. Malmasi, M. Zampieri, Evaluating aggression identification in social
     media, in: Proceedings of the second workshop on trolling, aggression and cyberbullying, 2020,
     pp. 1–5.
[11] V. Basile, C. Bosco, E. Fersini, D. Nozza, V. Patti, F. M. Pardo, P. Rosso, M. Sanguinetti, Semeval-
     2019 task 5: Multilingual detection of hate speech against immigrants and women in twitter, in:
     Proceedings of the 13th international workshop on semantic evaluation, 2019, pp. 54–63.
[12] F. M. Plaza-del Arco, M. Casavantes, H. J. Escalante, M. T. Martín-Valdivia, A. Montejo-Ráez,
     M. Montes, L. Villaseñor-Pineda, Overview of meoffendes at iberlef 2021: Offensive language
     detection in spanish variants, Procesamiento del Lenguaje Natural 67 (2021) 183–194.
[13] J. Bevendorff, B. Chulvi, G. L. De La Peña Sarracén, M. Kestemont, E. Manjavacas, I. Markov,
     E. Zangerle, Overview of pan 2021: Authorship verification, profiling hate speech spreaders on
     twitter, and style change detection, in: Experimental IR Meets Multilinguality, Multimodality, and
     Interaction: 12th International Conference of the CLEF Association, CLEF 2021, Virtual Event,
     September 21–24, 2021, Proceedings 12, Springer International Publishing, 2021, pp. 419–431.
[14] G. Bel-Enguix, H. Gómez-Adorno, G. Sierra, J. Vásquez, S. T. Andersen, S. Ojeda-Trueba, Overview
     of homo-mex at iberlef 2023: Hate speech detection in online messages directed toowards the
     mexican spanish speaking lgbtq+ population, Natural Language Processing 71 (2023).
[15] M. Shahiki-Tash, J. Armenta-Segura, Z. Ahani, O. Kolesnikova, G. Sidorov, A. Gelbukh, Lidoma
     at HOMOMEX2023@ IBERLEF: Hate speech detection towards the Mexican Spanish-speaking
     LGBT+ population. The importance of preprocessing before using BERT-based models, in: Proc.
     Iberian Languages Evaluation Forum (IberLEF 2023), 2023.
[16] E. Rivadeneira-Pérez, M. de Jesús García-Santiago, C. Callejas-Hernández, CIMAT-NLP at HOMO-
     MEX2023@ IBERLEF: Machine Learning Techniques For Fine-grained Speech Detection Task,
     2023.
[17] A. J. M. Moriña, J. R. Pásaro, J. M. Vázquez, V. P. Álvarez, I2C-UHU at IberLEF-2023 HOMO-
     MEX task: Ensembling Transformers Models to Identify and Classify Hate Messages Towards the
     Community LGBTQ, 2023.
[18] D. A. Marrugo-Tobón, J. C. Martinez-Santos, E. Puertas, Natural language content evaluation
     system for multiclass detection of hate speech in tweets using transformers (2023).
[19] M. G. Yigezu, O. Kolesnikova, G. Sidorov, A. Gelbukh, Transformer-Based Hate Speech Detection
     for Multi-Class and Multi-Label Classification (2023).
[20] J. A. García-Díaz, S. M. Jiménez-Zafra, R. Valencia-García, UMUTeam at HOMO-MEX 2023: Fine-
     tuning Large Language Models integration for solving hate-speech detection in Mexican Spanish,
     2023.
[21] C. F. Rosauro, M. Cuadros, Hate Speech Detection Against the Mexican Spanish LGBTQ+ Commu-
     nity Using BERT-based Transformers, 2023.
[22] C. Macias, M. Soto, T. Alcántara, H. Calvo, Impact of text preprocessing and feature selection on
     hate speech detection in online messages towards the LGBTQ+ community in Mexico, in: Proc. of
     the Iberian Languages Evaluation Forum (IberLEF 2023), 2023.
[23] J. Pennington, R. Socher, C. D. Manning, GloVe: Global Vectors for Word Representation, in:
     Empirical Methods in Natural Language Processing (EMNLP), 2014, pp. 1532–1543.
[24] P. Bojanowski, E. Grave, A. Joulin, T. Mikolov, Enriching Word Vectors with Subword Information,
     Transactions of the Association for Computational Linguistics 5 (2017) 135–146.
[25] J. Cañete, G. Chaperon, R. Fuentes, J.-H. Ho, H. Kang, J. Pérez, Spanish pre-trained bert model and
     evaluation data, in: PML4DC at ICLR 2020, 2020.
[26] J. M. Pérez, J. C. Giudici, F. Luque, pysentimiento: A python toolkit for sentiment analysis and
     socialnlp tasks, 2021. arXiv:2106.09462.
[27] J. M. Pérez, D. A. Furman, L. Alonso Alemany, F. M. Luque, RoBERTuito: a pre-trained language
     model for social media text in Spanish, in: Proceedings of the Thirteenth Language Resources and
     Evaluation Conference, European Language Resources Association, Marseille, France, 2022, pp.
     7235–7243. URL: https://aclanthology.org/2022.lrec-1.785.
[28] E. Pękalska, R. P. Duin, Dissimilarity representations allow for building good classifiers, Pattern
     Recognition Letters 23 (2002) 943–956.