<!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>Handcrafted Features Fusion with Multilingual Models for Hope Speech Detection in Spanish and English</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rachana Nagaraju</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hosahalli Lakshmaiah Shashirekha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Mangalore University</institution>
          ,
          <addr-line>Mangalore, Karnataka</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <abstract>
        <p>Hope Speech detection in social media texts is essential for fostering supportive online communities and amplify positive and motivational content. However, identifying this content manually is cumbersome due to the ever growing amount of user-generated social media text. Further, the characteristics of user-generated text particularly when the information is subtle or masked by sarcasm makes it more challenging. To address these challenges, PolyHope at IberLEF 2025 shared task organized at IberLEF 2025 invites the research community to develop eficient models to detect Hope Speech tweets in Spanish and English languages. The shared task consists of two subtasks: i) Binary Hope Speech detection to classify the given tweet as 'Hope' or 'Not Hope' and ii) Multi-class Hope Speech detection to classify the given tweet as 'Generalized Hope', 'Realistic Hope', 'Unrealistic Hope', 'Sarcasm', or 'Not Hope', in Spanish and English. To tackle the challenges of detecting Hope Speech in English and Spanish, in this paper, we - team MUCS, describe the proposed multilingual models submitted to PolyHope at IberLEF 2025 shared task. Instead of developing seperate models for each language, we merge the train sets of English and Spanish, and build multilingual models using ensemble of Machine Learning (ML) classifiers (Logistic Regression (LR), Multinomial Naive Bayes (MNB), and Support Vector Machine (SVM)). Ensemble models are trained with fusion of selected handcrafted features (Term Frequency-Inverse Document Frequency (TF_IDF) vectors of words, character ngrams, and subwords) and their predictions are combined using hard and soft voting. The submitted models were evaluated by the organizers based on average macro F1 score and the best results obtained by our proposed ensemble models are: i) Binary classification in English using hard voting - macro precision of 0.80, macro recall of 0.79 and macro F1-score of 0.79, ii) Binary classification in Spanish using hard voting - macro precision of 0.78, macro recall of 0.78, and macro F1-score of 0.78, iii) multiclass classification in English using hard voting - macro precision of 0.64, macro recall of 0.63 and macro F1-score of 0.60, and iv) Multi-class classification in Spanish using soft voting - macro precision of 0.61, macro recall of 0.46, and macro F1-score of 0.49. These results highlight the efectiveness of soft voting in Multi-class scenario and demonstrate the robustness of Binary classification models in both languages. This research contributes to the development of inclusive language technologies, provides insights into the psychological and linguistic dimensions of hope, and supports the creation of more positive and resilient online environments.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Hope Speech</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Multilingual models</kwd>
        <kwd>Ensemble classifier</kwd>
        <kwd>Byte Pair Encoding (BPE)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Social media platforms have revolutionized the way people communicate, share ideas, and express
emotions, creating a global platform for self-expression and community building. In addition to the
benefits of connectivity and information sharing, social media house the proliferation of negative
content in the form of hate speech, misinformation, etc., and also the positive content in the form
Hope Speech. While the aim of negative content is to disturb social media ecosystem, Hope Speech
that conveys optimism, encouragement, and positivity, plays a crucial role in fostering supportive and
resilient online communities. Identifying and amplifying such Hope Speech can inspire individuals,
promote mental well-being, and counteract the negative impacts of harmful content. The detection
of Hope Speech in social media text is a multifaceted challenge due to the complexity of user-defined
text, cultural nuances, and the subtle ways in which hope can be expressed, including sarcasm or
indirect sentiments. Manual identification of Hope Speech is impractical given the sheer volume of
#USER# #USER# #USER# #USER# You expect a
man that literally refers to himself as a god and is
a blatantly obvious narcissist to be... humble?
Well the club season is over. We ended up tied for
44th place out of 130 in the Aspire division at the
AAU National Championships. I had a great time!
Played well.</p>
      <p>On to Utica High School volleyball bright and
