<!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>
      <journal-title-group>
        <journal-title>International
Journal of Tourism Cities 10 (2023) 639-661. URL: http://dx.doi.org/10.1108/IJTC</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1108/ijtc-09-2022-0223</article-id>
      <title-group>
        <article-title>Multitask Analysis of Spanish Travel Reviews: Sentiment, Destination, and Topic Classification with RoBERTa and LLaMA Ensembles</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlos Minutti-Martinez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boris Escalante-Ramirez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jimena Olveres-Montiel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Procesamiento de Señales, División de Ingeniería Eléctrica, Universidad Nacional Autónoma de México</institution>
          ,
          <addr-line>Mexico City</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>INFOTEC, Centro de Investigación e Innovación en Tecnologías de la Información y Comunicación</institution>
          ,
          <addr-line>Aguascalientes</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>1</volume>
      <fpage>639</fpage>
      <lpage>661</lpage>
      <abstract>
        <p>The recent advancements in Large Language Models (LLMs) have significantly improved sentiment analysis by enabling better understanding of nuanced emotions and contextual information. This has led to their widespread adoption across various domains, including healthcare, finance, social media monitoring, market research, and public policy. In the tourism sector, sentiment analysis of visitor reviews plays a key role in understanding tourist satisfaction, influencing travel decisions, improving service quality, supporting reputation management, and enabling personalized travel recommendations. Despite the development of fine-tuned models across diferent languages, most LLMs are originally trained on English corpora, potentially afecting their performance in other languages such as Spanish. Therefore, evaluating their efectiveness in Spanish-language contexts is essential. In this work, we present the system developed by team AxoloTux for the Rest-Mex 2025 challenge (Researching Sentiment Evaluation in Text for Mexican Magical Towns) at IberLEF 2025. The task involves analyzing Spanishlanguage reviews of Mexican tourist destinations to predict sentiment polarity, classify the type of attraction, and identify the associated Magical Town. Our approach involves fine-tuning multiple RoBERTa variants, along with LLaMA 3.2 models (1B and 3B parameters), and combining them using an ensemble strategy to enhance robustness. Models were trained and validated on 70% of the dataset, while the remaining 30% was held out as a test set. Ensemble weights were determined based on validation performance. This strategy achieved a final track score of 0.7226 on the test set, securing second place in the competition, closely trailing the top score of 0.7254.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Sentiment Analysis</kwd>
        <kwd>Large Language Models</kwd>
        <kwd>Spanish NLP</kwd>
        <kwd>RoBERTa</kwd>
        <kwd>LLaMA</kwd>
        <kwd>Model Ensembling</kwd>
        <kwd>Tourism Reviews</kwd>
        <kwd>Text Classification</kwd>
        <kwd>Domain Adaptation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Sentiment analysis has become a valuable tool in a wide range of domains, including e-commerce,
tourism, social media monitoring, healthcare, education, and finance. By extracting subjective
information from user-generated content, organizations can better understand customer satisfaction,
monitor brand reputation, adapt services, and make data-driven decisions. In the tourism and hospitality
industry, for example, analyzing tourist reviews allows stakeholders to assess service quality, identify
strengths and weaknesses, and improve the overall visitor experience [
        <xref ref-type="bibr" rid="ref1">1, 2, 3, 4</xref>
        ].
      </p>
      <p>
        Despite its growing relevance, sentiment analysis faces numerous challenges. Models often struggle
with ambiguous or sarcastic language, context-dependent expressions, and informal tones. Domain
adaptation remains an issue, as models trained in one domain (e.g., product reviews) may perform
poorly in others (e.g., travel narratives). Multilingualism and code switching, particularly common in
regions with high linguistic diversity, further complicate the analysis. Furthermore, user-generated
content is frequently noisy and unstructured, containing slang, abbreviations, emojis, and grammatical
inconsistencies that hinder pre-processing and accurate sentiment extraction [
        <xref ref-type="bibr" rid="ref1">1, 3, 5</xref>
        ].
      </p>
      <p>These challenges are particularly pronounced in Spanish-language texts. Compared to English,