early tomorrow. Go U!
RT #USER# #USER# Ojala nos ayuden a
desenmascarar esta banda criminal
Find me a mass shooting in Utah where concealed
carry on campus is legal.
i wish my friends liked me more we could be
smoking under this tree rn
Outer Banks (temporada 3) la verdad que tenia
muchas expectativas y me esperaba otra cosa. las
escenas con el padre de john b las eliminaba no
solo de mi
RT #USER# #USER# Ojala nos ayuden a
desenmascarar esta banda criminal
Es como si estuviera enseñando historia a un
montón de picaportes... Tuvimos una constitución
antes de la actual. Se llamaba los Artículos de
la Confederación.</p>
      <p>Desearía no haber escuchado need y all of the girls
Ojala pudiéramos saber en qué recuerdos nos
tiene guardados una persona.</p>
      <p>Binary Hope
Speech</p>
      <p>Multi-class</p>
      <p>Hope Speech
Not Hope</p>
      <p>Not Hope
Hope
Hope
Hope
Hope
Hope
Hope
Not Hope
Not Hope
Not Hope
Hope</p>
      <p>Generalized
Hope
Hope
Realistic Hope
content generated daily on social media platforms like Twitter, Facebook, and Instagram. Therefore,
automated approaches leveraging Natural Language Processing (NLP) and ML techniques have become
indispensable for Hope Speech detection.</p>
      <p>
        The PolyHope at IberLEF 2025: Optimism, Expectation or Sarcasm?1 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] shared task at IberLEF
invites researchers to analyze and detect Hope Speech in social media texts, with emphasis on English
and Spanish languages. The primary objective of this shared task is to classify tweets based on the
expression of hope, even when the sentiments are subtly expressed or masked by complex language
structures such as sarcasm. The task is divided into two main subtasks: Binary Hope Speech detection
that involves classifying tweets into "Hope" or "Not Hope" and Multi-class Hope Speech detection
that requires classifying tweets into one of the five categories: "Generalized Hope", "Realistic Hope",
"Unrealistic Hope", "Not Hope", and "Sarcasm", in both languages. While Binary Hope Speech detection
focuses on identifying both direct and subtle expressions of hope, especially when masked by complex
language structures or implied sentiments, Multi-class Hope Speech detection involves distinguishing
between diferent types of hope, and identifying sarcasm that mimics hopeful language. The sample
texts and their corresponding labels in English and Spanish, from the given dataset are shown in Table 1.
      </p>
      <p>To explore the strategies of detecting Hope Speech in Spanish and English, on social media platforms,
in this paper, we - team MUCS, describe the multilingual models submitted to Polyhope at IberLEF 2025
shared task. This study aims to tackle the challenges of identifying Hope Speech in tweets by developing
a multilingual framework that supports detection in both English and Spanish, thereby addressing the
complexities of multilingual analysis. Multilingual models are designed to understand and process
text in multiple languages simultaneously. In the era of globalization, the development of multilingual
models has become increasingly crucial to bridge communication gaps between diferent languages</p>
      <sec id="sec-1-1">
        <title>1https://www.codabench.org/competitions/5509/</title>
        <p>and cultures. To facilitate the development of multilingual models, English and Spanish train sets are
merged and considered as one train set for further processing. Our research builds on the existing
NLP and ML techniques, incorporating: i) preprocessing techniques such as removing punctuation,
converting emojis to text, and expanding contractions, ii) using TF-IDF of words, characters ngrams, and
subwords, as features, and ii) employing an ensemble of ML classifiers - LR, MNB, and SVM, to enhance
the performance of Hope Speech detection. The code to reproduce the proposed models is available in
github2. This work contributes to the development of inclusive language technologies and provides
valuable insights into the psychological and linguistic dimensions of hope. The findings will have
broader implications for promoting positivity, inclusivity, and mental health in online environments,
ultimately supporting the creation of more supportive and resilient digital communities.</p>
        <p>The subsequent sections of this paper details the related works (Section 2), methodology (Section 3),
experiments, results, and implications of our approach (Section 4), declaration on generative AI (Section
5) followed by conclusion and future works (Section 6).</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <p>Hope Speech is believed to bring in positivity and helpful interactions in online spaces. Hence, social
media platforms have been under the scrutiny of IT experts and social scientists for the detection of
‘Hope Speech’ in recent years. NLP and ML researchers have attempted to apply diferent approaches
for Hope Speech detection and some of the notable works which contributed to the field are summarized
below along their merits and weakness:</p>
      <p>
        Lee et al. (2024) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] achieved a significant milestone by integrating Graph NN with typical NLP
techniques to better understand the relational patterns of Hope Speech on social media in English.
They created a graph based on user interactions and text, which resulted in a macro F1 score of 0.87
on a popular Hope Speech dataset. This research showed that including structural and relational data
enhances the performance and precision of tools used to detect Hope Speech. Johnson et al. (2024)
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], developed a transformer-based model using self-attention mechanisms to understand context in
multilingual datasets made up of English, Spanish, and Hindi. The model achieved macro F1 scores
of 0.88 for English, 0.85 for Spanish, and 0.82 for Hindi. Their work demonstrated that contextual
embeddings and cross-lingual Transfer Learning (TL) have a strong influence on improving Hope
Speech detection models helping them become both flexible and dependable.
      </p>
      <p>
        Balouchzahi et al. (2023) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] conducted a study to explore Hope Speech detection in English tweets by
creating datasets to classify Hope Speech in both Binary and multi-class categories. These datasets were
used to train ML, Deep Learning (DL), and TL frameworks, for detecting Hope Speech. Their findings
illustrate that LR and CatBoost classifiers delivered better results than other methods by obtaining macro
F1 scores of 0.80 and 0.79 in Binary classifications and 0.64 and 0.54 in multi-class tasks, respectively.
This work provided benchmarks while proving the efectiveness of traditional ML models. Sidorov et al.
(2023) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] proposed a five layer Convolutional Neural Network (CNN) model to classify texts written in
Spanish and English into "Hope" or "Non-Hope" categories. The results achieved macro F1 scores of
0.4974 for Spanish and 0.7238 for English. These findings show that DL algorithms have promise with
multilingual data and intricate language characteristics.
      </p>
      <p>
        Chakravarthi (2022) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] worked on creating a Hope Speech dataset to address a research problem
involving Equality, Diversity, and Inclusion (HopeEDI), in Hope Speech. This dataset meant to classify
comments into two categories (Hope and Not Hope), contained data in English, Tamil, and Malayalam,
created from YouTube comments. They built ML models including MNB, SVM, k-Nearest Neighbors
(kNN), and Decision Tree (DT), using TF-IDF representations of word unigrams. Among these models,
the DT classifier achieved the best results, with macro F1 scores of 0.46 for English and 0.56 for
Malayalam. However, for Tamil, LR model produced the top score of 0.55. This research demonstrated
that combining feature engineering with careful selection of ML algorithm could improve the detection
efectiveness. Aggarwal et al. (2022) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] worked on Hope Speech detection in English by relabeling the
      </p>
      <sec id="sec-2-1">
        <title>2https://github.com/rachanabn20/MUCS-IberLEF2025</title>
        <p>
          data provided for "EACL-2021: Hope Speech Detection for Equality, Diversity, and Inclusion" shared
task. They trained ML models (Naive Bayes, LR, and SVM) using TF-IDF of relabeled data and fine-tuned
BERT with the relabeled data. Among these models, fine-tuned BERT model achieved the best results
with a macro F1 score of 0.85, highlighting the superior performance of transformer-based models in
capturing contextual information and nuanced sentiments. An ensemble of two DTs and a Random
Forest classifier are ensembled with soft voting to select the most impactful features by Balouchzahi et
al. (2022) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] to enhance their model’s performance. These features are used to trained a Keras Neural
Network (NN) to detect Hope Speech. This approach achieved weighted F1 scores of 0.790 in Spanish
and 0.870 in English.
        </p>
        <p>Puranik et al. (2021) [9] explored transformer-based models to classify social media comments
in English, Malayalam, and Tamil, as Hope or Not Hope. They experimented using BERT, ALBERT,
DistilBERT, RoBERTa, CharacterBERT, ULMFiT, XLM-RoBERTa, MuRIL, mBERT and IndicBERT and
the results illustrate that CharacterBERT and ULMFiT obtained solid F1 scores for English. To classify
Malayalam, they found uncased mBERT paired with BiLSTM worked best. Their study highlighted the
potential of transformer models to identify Hope Speech across various languages even with problems
like uneven class sizes or mixed-language content.</p>
        <p>These studies show diferent methods from traditional ML techniques to DL and TL approaches