there are fewer annotated datasets and linguistic resources available for Spanish, which limits the
development of robust models. In addition, the language’s complex grammar, regional variations, and
idiomatic expressions add another layer of dificulty in generalizing across contexts. Tourist reviews in
Spanish often include mixed emotions, informal phrasing, and even code-switching between Spanish
and English, requiring models capable of handling nuanced and multilingual inputs [6, 7, 8, 9].</p>
      <p>Before the rise of transformer-based models, common approaches for sentiment and text
classification included Bag-of-Words (BoW) and TF-IDF representations combined with traditional machine
learning classifiers such as Logistic Regression, Support Vector Machines (SVM), or Naive Bayes. Word
embedding models such as Word2Vec, GloVe, or FastText were often used alongside neural networks
or traditional classifiers. Recurrent Neural Networks (RNNs), Long Short-Term Memory (LSTM) and
Gated Recurrent Unit (GRU) architectures, were used to capture sequential context but struggled with
long-range dependencies. Convolutional Neural Networks (CNNs) were also applied to sequences of
word embeddings for feature extraction. Transformer-based architectures overcame many of these
limitations by eliminating recurrence and avoiding vanishing / explosive gradient problems, leading to
faster and more eficient training [10, 11].</p>
      <p>Models such as BERT [12], RoBERTa [13], and XLNet [14] have become standard tools in natural
language processing (NLP) for tasks such as sentiment analysis and text classification. These models
are pre-trained on massive corpora and fine-tuned for specific downstream tasks. Empirical evidence
shows that transformer-based models consistently outperform earlier methods [15, 16, 10]. In recent
years, Large Language Models (LLMs) such as LLaMA [17] have demonstrated superior performance
on text classification tasks compared to Small Language Models (SLMs) such as BERT and RoBERTa.
However, LLMs introduce significantly higher computational costs despite their efectiveness [18].</p>
      <p>In this context, the Rest-Mex 2025[19] challenge (Researching Sentiment Evaluation in Text for
Mexican Magical Towns), part of IberLEF 2025[20], presents a relevant and timely benchmark. The
goal is to analyze Spanish-language reviews of tourist destinations in Mexico and classify them along
three dimensions: sentiment polarity, type of site, and associated Pueblo Mágico. Each review reflects a
traveler’s experience, typically drawn from platforms like TripAdvisor, and includes rich textual data,
metadata, and ratings.</p>
      <p>Specifically, the task involves:
• Sentiment polarity classification : assigning a score from 1 (very negative) to 5 (very positive)
based on the user’s original rating.
• Type-of-site classification : identifying whether the review refers to a hotel, restaurant, or
attraction, using contextual clues and metadata.
• Destination identification : determining which of the 40 Pueblos Mágicos is being referenced,
based on location metadata and review content.</p>
      <p>The dataset contains over 200,000 reviews, with 70% designated for training and validation, and the
remaining 30% held out for testing. This shared task ofers a valuable opportunity to explore multilingual
sentiment analysis in a real-world, domain-specific, and culturally rich setting.</p>
      <p>In this work, we describe our approach to the Rest-Mex 2025 challenge, which centers on fine-tuning
multiple transformer-based models for multilingual sentiment and text classification. Our methodology
includes the use of various RoBERTa variants and LLaMA 3.2 models (with 1B and 3B parameters),
each trained on diferent subsets of the data. To enhance generalization and robustness, we adopt an
ensemble strategy that aggregates predictions from these diverse models. This approach achieved a
ifnal track score of 0.7226 on the held-out test set (comprising 30% of the dataset), securing second place
in the competition, closely behind the top score of 0.7254.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <sec id="sec-2-1">
        <title>2.1. Overview</title>
        <p>From the State-of-the-Art analysis, transformer-based models have consistently outperformed traditional