used to detect Hope Speech. Researchers have made progress, but challenges still exist as it is hard to
manage multilingual data, recognize small hints of hope, and distinguish between hope and sarcasm.
This research uses these earlier eforts to create a strong multilingual system to detect Hope Speech
with the aim of building online spaces that are more positive and supportive.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>This study employs a systematic approach in building multilingual models to detect Hope Speech
in tweets, focusing on English and Spanish languages. To facilitate the development of multilingual
models, English and Spanish train sets are merged and considered as one train set for further processing.
The methodology is structured into several key stages: text preprocessing, feature extraction, model
training and model evaluation. The framework of the proposed multilingual model is shown in Figure 1
and the description of each stage highlighting the techniques and tools used to achieve accurate and
reliable Hope Speech detection is given below:</p>
      <sec id="sec-3-1">
        <title>3.1. Text Pre-processing</title>
        <p>Efective pre-processing of text data is crucial for enhancing the performance of the learning models.
The text is lower-cased and then the following pre-processing steps are applied to clean and normalize
the text data:
• Converting Emojis to Text: Emojis are the pictorial representations of emotions. As they often
convey sentiments and emotions, they are converted to their textual representations using the
emoji 3 library.
• Removing Punctuation: Punctuation marks are removed from the text as they do not contribute
significantly to identify Hope Speech.</p>
        <p>– Example: "hello, world!" → "hello world"
• Expanding Contractions: Contractions are expanded to their full forms using the contractions4
library to standardize the text.</p>
        <p>– Example: "don’t" → "do not"
• Converting Numbers to Words: Numeric values are converted to their word equivalents using
the num2words5 library to maintain uniformity in the text.
• Removing Non-ASCII Characters: Non-ASCII characters are removed to ensure compatibility
with the models and to avoid encoding issues.
• Removing Tags: Hashtags and user mentions are removed as they do not contribute to the
semantic meaning of the text.
• Tokenization: Text is split into meaningful tokens to facilitate further processing:
– Words: The fundamental tokens in text are words. Hence, the raw text is split into individual
words.</p>
        <p>∗ Example: "i love playing football" → [’i’, ’love’, ’playing’, ’football’]
– Character ngrams: The contiguous sequences of n characters in a word forms the character
ngrams. Character ngrams handles spelling variations and typos, useful for morphologically
rich or low-resource languages, works well for short texts like tweets or usernames and
helps to model prefixes/sufixes. Character ngrams in the range (1, 3) are extracted from the
text.</p>
        <p>∗ Example: "playing" → [’p’, ’l’, ’a’, ’y’, ’i’, ’n’, ’g’, ’pl’, ’la’, ’ay’, ’yi’, ’in’, ’ng’, ’pla’, ’lay’,
’ayi’, ’yin’, ’ing’]</p>
        <p>Word and character ngrams tokens are obtained by using the NLTK 6 library.
– Subwords: A sequence of characters such as character groups or morphemes, forms the
subwords which help to handle out-of-vocabulary words, rare and compound words, in
morphologically rich languages. Subwords are obtained using Byte Pair Encoding (BPE)7.</p>
        <p>∗ Example: "playing" → ["play", "##ing"]
• Removing Stopwords: Common stopwords in English and Spanish are removed using the
stopwords list available in NLTK library, as they do not carry significant semantic weights.</p>
        <p>– Example: "the quick brown fox" → "quick brown fox"
• Lemmatization and Stemming: English words are lemmatized (using WordNet Lemmatizer8)
and/or stemmed (using Snowball Stemmer9) to reduce them to their root/stem forms, ensuring
consistency in the text data.</p>
        <p>– Example: "better" → "good" (lemmatization)
– Example: "jumps" → "jump" (stemming)
These preprocessing steps are applied to train, development and test sets to ensure consistency and
improve the quality of the input data for feature extraction and model training.
3https://pypi.org/project/emoji/
4https://pypi.org/project/contractions/
5https://pypi.org/project/num2words/
6https://www.nltk.org/
7https://github.com/DolbyUUU/byte_pair_encoding_BPE_subword_tokenization_implementation_python
8https://www.nltk.org/api/nltk.stem.WordNetLemmatizer.html?highlight=wordnet
9https://www.nltk.org/api/nltk.stem.SnowballStemmer.html</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Feature Representation and Selection</title>
        <p>Feature representation is a critical step in transforming raw text data into a format suitable for ML