methods in text classification tasks [ 15, 16, 10]. In particular, the winning team of the previous edition
of the Rest-Mex challenge adopted a RoBERTa-based approach [9, 21]. Furthermore, LLMs have shown
superior performance compared to SLMs in classification benchmarks [ 17]. Based on these findings,
our methodology leverages the RoBERTa and LLaMA models to fine-tune solutions for the three
classification tasks: polarity, type, and town.
2.2. Data
The dataset consists of 208,051 TripAdvisor reviews, corresponding to 70% of the entire corpus (the
remaining 30% is reserved as a test set). Each record includes the following fields:
• Title: Title of the review (Text).
• Review: The full text of the review (Text).
• Polarity: Sentiment label from 1 to 5.
• Town: Name of the town, with 40 diferent values (Text).
• Region: State where the town is located (Text; auxiliary information).</p>
        <p>• Type: Place type being reviewed (Hotel, Restaurant, Attractive).</p>
        <sec id="sec-2-1-1">
          <title>2.2.1. Dataset Statistics</title>
          <p>The dataset consists of user-generated reviews in Spanish, covering three main place types: restaurants,
hotels, and attractions. Each entry includes a textual review, a numerical sentiment score (Table 1) ,
a destination town (Table 3), and the type of establishment (Table 2). The data is imbalanced across
sentiment classes and towns, with a higher concentration of reviews in popular tourist destinations.
Table 4 presents the number of tokens per review (title + review), with a median value of 66 tokens.
Only 0. 17% has more than 512 tokens and 0. 05% has more than 768 tokens.</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>2.2.2. Data Imbalance</title>
          <p>Despite the observed imbalance, following [21], we did not apply aggressive rebalancing techniques
due to their limited impact. A basic Gradient Boosting Machine (GBM) using inverse class weights
and review length as features was tested but yielded no improvement. Thus, no further imbalance
correction was performed.</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>2.2.3. Text Normalization</title>
          <p>Encoding inconsistencies were addressed using the ftfy [22] and unicodedata Python libraries to
standardize all text inputs to UTF-8.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.3. Evaluation Metrics</title>
        <p>Model performance is evaluated using macro-averaged F1-score for each subtask. This metric gives
equal weight to all classes, regardless of their frequency.</p>
        <p>Let  denote a model, and () its F1-score on class . We define the following metrics:</p>
      </sec>
      <sec id="sec-2-3">
        <title>Polarity Score (Res )</title>
        <p>The polarity task includes 5 sentiment classes (from 1: Very Bad to 5: Very Good). The score is computed
as:</p>
      </sec>
      <sec id="sec-2-4">
        <title>Type Score (Res )</title>
        <p>For classifying place types (Attractive, Hotel, Restaurant), the score is:
Res () =
() +  () + ()
3
(1)
(2)</p>
      </sec>
      <sec id="sec-2-5">
        <title>Town Score (Res )</title>
        <p>This score is averaged over the 10 most frequent towns in the dataset:
The final ranking metric is a weighted average across the three tasks:
TrackScore() = 2 · Res () + Res () + 3 · Res ()
6</p>
        <p>This weighting emphasizes sentiment and town classification.</p>
      </sec>
      <sec id="sec-2-6">
        <title>2.4. Models</title>
        <p>RoBERTa and BERT variants:
We implemented model ensembles, following the evidence that they improve robustness and accuracy
across noisy and heterogeneous data [23, 24, 25]. The selected transformer models included:
(3)
(4)
• UMUTeam/roberta-spanish-sentiment-analysis [26]
• PlanTL-GOB-ES/roberta-large-bne-massive [27]
• PlanTL-GOB-ES/roberta-base-bne [28]
• edumunozsala/roberta_bne_sentiment_analysis_es [29]
• dccuchile/bert-base-spanish-wwm-cased [30]
• dccuchile/bert-base-spanish-wwm-uncased [30]
• dccuchile/roberta-large-bne-finetuned-qa-mlqa [31]
• FacebookAI/xlm-roberta-large [32]
• joeddav/xlm-roberta-large-xnli [33]
LLaMA models:
• nztinversive/llama3.2-1b-Uncensored [34]
• meta-llama/Llama-3.2-3B [35]</p>
        <p>Each model had three separate classification heads (linear layers), one for each task. Hidden layer
dimensions were adapted: 768 (RoBERTa-base), 1024 (RoBERTa-large), 2048 (LLaMA 1B), and 3072
(LLaMA 3B). For the maximum input text length, RoBERTa models support up to 512 tokens; for LLaMA,
512 tokens was the default option tested, in addition 768 tokens were also tested for LLaMA 3B.</p>
        <p>Input strategies:
1. Concatenation: Title and Review joined with a hyphen.
2. Dual-sentence: Title and Review treated as separate inputs.</p>
        <p>Ensemble strategy: For  ∈ {3, 5, 7, 12} top-scoring models, we used weighted voting, where each
model’s vote was scaled by its F1-score.</p>
      </sec>
      <sec id="sec-2-7">
        <title>2.5. Training and Hyperparameters</title>
        <p>The most relevant parameters for the RoBERTa and LLaMA models are presented in Tables 5-6.</p>
        <p>Training was conducted in two stages. In the first stage, all parameters of the base RoBERTa model
were frozen and only task-specific classification heads were trained. This allowed the model to adapt the
classifiers to the pre-trained representations without altering the core language model. In the second
stage, all parameters were unfrozen, and the entire architecture was fine-tuned jointly.</p>
        <p>LLaMA models were quantized using 4-bit precision with BitsAndBytes [36], and fine-tuned using
LoRA [37] through the PEFT library.</p>
        <p>The final predictions were obtained using weighted voting, a strategy that combines elements of hard
and soft voting. Each model casts a discrete vote for a class, but the influence of its vote is weighted
according to its macro-F1 score on the validation set (10% of the training data), thereby giving more
importance to more reliable models. Specifically, for each model , classification task, and record in
the test dataset, the predicted class receives a voting weight defined as  = (2 · F1Polarity + F1Town)/3,
while all other classes receive a weight of zero. The final predicted class corresponds to the one with
the highest cumulative voting weight across all models.</p>
        <p>The Type task was excluded from the voting formula because its F1 scores were consistently very
high and similar across models, typically close to 1. Including it would have diluted the influence of the
other tasks without contributing to meaningful discrimination, so its weight was set to zero.</p>
        <p>A workflow diagram of the proposed system is shown in Figure 1.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <sec id="sec-3-1">
        <title>3.1. Validation Results</title>
        <p>Table 7 presents the F1 macro scores for the Polarity and Town tasks on the validation split for each model.
The number of parameters is reported in billions. For the LLaMA models, the number of parameters
trained using the LoRA approach is 24.3 and 11.3 million for the 3B and 1B models, respectively. The
Sentence column indicates whether the title and review were treated as separate sentences (with a special
Text Normalization(ftfy, unicodedata)</p>
        <p>Train/Validation Split</p>
        <p>Load Pretrained RoBERTa / LLaMA
Add Classification Heads(Polarity, Type, Town)</p>
        <p>Fine-tuning
Model Ensembling(Weighted Voting)</p>
        <p>Final Predictions</p>
        <p>Validation
token) or concatenated. F1 macro scores are shown for both the Polarity, Type and Town classification
tasks. The weighted average combines Polarity and Town tasks using a 2 : 1 ratio, giving more weight
to the polarity classification due to its higher dificulty. The establishment type classification was
excluded from this comparison, as all models achieved F1 scores between 0.97 and 0.98. Figure 2 shows
a comparison of the F1 scores for each model across the three classification tasks,</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Test Results</title>
        <p>Table 8 presents the results for diferent ensembles on the test dataset. The Run column indicates