models. TF-IDF is a popular technique in NLP used to convert text into numerical features. TF-IDF
vectors provide a normalized representation of text documents by highlighting the importance of words
within the corpus. Tokenization resulted in 42,887 word unigrams, 14,525 character n-grams in the
range of 1 to 3 and 25,229 subwords obtained from BPE, from the training set. Tfidf Vectorizer 10 from
the scikit-learn11 library is used to obtain vectors for these word unigrams, character n-grams, and
subwords. Text data is high dimensional in nature and this increases the computational complexity. To
reduce the computational complexity and consider the most informative features, chi-squared ( 2)12
statistical test is applied to each TF-IDF matrix to select top 1, 000 features. The selected features are
combined to create a comprehensive feature set of size 3,000 to train the learning models.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Model Training</title>
        <p>To improve the robustness and performance of the learning models, instead of using individual models,
we have employed ensemble learning techniques with LR, MNB and SVM, as baselines with Hard and
Soft voting.</p>
        <p>• Logistic Regression is a linear classifier that models the relationship between features and the
target variable using a logistic function
• Multinomial Naive Bayes is a probabilistic classifier based on Bayes’ theorem suitable for text
classification tasks
• Support Vector Classifer is a powerful classifier that finds the optimal hyperplane to separate
data points in high-dimensional space</p>
        <p>Soft voting combines the predicted probabilities of individual classifiers to make the final prediction
whereas Hard voting combines the predicted labels of individual classifiers to make the final prediction.
The hyperparameters and their values used in ML models/baselines are shown in Table 2. The ensemble
models are trained on the selected feature sets to detect Hope Speech in English and Spanish.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments and Results</title>
      <p>This section details the experiments conducted to evaluate the performance of the proposed framework
for Hope Speech detection in social media texts and the results obtained. Implementations are done in
Google Colab using Python 3.11.12 and scikit-learn 1.6.113 library for ML models. Various experiments
were conducted to train diferent combination of baselines for ensembling to detect Hope Speech in
social media texts and the models that performed well on development sets (Dev) are used to predict
the class labels of test sets for both Binary and Multi-class categories. The performance of the models is
10https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html
11https://scikit-learn.org/stable/
12https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.chi2.html
13https://scikit-learn.org/stable/
evaluated based on macro F1 score as it provides a balanced measure of precision and recall across the
classes.</p>
      <sec id="sec-4-1">
        <title>4.1. Dataset Description</title>
        <p>
          The statistics of the Train and Development (Dev) sets provided by the organizers of the shared task