the ensemble strategy. Prefix “_T” specifies that the model with 768-token input length (rank 0) was
included. The number after “E” indicates how many models were used. For example, “Axolotux_E_T3”
is the ensemble of ranks 0–2, while “Axolotux_E3” includes ranks 1–3.</p>
        <p>roberta−base−bne</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Discussion</title>
      <p>From the results in Table 7, the best single model on the validation dataset was
meta-llama/Llama-3.2-3B using 768 tokens (rank 0), followed closely by its 512-token
version (rank 1) and the llama3.2-1b-Uncensored model (rank 2). These LLaMA models benefit from
a large number of trainable parameters and extensive pretraining.</p>
      <p>Among RoBERTa-based models, the best result was achieved by
joeddav/xlm-roberta-large-xnli, which is fine-tuned on multilingual Natural Language
Inference (NLI) data, with the intention of being used for zero-shot classification. Here, it is further
ifne-tuned for our tasks. Rank 0-3 are multilingual model, suggesting and advantage over language
ifne-tuned models.</p>
      <p>Interestingly, the second-best RoBERTa model (dccuchile/bert-base-spanish-wwm-cased) is
a smaller model, suggesting that well-pretrained compact models can still provide strong performance
for Spanish classification tasks when resources are limited.</p>
      <p>Models in which the title and review were processed as separate sentences (with a separator token)
slightly outperformed those where the texts were concatenated, suggesting that preserving structural
distinctions in the input text can help the model better understand the context.</p>
      <p>Table 8 shows the final test scores for diferent ensemble strategies. The best overall performance
was obtained using the top three LLaMA models (Axolotux_E_T3), confirming that combining diverse
but strong models leads to improved generalization. The second-best result came from combining ranks
1–3 (Axolotux_E3), and even using five models (Axolotux_E5) produced nearly equivalent performance.</p>
      <p>Notably, using a larger ensemble (Axolotux_E12) hurt the performance, which may result from
including weaker models that introduce noise. This reinforces the importance of carefully selecting
ensemble members. Also, single-model performance (Axolotux_E_T1, Axolotux_E1) was consistently
lower than ensemble scores, confirming the benefit of combining predictions.</p>
      <p>The polarity classification task is related to that of the 2023 Rest-Mex edition, although the tasks
are not exactly the same and only partially share data. The winning model from that year achieved a
macro-F1 score of 0.6217 using a single RoBERTa model with domain adaptation [9, 21]. In contrast,
our ensemble-based approach achieves a minimum macro-F1 of 0.6379 on this task, suggesting that
model diversity and strategic ensembling can outperform domain adaptation alone.</p>
      <p>After reviewing the most extreme cases of misclassification (i.e., those with the highest prediction
error), we observed that many of these instances appear to be due to noise or mislabeling in the original
polarity annotation. In several cases, the model’s prediction actually aligns better with the sentiment
expressed in the text than the provided ground truth. Below, we present three illustrative examples:
Example 1
Polarity (ground truth): 1 (Very Bad)
Prediction: 5 (Very Good)</p>
      <p>Original Spanish review:
Sitio sagrado - El hotel es muy bonito, está alejado del pueblo por lo que no hay ruido, si
deciden ir al spa hagan la gruta de los sentidos, los masajes son muy buenos; el restaurante
tiene una vista espectacular y la comida es rica.</p>
      <p>English translation:
Sacred site - The hotel is very nice, it is away from the town so there is no noise. If you decide
to go to the spa, do the grotto of the senses, the massages are very good; the restaurant has a
spectacular view and the food is delicious.</p>
      <p>Example 2
Polarity (ground truth): 5 (Very Good)
Prediction: 1 (Very Bad)</p>
      <p>Original Spanish review:
Fraude - El hotel no dice por conveniencia de las aguas negras de la playa frente a su hotel.
Muy decepcionada porque engañan al turismo. En internet encuentras muchas noticias sobre
el tema, la última es de este enero 2022 donde está entre las 5 playas para no visitar.</p>
      <p>English translation:
Fraud - The hotel does not mention the sewage from the beach in front of it, for convenience.
Very disappointed because they deceive tourists. On the internet you find many news reports
on the subject; the latest is from January 2022, listing it among the top 5 beaches to avoid.
Example 3
Polarity (ground truth): 1 (Very Bad)
Prediction: 5 (Very Good)</p>
      <p>Original Spanish review:
EXCELENTE - un hotel enclavado en la peña, con espectaculares vistas, habitaciones modernas
y lujosas decoradas por diseñadores reconocidos. Amenidades también de diseñador, cojines
Swarovski y gran lujo con estilo y excelente gusto. No puedes creer el estar en un lugar tan
paradisíaco y con tal confort. Propio para viajeros exigentes y conocedores.</p>
      <p>English translation:
EXCELLENT - A hotel nestled in the rock, with spectacular views, modern and luxurious rooms
decorated by renowned designers. Designer amenities as well, Swarovski cushions and great
luxury with style and excellent taste. You can’t believe you’re in such a paradisiacal place
with such comfort. Perfect for discerning and knowledgeable travelers.</p>
      <p>In this context, an ensemble of models is particularly useful for mitigating the efects of noise and
potential mislabeling in the data. By aggregating the predictions of multiple models through weighted
voting, the ensemble reduces the likelihood of overfitting to spurious patterns or annotation errors
present in individual examples. This collective decision-making helps to smooth out inconsistencies
and emphasizes consensus among more reliable models, which is especially valuable when dealing with
subjective or noisy tasks such as sentiment classification.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>This work evaluated a wide range of transformer-based models for multilingual and Spanish-specific
text classification in the context of the Rest-Mex 2025 challenge. The most efective single models were
those based on the LLaMA 3.2 architecture, with the 768-token variant outperforming all others. Among
RoBERTa models, xlm-roberta-large-xnli and bert-base-spanish-wwm-cased achieved the
best results, ofering a viable alternative for low-resource setups.</p>
      <p>We also explored diferent ways of encoding the title and review, finding that treating them as
separate input segments marginally improved performance.</p>
      <p>Model ensembling provided significant benefits. A weighted voting strategy, based on individual
model F1 scores, allowed us to combine the strengths of multiple models. The best ensemble
(Axolotux_E_T3) surpassed all single models, demonstrating that even small ensembles (3–5 members)
can provide notable gains. However, overly large ensembles (e.g., 12 models) degraded performance,
indicating the importance of selective ensembling.</p>
      <p>Compared with prior solutions, such as the 2023 Rest-Mex winner based on domain adaptation, our
ensemble approach provided superior performance, especially in the polarity classification task. These
results suggest that ensembling diverse pre-trained models can be a robust alternative to domain-specific
ifne-tuning.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research was supported in part by UNAM PAPIIT grants IT101624 and IN108624.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used ChatGPT to improve the grammar and clarity of
this manuscript. After using this tool, the authors reviewed and edited the content as needed and take
full responsibility for the publication’s content.
E. Hambro, F. Azhar, et al., Llama: Open and eficient foundation language models, arXiv preprint
arXiv:2302.13971 (2023).
[18] W. Cunha, L. Rocha, M. A. Gonçalves, A thorough benchmark of automatic text classification:</p>
      <p>From traditional approaches to large language models, arXiv preprint arXiv:2504.01930 (2025).
[19] M. Á. Álvarez-Carmona, Á. Díaz-Pacheco, R. Aranda, A. Y. Rodríguez-González, L. Bustio-Martínez,
V. Herrera-Semenets, Overview of rest-mex at iberlef 2025: Researching sentiment evaluation in
text for mexican magical towns, volume 75, 2025.
[20] J. Á. González-Barba, L. Chiruzzo, S. M. Jiménez-Zafra, 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. org, 2025.
[21] V. G. Morales-Murillo, H. Gómez-Adorno, D. Pinto, I. A. Cortés-Miranda, P. Delice, Lke-iimas
team at rest-mex 2023: Sentiment analysis on mexican tourism reviews using transformer-based
domain adaptation (2023).
[22] R. Speer, ftfy, Zenodo, 2019. URL: https://doi.org/10.5281/zenodo.2591652. doi:10.5281/zenodo.</p>
      <p>2591652, version 5.5.