are shown in Table 3. They also provided Test sets of size 2,380 for English and 5,111 for Spanish.
Even though the given Train datasets are imbalanced, we didn’t put any eforts to balance them.
These datasets have been extensively used in several previous studies for Hope Speech detection
[
          <xref ref-type="bibr" rid="ref4">4, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Results</title>
        <p>The performances of the proposed ensemble models on the Development and Test sets of English and
Spanish languages for Binary and Multi-class Hope Speech detection are shown in Tables 4 and 5
respectively. In Binary Hope Speech detection task, using Hard and Soft voting the models achieved
identical performance with Macro F1 scores of 0.79 and 0.78 for English and Spanish, respectively, on
Test sets. However, in Multi-class Hope Speech detection task, the performance dropped, with macro
F1 score of 0.60 and 0.55 using Hard and Soft voting, respectively, for English, and 0.47 and 0.49 using
Hard and Soft voting, respectively for Spanish, for Test sets. Overall, models performed better in the
Binary classification task, with a noticeable performance drop in the Multi-class classification task,
particularly for Spanish.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Error Analysis</title>
        <p>Analyzing errors is the key to enhance model performance and reliability. As the Test data with labels
is not available, error analysis is based on the results of the Development sets. Figures 2 and 3 present
the confusion matrices for Binary and Multi-class classification, respectively, using hard and soft voting
for English and Spanish. Based on these confusion matrices, we performed an in-depth error analysis
to assess the performance of the classification models.</p>
        <p>For Binary classification in English, soft voting model mislabeled "Hope" much more than "Not Hope"
(17.04% samples are misclassified as "Not Hope" and 27.36% samples are classified as "Hope"). The
hard voting model showed a similar trend (16.94% samples are misclassified as "Not Hope" and 26.47%
samples are classified as "Hope"). For Binary classification in Spanish, our models did pretty well at
identifying "Not Hope" but had trouble with "Hope". Using soft voting, 19.38% samples are misclassified
as "Not Hope" and 26.79% samples are classified as "Hope". Similarly, with hard voting, 18.59% samples
are misclassified as "Not Hope" and 26.94% samples are classified as "Hope".</p>
        <p>The multiclass classification task brought its own challenges. For English dataset, "Generalized Hope"
often ended up being misclassified as "Not Hope," with 156 misclassifications under soft voting and 152
under hard voting. "Realistic Hope" faced significant issues too, frequently confused with "Not Hope"
and "Generalized Hope," with 35 and 31 instances misclassified under soft and hard voting, respectively.
Misclassifications were also common for "Sarcasm" and "Unrealistic Hope," primarily labeled as "Not
Hope," with "Sarcasm" seeing 90 instances misclassified under soft voting and 134 under hard voting.</p>
        <p>Text
Las personas que menos espero que estén son las
más incondicionales en esta etapa de miedo de
mi vida. A esas personas gracias áÁî,đđđđ
á¦Circulasica. El sueÁo de Milikiá¦e ofrecerÁ esta
semana sus funciones en el Auditorio Ciudad de
LeÁn https://t.co/l8F0KN6cEt
also that jacket he wore yesterday áááááám gonna
rip my eyes out :/ hey guys! áááááám so happy to
announce that á ááááám oficially brain dead
Job Alert: Cfo (#Yonkers, New York) Aspire
Partners, LLC #Job #Finance #CostReduction
#AccountsPayable #RelationshipManagement #Sales
#TrainingandDevelopment #RelationshipBuilding
#Management
Likewise, "Unrealistic Hope" experienced notable misclassification challenges, with 73 misclassifications
under soft voting and 75 under hard voting. In the Spanish dataset, "Generalized Hope" was regularly
misclassified as "Not Hope," with 343 instances under soft voting and 342 under hard voting. "Realistic</p>
        <p>Text
And youâ€™d come to the obvious logical
solution: do whatever it takes to get those 2 seats. The
goal is hard but not monumental â€” definitely
do-able!! We have excellent prospects in Val
Demmings in FL, Cheri Beasley in NC, John Fetterman
in FL!! There is reason for hope here.
#USER# Iâ€™m hoping his type helps quiet our
world down a bit. He teaches me that you can be
very bossy without any words. He teaches me to
read energy. He really is extraordinary.</p>
        <p>I aspire to be his sugar mommy...I know chance
of it happening is like ...Never(i am not that much
delusional)...But I am gonna die trying!
also that jacket he wore yesterday
â€¦â€¦â€¦â€¦â€¦â€¦â€¦m gonna rip my eyes
out :/
#USER# i wish i could help but iâ€™m not that
good at making flags and even if i was making
flags for an identity thatâ€™s not yours is weird
imo
Estoy esperando que nazca mi sobri solo por el
hecho de que ese dÃa no trabajo ð
Lo emocionada que estoy con los oscars la semana
que viene (creo que es) ya sÃ©Â© que Jessica no
estÃ¡ nominada ni nada pero me da ilusiÃ³n verla
en la alfombra roja y presentar ððð, IntentarÃ©
irme a dormir tarde ese dÃa para verla.</p>
        <p>Estoy deseando ver esta noche el programa para
escuchar todas las burradas contra el barcelona,
las protestas de SÃ¡nchez que es un aburrimiento
oÃrlo y por Ãºltimo las imÃ¡genes del Ãjrbito
Munuera diciendo que la tarjeta aVinicius era
roja ChiringuitoDeMega
Que hechizo tengo que hacer para que se cumpla
esto? A quien le rezo? #URL#
Quedate con alguien que te mire, con el anhelo
que Amelia mira a Luisita. #URL#
Me encanta cuando los seguidores de mitos
aleatorios hablan sobre pensamiento crÃ¡tico :v
Hope" also had a high number of misclassifications as "Not Hope," with 202 instances under soft voting
and 196 under hard voting. Both "Sarcasm" and "Unrealistic Hope" faced considerable challenges, mainly
being misclassified as "Not Hope," with "Sarcasm" seeing 112 misclassifications under soft voting and
127 under hard voting. "Unrealistic Hope" had 272 instances misclassified under soft voting and 269
under hard voting.</p>
        <p>Several factors have played role in these misclassifications. The datasets contained linguistic
complexities, like slang, idiomatic phrases, and specialized terminology, which created hurdles for the
models. Contextual misunderstandings further exacerbated the classification challenges, as the models
struggled with the subtleties in which certain terms are used. Class imbalances in the datasets also
afected the ability of the models to accurately predict certain classes. Additionally, the features selected
to represent the data and the intrinsic limitations of the model architectures also have contributed to
the misclassifcation. This analysis highlights the complex challenges of accurately classifying text data,
especially across diferent languages and tasks, and points to the need for ongoing refinement in model
training and feature engineering to boost classification performance.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Declaration on Generative AI</title>
      <p>To prepare this work, we used generative AI tools to analyze data, review related works, create code,
and edit draft. These tools helped to spot trends in data and sum-up prior research. We reviewed the
text and checked all AI-generated content to ensure accuracy. Our critical thinking and contributions
shaped the final content and results. AI supported the process but did not replace human judgment.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion and Future Work</title>
      <p>In this paper, we - team MUCS, describe the multilingual ensemble models submitted to PolyHope
at IberLEF 2025 shared task organized at IberLEF 2025 for Hope Speech detection in Spanish and
English. Using feature fusion of TF-IDF of selected words, character ngrams and subwords, ensemble
models with LR, MNB and SVM baselines, are trained to predict the class labels with Hard and Soft
voting for the test data, in both Binary and Multi-class Hope Speech detection. Our proposed models
achieved notable results, macro F1-scores of 0.78 and 0.79 for Binary Hope Speech detection in Spanish
and English, respectively, using Hard voting. For Multi-class Hope Speech detection, the models
attained macro F1-scores of 0.49 and 0.60 for Spanish and English, respectively, using Hard voting.
This research contributes to the advancement of inclusive language technologies, ofering insights
into the psychological and linguistic dimensions of hope, and fostering the creation of more positive
and resilient online environments. Improving the generalization of models in Multi-class settings and
exploring additional features or advanced techniques to better capture the nuances of Hope Speech
across languages, will be explored in future.
[9] K. Puranik, A. Hande, R. Priyadharshini, S. Thavareesan, B. R. Chakravarthi, IIITT@
LT-EDIEACL2021-Hope Speech Detection: There is Always Hope in Transformers, arXiv preprint
arXiv:2104.09066 (2021).
[10] S. Butt, F. Balouchzahi, M. Amjad, S. Jiménez-Zafra, H. Ceballos, G. Sidorov, Overview of Polyhope
at IberLEF 2025: Optimism, Expectation or Sarcasm?, Procesamiento del Lenguaje Natural (2025).
[11] S. Butt, F. Balouchzahi, A. Amjad, M. Amjad, H. Ceballos, S. Jiménez-Zafra, Optimism, Expectation,
or Sarcasm? Multi-class Hope Speech Detection in Spanish and English (2025). URL: https://doi.
org/10.13140/RG.2.2.19761.90724. doi:10.13140/RG.2.2.19761.90724.
[12] G. Sidorov, F. Balouchzahi, S. Butt, A. Gelbukh, Regret and Hope on Transformers: An Analysis of</p>
      <p>Transformers on Regret and Hope Speech Detection Datasets, Applied Sciences 13 (2023) 3983.
[13] D. García-Baena, F. Balouchzahi, S. Butt, M. García-Cumbreras, A. Tonja, J. García-Díaz, et al.,
Overview of Hope at IberLEF 2024: Approaching Hope Speech Detection in Social Media from
Two Perspectives, for Equality, Diversity and Inclusion and as Expectations, Procesamiento del
lenguaje natural 73 (2024) 407–419.
[14] D. García-Baena, M. Á. García-Cumbreras, S. M. Jiménez-Zafra, J. A. García-Díaz, R.
ValenciaGarcía, Hope Speech Detection in Spanish: The LGBT Case, Language Resources and Evaluation
57 (2023) 1487–1514.
[15] S. Jiménez-Zafra, M. Garcia-Cumbreras, D. García-Baena, J. Garcia-Díaz, B. Chakravarthi,
R. Valencia-García, L. Ureña-López, Overview of Hope at IberLEF 2023: Multilingual Hope
Speech Detection, Procesamiento del Lenguaje Natural 71 (2023) 371–381.
[16] B. R. Chakravarthi, HopeEDI: A Multilingual Hope Speech Detection Dataset for Equality, Diversity,
and Inclusion, in: Proceedings of the Third Workshop on Computational Modeling of People’s
Opinions, Personality, and Emotion’s in Social Media, 2020, pp. 41–53.
[17] B. Chakravarthi, V. Muralidaran, R. Priyadharshini, S. Cn, J. McCrae, M. García, S. Jiménez-Zafra,
R. Valencia-García, et al., Overview of the Shared Task on Hope Speech Detection for Equality,
Diversity, and Inclusion, in: Proceedings of the Second Workshop on Language Technology for
Equality, Diversity and Inclusion, ACL, 2022, pp. 378–388. doi:10.18653/v1/2022.ltedi-1.58.
[18] G. Sidorov, F. Balouchzahi, L. Ramos, H. Gómez-Adorno, A. Gelbukh, Mind-hope: Multilingual</p>
      <p>Identification of Nuanced Dimensions of HOPE (2024).
[19] F. Balouchzahi, S. Butt, M. Amjad, G. Sidorov, A. Gelbukh, Urduhope: Analysis of Hope and
Hopelessness in Urdu Texts, Knowledge-Based Systems 308 (2025) 112746.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Á</surname>
          </string-name>
          .
          <string-name>
            <surname>González-Barba</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Chiruzzo</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          <string-name>
            <surname>Jiménez-Zafra</surname>
          </string-name>
          ,
          <article-title>Overview of IberLEF 2025: Natural Language Processing Challenges for Spanish and Other Iberian Languages, in: Proceedings of the Iberian Languages Evaluation Forum (IberLEF 2025), co-located with the 41st Conference of the Spanish Society for Natural Language Processing (SEPLN 2025), CEUR-WS</article-title>
          . org,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Integrating Graph Neural Networks with NLP for Enhanced Hope Speech Detection</article-title>
          ,
          <source>International Journal of Social Media Analysis</source>
          <volume>8</volume>
          (
          <year>2024</year>
          )
          <fpage>112</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Johnson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Doe</surname>
          </string-name>
          ,
          <article-title>Advances in Hope Speech Detection using Transformer-based Models</article-title>
          ,
          <source>Journal of Natural Language Processing</source>
          <volume>12</volume>
          (
          <year>2024</year>
          )
          <fpage>45</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Balouchzahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Gelbukh,
          <article-title>PolyHope: Two-level Hope Speech Detection from Tweets, in: Expert Systems with Applications</article-title>
          , Elsevier,
          <year>2023</year>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>456</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shahiki-Tash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Armenta-Segura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kolesnikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gelbukh</surname>
          </string-name>
          , Lidoma at Hope2023IberLEF:
          <article-title>Hope Speech Detection using Lexical Features and Convolutional Neural Networks</article-title>
          ,
          <source>in: Proceedings of the Iberian Languages Evaluation Forum (IberLEF</source>
          <year>2023</year>
          ),
          <article-title>co-located with the 39th Conference of the Spanish Society for Natural Language Processing (SEPLN 2023), CEUR-WS</article-title>
          . org,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B. R.</given-names>
            <surname>Chakravarthi</surname>
          </string-name>
          , Hope Speech Detection in YouTube Comments,
          <source>Social Network Analysis and Mining</source>
          <volume>12</volume>
          (
          <year>2022</year>
          )
          <fpage>75</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chandana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nemade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Saumya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Biradar</surname>
          </string-name>
          ,
          <source>Hope Speech Detection on Social Media Platforms</source>
          ,
          <year>2022</year>
          . arXiv:
          <volume>2212</volume>
          .
          <fpage>07424</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Balouchzahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Butt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sidorov</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Gelbukh,</surname>
          </string-name>
          <article-title>CIC@LT-EDI-ACL2022: Are Transformers the only Hope? Hope Speech Detection for Spanish and English Comments</article-title>
          ,
          <source>in: Proceedings of the Second Workshop on Language Technology for Equality, Diversity and Inclusion</source>
          , Association for Computational Linguistics, Dublin, Ireland,
          <year>2022</year>
          , pp.
          <fpage>206</fpage>
          -
          <lpage>211</lpage>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <year>2022</year>
          .ltedi-
          <volume>1</volume>
          .
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>