[23] A. Mohammed, R. Kora, An efective ensemble deep learning framework for text classification,</p>
      <p>Journal of King Saud University-Computer and Information Sciences 34 (2022) 8825–8837.
[24] A. Bari, G. Saatcioglu, Emotion artificial intelligence derived from ensemble learning, in: 2018
17th IEEE International Conference On Trust, Security And Privacy In Computing And
Communications/12th IEEE International Conference On Big Data Science And Engineering
(TrustCom/BigDataSE), IEEE, 2018, pp. 1763–1770.
[25] D. Tiwari, B. Nagpal, B. S. Bhati, A. Mishra, M. Kumar, A systematic review of social network
sentiment analysis with comparative study of ensemble-based techniques, Artificial Intelligence
Review 56 (2023) 13407–13461.
[26] UMUTeam, roberta-spanish-sentiment-analysis, https://huggingface.co/UMUTeam/
roberta-spanish-sentiment-analysis, 2023. Accessed: 2025-06-03.
[27] Text Mining Unit (TeMU), Barcelona Supercomputing Center, roberta-large-bne-massive, https:
//huggingface.co/PlanTL-GOB-ES/roberta-large-bne-massive, 2022. Accessed: 2025-06-03.
[28] A. Gutiérrez-Fandiño, J. Armengol-Estapé, M. Pàmies, J. Llop-Palao, J. Silveira-Ocampo, C. P.</p>
      <p>Carrino, C. Armentano-Oller, C. Rodriguez-Penagos, A. Gonzalez-Agirre, M. Villegas, Maria:
Spanish language models, Procesamiento del Lenguaje Natural 68 (2022) 39–60. URL: http://
journal.sepln.org/sepln/ojs/ojs/index.php/pln/article/view/6405.
[29] E. M. Sala, roberta_bne_sentiment_analysis_es, https://huggingface.co/edumunozsala/roberta_
bne_sentiment_analysis_es, 2022. Accessed: 2025-06-03.
[30] 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.
[31] D. UChile, roberta-large-bne-finetuned-qa-mlqa, https://huggingface.co/dccuchile/
roberta-large-bne-finetuned-qa-mlqa, 2023. Accessed: 2025-06-03.
[32] A. Conneau, K. Khandelwal, N. Goyal, V. Chaudhary, G. Wenzek, F. Guzmán, E. Grave, M. Ott,
L. Zettlemoyer, V. Stoyanov, Unsupervised cross-lingual representation learning at scale, CoRR
abs/1911.02116 (2019). URL: http://arxiv.org/abs/1911.02116. arXiv:1911.02116.
[33] joeddav, xlm-roberta-large-xnli, https://huggingface.co/joeddav/xlm-roberta-large-xnli, 2023.
Accessed: 2025-06-03.
[34] nztinversive, llama3.2-1b-uncensored, https://huggingface.co/nztinversive/llama3.</p>
      <p>2-1b-Uncensored, 2024. Accessed: 2025-06-03.
[35] Meta, Llama-3.2-3b, https://huggingface.co/meta-llama/Llama-3.2-3B, 2024. Accessed: 2025-06-03.
[36] E. Frantar, S. Ashkboos, T. Hoefler, D.-A. Alistarh, Optq: Accurate post-training quantization for
generative pre-trained transformers, in: 11th International Conference on Learning
Representations, 2023.
[37] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, W. Chen, Lora: Low-rank
adaptation of large language models, arXiv preprint arXiv:2106.09685 (2021). URL: https://arxiv.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Birjali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kasri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Beni-Hssane</surname>
          </string-name>
          ,
          <article-title>A comprehensive survey on sentiment analysis: Approaches, challenges and trends</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>226</volume>
          (
          <year>2021</year>
          )
          <fpage>107134</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>