<!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>L. S. Tibaduiza-Mahecha);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Evaluating Word Embeddings for Sentiment Analysis in E-Commerce: A Case Study on MercadoLibre Reviews</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Larry Steward Tibaduiza-Mahecha</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ixent Galpin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad de Bogotá-Jorge Tadeo Lozano</institution>
          ,
          <addr-line>Bogotá</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This study evaluates the efectiveness of various word embedding techniques - Word2Vec, GloVe, MPNet, and ADA-002 - in sentiment classification of product reviews from the e-commerce platform MercadoLibre. Using web scraping, a dataset of over 200,000 user reviews was collected and preprocessed for analysis. The textual data were transformed into vector representations using each embedding method and subsequently fed into four machine learning classifiers: Logistic Regression, Support Vector Machines, Random Forest, and Decision Trees. Performance was measured using accuracy, precision, specificity, and F1-score. Results indicate that ADA-002 embeddings consistently outperform the others across all classifiers, particularly when paired with Support Vector Machines. The findings highlight the value of contextual embeddings for interpreting user sentiment and inform the design of automated opinion mining systems for e-commerce applications.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Sentiment Analysis</kwd>
        <kwd>Word Embeddings</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Natural Language Processing (NLP)</kwd>
        <kwd>E-commerce Reviews</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In an era marked by the exponential growth of digital content, the accurate and timely interpretation of
natural language has emerged as a major challenge for computational systems [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. The inherently
complex and unstructured nature of human language poses significant obstacles to automated processing,
particularly in tasks such as sentiment analysis, opinion mining, and contextual understanding [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In
the context of e-commerce, these challenges hinder platforms from efectively capturing user emotions
and interpreting product-related feedback, thereby impacting both strategic decision-making and the
overall quality of services provided. Indeed, sentiment analysis has become a critical tool for e-commerce
retailers: e-commerce sentiment analytics platform Nimble has found that 99% of customers check
reviews before purchasing, and 96% specifically seek negative reviews to assess product quality [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        The application of advanced natural language processing (NLP) techniques, particularly through the
use of word embeddings, has shown significant promise in addressing the challenges associated with
unstructured textual data. Pre-trained embeddings convert raw text into dense vector representations
that capture both semantic and contextual relationships, thereby enabling eficient and scalable analysis
of large corpora. Models such as Word2Vec, GloVe, MPNet, and ADA-002 have demonstrated high
efectiveness in extracting linguistic meaning, supporting the development of predictive systems capable
of accurately evaluating and classifying user opinions [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Beyond improving the analytical capabilities
of machine learning models, these embeddings also contribute to enhancing user experience on digital
platforms by enabling more intelligent and context-aware information processing [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        This study investigates the application of word embedding techniques and machine learning models
in the analysis of product reviews from MercadoLibre1, the largest e-commerce platform in Latin
America [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. MercadoLibre facilitates online transactions between buyers and sellers, ofering a wide
range of consumer products accompanied by user-generated feedback. By employing automated data
extraction methods, specifically web scraping, this research demonstrates how textual reviews can be
transformed into structured data through embedding-based representations. The resulting vectorized
information serves as input for predictive models, thereby enabling the extraction of actionable insights
and supporting data-driven decision-making in the e-commerce domain.
      </p>
      <p>The research contributions of this work are:
• To provide a comparative analysis of embeddings, evaluating the efectiveness of Word2Vec, GloVe,</p>
      <p>MPNet, and ADA-002 embeddings in classifying sentiment in product reviews from MercadoLibre.
• Assessing the performance of multiple classifiers (e.g., SVM, Random Forest) using diferent
embeddings, identifying ADA-002 with SVM as the most efective combination.
• To demonstrate the practical utility of embedding-based sentiment analysis for e-commerce
platforms and provide a foundation for future research on embedding dimensionality and model
performance.</p>
      <p>
        The structure of this paper is as follows. Section 2 presents the state-of-the-art, with a review of
embedding techniques and their applications within natural language processing (NLP), and a critical
examination of the ethical and technical challenges inherent in automated textual data extraction. The
subsequent sections are broadly based on the widely established CRISP-DM methodology [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], which
provides a structured framework for organizing and managing data science projects, guiding the process
from business understanding to deployment: Section 3, Business Understanding, describes the operational
framework of the MercadoLibre platform and details the web scraping methodologies employed to
acquire product-related data. Section 4, Data Understanding, presents statistical analyses of the collected
reviews, emphasizing their significance for the development of predictive models. We subsequently
discuss Data Preparation in Section 5. Section 6, Modeling, presents various text vectorization approaches
utilizing diferent embedding models, alongside their integration with machine learning algorithms. In
Section 7, we present a performance comparison using various evaluation metrics, including accuracy,
specificity, and F1-score, demonstrating the superior performance of the ADA-002 embeddings when
combined with Support Vector Machines. Finally, Section 8 presents conclusions, discussing the practical
implications of the developed models for opinion mining tasks and the eficacy of embedding techniques
in enhancing NLP predictive capabilities.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Data science has been transforming natural language analysis with new embedding techniques [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
achieving greater accuracy and performance in text-based models. Xu et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] considers embeddings
efective in converting high-dimensional data into continuous, dense, and lower-dimensional vector
spaces through Gaussian distribution and standard metrics. There is a wide variety of embedding types;
however, three dominant techniques are presented: traditional word embedding, static word embedding,
and contextualized word embedding [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. However, Groheet al. [12] argue that they have received little
attention from a theoretical perspective, establishing a pre-training approach in machine learning for
these techniques.
      </p>
      <p>In state-of-the-art models, embeddings provide greater modeling flexibility, improving parameter
allocation during fine-tuning stages [13]. One embedding strategy is word2vec, which encodes words
into vectors that facilitate mathematical interpretation by computers for performing natural language
classification and regression tasks [ 14]. Another area for implementing these techniques is social
media, where embeddings like GloVe are used to automate the blocking of inappropriate content [15].
Additionally, sentiment analysis is a key goal in natural language analysis, with techniques like MPNet
generating vectors containing emotional semantic information [16]. In this way, the semantics and
context of words help address language interpretation objectives, automating tasks that are challenging
to perform manually.</p>
      <p>On the other hand, in a world rapidly advancing through technology, there is a vast array of natural
language information to analyze, and web scraping is a tool that automates the extraction of all this
data [17]. There are two types of scraping: the first retrieves resources directly from the webpage’s code,
and the second uses an interface provided by the page through APIs [18]. Lunn et al. [19] emphasizes
that web scraping, from a connectivist methodology, is a field of research in computer science and
is useful for extrapolating large amounts of data from public sources. Additionally, this web mining
technique has an ethical and legal component that generates controversy and cannot be overemphasized
when collecting data from websites [20]. Therefore, the development of this mining technique must
maintain data integrity and privacy, mitigating the risks of cybercrime [21].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Business Understanding</title>
      <p>
        The MercadoLibre platform revolutionized e-commerce, giving rise to new structures of intermediation
between markets [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Its operation is based on bringing sellers and buyers together through strategies
and mechanisms that control, evaluate, and sanction the performance of products.
      </p>
      <p>The purchasing process begins with access to the marketplace portal, where suppliers provide product
information, and the consumer can compare based on features, reviews, prices, location, and more.
Subsequently, the online purchase is made, representing an economic transaction, which leads to the
next step in the chain: payment management. This is done through various payment methods such as
debit or credit cards, collection points, or cash on delivery. Once the payment is confirmed, the delivery
logistics are initiated, including product shipping, distribution, tracking, and final delivery. The last
stage is the post-sale phase, which aims to gather customer feedback, address product-related concerns,
and resolve any queries [22].</p>
      <p>The feedback provided by the customer after using the product allows other users to trust the product’s
quality and perceive both positive and negative emotions from the direct experience [23]. Additionally,
a numerical rating from 1 to 5 is provided in diferent aspects such as value for money, durability,
among others, which are then summed and averaged to give a score to the product. Subsequently, the
MercadoLibre platform takes the products with the highest ratings and presents them in the top search
results, a marketing strategy that benefits sellers who justify all the features in their listings.</p>
      <p>This sales process on the MercadoLibre platform is accompanied by security measures that protect the
B2C relationship. For example, the "Compra Protegida" (Protected Purchase) guarantees the customer 30
days of coverage after receiving the product to assess its quality and voluntarily provide a rating and/or
feedback on its functionality, making the feedback transparent and unconditional [24]. Ultimately, this
process, with guarantees for all stakeholders, ensures high perception and preference on the platform,
generating a large flow of reviews that encompass diferent types of emotions and technical concepts
about the products [25].</p>
    </sec>
    <sec id="sec-4">
      <title>4. Data Understanding</title>
      <p>The extraction methodology used to obtain data from the MercadoLibre platform is web scraping,
a technique used to extract data from websites in an automated manner through the programming
of scripts that collect labeled information and store it for subsequent analysis [26]. The information
presented on the website is of a commercial nature, identifying the price, average rating, number of
reviews, features, seller, and more for each product.</p>
      <p>For the dynamics of this scraping, the extraction of available reviews for 7,344 listings in the categories
of speakers, televisions, computers, cell phones, keyboards, tablets, headphones, smartwatches, consoles,
cameras, and printers is developed. However, only 5,652 products have at least one review. Figure 1
presents a histogram showing the frequency (number of products) across diferent review ranges. It is
observed that over 2,000 products have fewer than 9 customer reviews. The next group consists of those
with between 10 and 19 reviews, totaling approximately 800 products, while the third group includes
those with more than 200 ratings. In this last category, there are approximately 700 items that were
narrowed down, as 3% of them had more than 10,000 reviews.</p>
      <p>In a more detailed analysis of the reviews, Table 1 allows us to identify that, in the 1 to 5 rating
scale, the highest score accounts for more than 50% of the reviews, while the rating of 2 gathers the
fewest reviews, with 2,233 out of a total of 202,414 comments. This distribution in the ranking reveals
that, for the 11 categories studied, the majority of reviews are positive, and the products available on
MercadoLibre’s platform are well-received by buyers. Sánchez et al. [27] determine that in online
shopping, consumer trust is directly related to the user conversion rate. Thus, consumer reviews can
contribute to the reputation of sellers and provide a competitive advantage.</p>
      <p>Figure 2 presents a more detailed analysis of the stored reviews using a graph visualization, where
words that appear at least 80 times and have a minimum weight of 80 connections can be identified.
After a process of tokenization, cleaning using stop words, and lemmatization [28], the graph reveals
how central words have high frequency, including product themes and some physical features such as
“keyboards,” “charging,” “cables,” “headphones,” “boxes,” among others, accompanied by adjectives like
“bad,” “excellent,” “better,” “quality,” etc. This highlights that buyers evaluate products both in general
and in detail regarding their diferent components.</p>
      <p>The in-degree and out-degree for influential nodes are strong because the length of the edges in most
cases is short, leaving on the outer part of the graph the words that, despite having a high frequency, are
not closely connected, maintaining a graph without partitions. Additionally, the outer words could help
discriminate the diferent ratings assigned by the consumer, as their occurrences generate segmented
groupings that aid in understanding the context of the reviews and reveal information beyond the
influential words.</p>
      <p>Finally, the data extracted from the MercadoLibre reviews presents a readable and manipulable
structure for the creation of embeddings, which will then be used as predictive variables in the supervised
models to be determined.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Data Preparation</title>
      <p>Data cleaning begins at the mining stage through web scraping procedures. The information on the
MercadoLibre website is distributed both vertically and horizontally. Each page displays approximately
54 products, from which structured information is extracted, including the title of the listing, price,
number of reviews, and score (1 to 5 stars), to be stored locally. However, product reviews require a
diferent approach, involving validations through regular expressions to determine which parts of the
text box contain the content written by the consumer.</p>
      <p>The simplest way to store the information is through JSON structures, which are lightweight data
formats and allow for storing large volumes of records within a key-value structure [29]. In this way,
all reviews per product are saved along with their ratings, undergoing a transformation process of the
Rating
1 / 5
2 / 5
3 / 5
4 / 5
5 / 5
JSON that ensures the review is paired with a rating. If not, that review is excluded.</p>
      <p>Following the storage of information, records that are null despite having an associated score are
removed from the database. To further refine the characteristics of the reviews, stop words in Spanish
are eliminated based on a downloaded dictionary [30]. Each record is converted to lowercase and
processed through tokenization using the nltk library, resulting in records containing the necessary
attributes.</p>
      <p>Frequent Bigrams
poor quality - stopped working - bad product - long battery life - terrible product
poor quality - works well - sound quality - fast discharge - battery life
Long-lasting battery - works well - sound quality - good price - good price
quality price - excellent product - works well - sound quality - battery life
excellent product - excellent product - quality price - excellent quality - works well</p>
      <p>In the exploratory analysis, the distribution of opinions by rating was identified. It was observed that
ratings of 4 and 5 had a high representation, leading to a balancing of records through random sampling.
Table 2 shows the five most frequent bigrams for each rating, considering that each rating was balanced to
a maximum of 2,000 records. It is evident that ratings below 3 have high frequencies of negative bigrams,
while ratings of 4 and 5 include more positive words. Additionally, some bigrams are shared across
ratings, such as “short battery life”, which indicates that some opinions, despite highlighting negative
features, also acknowledge certain positive attributes of the product. This enriches the embeddings by
requiring them to capture the context for vectorization. This procedure enhances the models’ ability to
interpret information and improves their predictive capacity due to the balanced distribution.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Modeling</title>
      <p>Embeddings in the world of natural language processing (NLP) represent words as vectors of real
numbers, meaning that text is transformed into a point within a low-dimensional vector space [13].
Subsequently, the models can learn and capture specific features of the elements, which in turn identify
semantic relationships, facilitating the comparison of other words with similar meanings.</p>
      <p>
        The embedding models used for the representation of product comments are:
• Word2Vec: In this model, vectors result from an unsupervised learning process, where neural
networks predict a word based on its contextual terms [31]. The Python library Gensim provides
the word2vec-google-news-300 model as a resource.
• GloVe: Words in comparable situations have a semantic relationship, and through a co-occurrence
matrix, the links between these words can be inferred [32]. The embeddings are generated using
the spaCy library through the es_core_news_md model.
• MPNet uses transformer-based language models for its pretraining, applying token masking and
permutation to enhance the contextual understanding of words in the corpus [33]. Hugging Face
provides the sentence transformer model all-mpnet-base-v2.
• ADA-002 uses neural networks to convert text and code into vector representations, embedding
them in a high-dimensional space [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The OpenAI library provides accessibility and simplicity
for using the text-embedding- ada-002 model.
      </p>
      <p>
        For the vectorization of opinions in each ranking, a cleaning process is performed, primarily removing
unnecessary characters and converting the embeddings into a suitable matrix format, without applying
stopword removal or lemmatization processes, as these can afect the context and meaning of the
phrases for vectorization.
This better captures the subtleties of the data, such as non-linear correlations, while reducing
overfitting, which can lead to incorrect predictions [
        <xref ref-type="bibr" rid="ref13">36</xref>
        ]. To extend binary logistic regression to
multiclass classification, the One-vs-Rest (OvR) approach was adopted, training one classifier per
class to distinguish it from the remaining classes, with the final prediction selected based on the
highest classifier confidence.
• Support Vector Machines: A popular classification model in machine learning due to its
balanced predictive performance. This model performs an implicit mapping of variables into a
high-dimensional feature space using a kernel function. This function returns the inner product
((), (′)) between two data points , ′ in the feature space [
        <xref ref-type="bibr" rid="ref14">37</xref>
        ]:
      </p>
      <p>
        (, ′) = ((), (′))
• Random Forest: It is a supervised modeling technique that uses multiple decision trees on a
dataset. The results obtained are combined (typically through averaging or vote counting) to
produce a single, more robust model compared to the results from each individual tree [
        <xref ref-type="bibr" rid="ref15">38</xref>
        ].
• Decision Trees: A decision tree is a classifier that expresses how a space of instances can be
partitioned. Each internal node divides the instances into two or more subspaces based on a
discrete function of the input attribute values and ranges when the attribute is numerical. The
result for each leaf is a probability vector indicating the likelihood that the target attribute will
have a specific value [
        <xref ref-type="bibr" rid="ref16">39</xref>
        ].
(1)
(2)
      </p>
    </sec>
    <sec id="sec-7">
      <title>7. Evaluation</title>
      <p>The evaluation is carried out in two steps: (i) vector embeddings using the diferent embedding models
are generated from each review text, and (ii) the four classification models are trained to predict the
review score using five-fold cross-validation.</p>
      <p>
        The first metric that we report is accuracy, which is calculated as the sum of true positive (TP) and
true negative (TN) predictions divided by the total number of data points (P + N) [
        <xref ref-type="bibr" rid="ref17">40</xref>
        ]. Accuracy is
relevant in e-commerce sentiment analysis because it measures how often the model correctly classifies
customer sentiments overall, ensuring reliable insights for improving products, services, and customer
experiences while minimizing potentially costly misclassifications. In Table 4, it is observed that the
vectors generated by ADA-002 outperform the others, achieving the highest values with the Random
Forest model (65.4%).
      </p>
      <p>
        Subsequently, we present the results for precision, which measures the proportion of positive
predictions made by the model that are actually correct [
        <xref ref-type="bibr" rid="ref18">41</xref>
        ]. Precision is a useful metric in e-commerce
sentiment analysis as it quantifies the reliability of positive sentiment classifications. In Table 5, it is
again observed that the embeddings generated using the ADA-002 model outperform the others and
continue to achieve the highest values with the Random Forest model (65.1%).
      </p>
      <p>
        The last classicfiation metric is the F1-score, which combines precision and recall into a single value,
providing a balance between both, which is useful for imbalanced datasets [
        <xref ref-type="bibr" rid="ref20">43</xref>
        ]. In Table 7, it is identified
that the vectors created with the ADA-002 model show the highest performance, with the highest values
achieved using the Support Vector Machines model (64.5%), followed by the Random Forest model with
a value of approximately 64.9%.
      </p>
      <p>These results allow us to determine that vectorization with ADA-002 provides more information</p>
      <p>
        The next classification metric we consider is specificity, which measures the model’s ability to
correctly identify true negatives, assessing how well the model avoids false positives. The metric is
calculated as the ratio of true negatives (TN) to the sum of true negatives (TN) and false positives
(FP) [
        <xref ref-type="bibr" rid="ref19">42</xref>
        ]. In e-commerce sentiment analysis, specificity is important to accurately identify negative
customer sentiments, minimizing false positives that could misclassify satisfied customers as dissatisfied.
In Table 6, it can be observed that the embeddings generated using the ADA-002 model continue to
outperform the others, achieving the highest values with the support vector machines model (91.2%)
and closely followed by the random forest model, with a value of approximately 91.3%.
to the models for making predictions. One of the models with the best performance in the metrics is
Support Vector Machines, primarily in balancing precision and recall, as seen in the F1 score of 64.5%.
7.1. An Example Run
Through vectorization, a methodology for natural language interpretation can be achieved. In this case,
the use of embeddings facilitates the assignment of a rating to the comments made by customers. This
rating ranges from 1 to 5 and provides feedback to the seller on the quality and service of their products.
In Table 8, seven random comments are assigned and then vectorized using the ADA-002 embedding
model. The Support Vector Machine model, which performs best during the modeling phase, is used to
make the prediction. Negative comments are assigned a rating of 1 or 2, while reviews with a positive
intention have ratings above 3.
      </p>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusions</title>
      <p>The study evaluated the efectiveness of Word2Vec, GloVe, MPNet, and ADA-002 embeddings for
sentiment analysis on MercadoLibre product reviews, revealing ADA-002 as the top performer across
all metrics, including accuracy, precision, specificity, and F1-score. Its high-dimensional, context-aware
architecture enabled superior semantic understanding, particularly when paired with Support Vector
Machines, which achieved an F1-score of 64.5% and specificity of 91.2%. These results highlight the
advantages of transformer-based embeddings over traditional static methods like Word2Vec and GloVe,
demonstrating their ability to capture nuanced sentiments in user reviews, where phrasing and context
significantly influence meaning. However, ADA-002’s computational intensity and proprietary nature
may raise concerns about scalability, reproducibility, and bias. Additionally, its reliance on API access
potentially introduces latency and cost barriers.</p>
      <p>The findings have immediate practical applications for e-commerce platforms, such as automated
review moderation, enhanced recommendation systems, and vendor performance analytics. By
deploying our approach, businesses can automatically detect negative sentiments for timely customer service
responses, prioritize well-reviewed products in recommendations, and identify recurring product issues.
By balancing imbalanced review data we ensure that the models generalize well while maintaining data
integrity. This approach provides a scalable framework for sentiment analysis that can be adapted to
other languages and domains.</p>
      <p>Future research should explore multilingual extensions, domain-specific fine-tuning of embeddings,
and real-time processing for live customer feedback. While ADA-002’s performance sets a high
benchmark, further investigation into the relationship between embedding dimensionality and model eficacy
could yield fruitful results. This study underscores the transformative potential of advanced NLP
techniques in e-commerce, ofering actionable insights for businesses while paving the way for more
sophisticated sentiment analysis tools in an increasingly digital marketplace.</p>
    </sec>
    <sec id="sec-9">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used GPT-4o to perform grammar and spelling checks.
After using this tool, the authors reviewed and edited the content as needed and take full responsibility
for the publication’s content.
[12] M. Grohe, word2vec, node2vec, graph2vec, x2vec: Towards a theory of vector embeddings
of structured data, in: Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on
Principles of Database Systems, ACM, 2020, pp. 1–16. doi:10.1145/3375395.3387641.
[13] H. W. Chung, T. Févry, H. Tsai, M. Johnson, S. Ruder, Rethinking embedding coupling in pre-trained
language models, volume 1, 1 ed., 2020.
[14] S. J. Johnson, M. R. Murty, I. Navakanth, A detailed review on word embedding techniques with
emphasis on word2vec, Multimedia Tools and Applications 83 (2023) 37979–38007. doi:10.1007/
s11042-023-17007-z.
[15] N. Badri, F. Kboubi, A. H. Chaibi, Combining fasttext and glove word embedding for ofensive
and hate speech text detection, Procedia Computer Science 207 (2022) 769–778. doi:10.1016/j.
procs.2022.09.132.
[16] L. Cao, R. Zeng, S. Peng, A. Yang, J. Niu, S. Yu, Textual emotion classification using mpnet and
cascading broad learning, Neural Networks 179 (2024) 106582. doi:10.1016/j.neunet.2024.
106582.
[17] M. A. Khder, Web scraping or web crawling: State of art, techniques, approaches and application,
volume 13, 3 ed., 2021.
[18] M. Dogucu, M. Çetinkaya Rundel, Web scraping in the statistics and data science curriculum:
Challenges and opportunities, Journal of Statistics and Data Science Education 29 (2021) S112–S122.
doi:10.1080/10691898.2020.1787116.
[19] S. Lunn, J. Zhu, M. Ross, Utilizing web scraping and natural language processing to better inform
pedagogical practice, in: 2020 IEEE Frontiers in Education Conference (FIE), IEEE, 2020, pp. 1–9.
doi:10.1109/FIE44824.2020.9274270.
[20] V. Krotov, L. Johnson, L. Silva, Legality and ethics of web scraping, Communications of the</p>
      <p>Association for Information Systems 47 (2020) 539–563. doi:10.17705/1CAIS.04724.
[21] R. Brewer, B. Westlake, T. Hart, O. Arauza, The Ethics of Web Crawling and Web Scraping
in Cybercrime Research: Navigating Issues of Consent, Privacy, and Other Potential Harms
Associated with Automated Data Collection, Springer International Publishing, 2021, pp. 435–456.
doi:10.1007/978-3-030-74837-1_22.
[22] C. C. de Comercio Electronico, Medición de indicadores -tendencia de la oferta de bienes y servicios
en línea-, 2019.
[23] M. P. Perdomo, Percepción de confianza que genera a sus clientes el modelo de negocio de mercado
libre, Universidad de La Salle (2018).
[24] mercadolibre, https://www.mercadolibre.com.co/, 2025.
[25] J. O. C. Casas, C. D. R. Castillos, Percepción y preferencia de compra de los clientes por medio de
la plataforma mercado libre.com, Universidad Cooperativa de Colombia (2021).
[26] O. Aydin, R web scraping quick start guide techniques and tools to crawl and scrape data from
websites, 2018. URL: www.packtpub.com.
[27] J. A. Sánchez, L. A. Montoya, La confianza como elemento fundamental en las compras a través de
canales de comercio electrónico. caso de los consumidores en antioquia (colombia), Innovar 27
(2017) 11–22. doi:10.15446/innovar.v27n64.62365.
[28] C. D. Manning, An introduction to information retrieval, 2009.
[29] F. P. Sourd, Xml, json y el intercambio de información, ACUNAH 18 (2022).
[30] nltk, https://www.nltk.org/, 2025.
[31] T. Mikolov, K. Chen, G. Corrado, J. Dean, Eficient estimation of word representations in vector
space (2013).
[32] J. Pennington, R. Socher, C. D. Manning, Glove: Global vectors for word representation, in:
Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP),
2014, pp. 1532–1543.
[33] K. Song, X. Tan, T. Qin, J. Lu, T.-Y. Liu, Mpnet: Masked and permuted pre-training for language
understanding, Nanjing University of Science and Technology (2020).
[34] R. Patil, S. Boit, V. Gudivada, J. Nandigam, A survey of text representation and embedding
techniques in nlp, IEEE Access 11 (2023) 36120–36146.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsirmpas</surname>
          </string-name>
          , I. Gkionis,
          <string-name>
            <given-names>G. T.</given-names>
            <surname>Papadopoulos</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Mademlis</surname>
          </string-name>
          ,
          <article-title>Neural natural language processing for long texts: A survey on classification and summarization</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>133</volume>
          (
          <year>2024</year>
          )
          <fpage>108231</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ramesh Kashyap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kan</surname>
          </string-name>
          ,
          <article-title>Scientific document processing: challenges for modern learning methods</article-title>
          ,
          <source>International Journal on Digital Libraries</source>
          <volume>24</volume>
          (
          <year>2023</year>
          )
          <fpage>283</fpage>
          -
          <lpage>309</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ofori</surname>
          </string-name>
          ,
          <article-title>Gpt-3 vs other text embeddings techniques for text classification: A performance evaluation</article-title>
          ,
          <source>Medium</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Nimbleway</surname>
          </string-name>
          ,
          <article-title>Why sentiment analysis is the missing link in your retail/e-commerce voc strategy (</article-title>
          <year>2025</year>
          ). URL: https://www.nimbleway.com/blog/why-sentiment
          <article-title>-analysis-matters-in-retail.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Neelakantan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Puri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J</given-names>
            .
            <surname>Tworek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tezak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hallacy</surname>
          </string-name>
          , et al.,
          <article-title>Text and code embeddings by contrastive pre-training</article-title>
          ,
          <source>arXiv preprint arXiv:2201.10005</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Filipetto</surname>
          </string-name>
          , Vender en mercadolibre, Papeles de trabajo:
          <source>La revista electrónica del IDAES</source>
          <volume>17</volume>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Elliott</surname>
          </string-name>
          ,
          <article-title>Latin America's e-commerce king says MercadoLibre has huge room for growth</article-title>
          , https://www.reuters.com/technology/ latin
          <article-title>-americas-e-commerce-king-says-mercadolibre-has-huge-room-</article-title>
          <string-name>
            <surname>growth-</surname>
          </string-name>
          2024-09-09/,
          <year>2025</year>
          . Reuters, published
          <year>2025</year>
          -
          <volume>05</volume>
          -
          <fpage>27</fpage>
          . Accessed 2025-
          <volume>09</volume>
          -14.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wirth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hipp</surname>
          </string-name>
          , Crisp-dm:
          <article-title>Towards a standard process model for data mining, in: Proceedings of the 4th international conference on the practical applications of knowledge discovery and data mining</article-title>
          , volume
          <volume>1</volume>
          ,
          <string-name>
            <surname>Manchester</surname>
          </string-name>
          ,
          <year>2000</year>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P. L.</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Spirling</surname>
          </string-name>
          ,
          <article-title>Word embeddings: What works, what doesn't, and how to tell the diference for applied research</article-title>
          ,
          <source>The Journal of Politics</source>
          <volume>84</volume>
          (
          <year>2022</year>
          )
          <fpage>101</fpage>
          -
          <lpage>115</lpage>
          . doi:
          <volume>10</volume>
          .1086/715162.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <source>Understanding Graph Embedding Methods and Their Applications</source>
          , volume
          <volume>63</volume>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1137/20M1386062.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Birunda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Devi</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          <article-title>Review on Word Embedding Techniques for Text Classification</article-title>
          ,
          <year>2021</year>
          , pp.
          <fpage>267</fpage>
          -
          <lpage>281</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-15-9651-3_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>D. W. Hosmer</given-names>
            <surname>Jr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lemeshow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. X.</given-names>
            <surname>Sturdivant</surname>
          </string-name>
          , Applied Logistic Regression, 3rd ed., John Wiley &amp; Sons, Hoboken, NJ,
          <year>2013</year>
          . doi:
          <volume>10</volume>
          .1002/9781118548387.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [36]
          <string-name>
            <surname>M. P. LaValley</surname>
          </string-name>
          , Logistic regression,
          <source>Circulation</source>
          <volume>117</volume>
          (
          <year>2008</year>
          )
          <fpage>2395</fpage>
          -
          <lpage>2399</lpage>
          . URL: https://www.ahajournals.org/doi/abs/10.1161/CIRCULATIONAHA.106.682658. doi:
          <volume>10</volume>
          .1161/ CIRCULATIONAHA.106.682658.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>D.</given-names>
            <surname>Meyer</surname>
          </string-name>
          , Support vector machines,
          <source>R News</source>
          <volume>1</volume>
          (
          <year>2001</year>
          )
          <fpage>23</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>J. J. E.</given-names>
            <surname>Zúñiga</surname>
          </string-name>
          , Aplicación de algoritmos random forest y xgboost en una base de solicitudes de tarjetas de crédito,
          <source>Ingeniería Investigación y Tecnología</source>
          <volume>21</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .22201/fi. 25940732e.
          <year>2020</year>
          .
          <volume>21</volume>
          .3.022.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [39]
          <string-name>
            <surname>J. Quinlan</surname>
          </string-name>
          ,
          <article-title>Simplifying decision trees</article-title>
          ,
          <source>International Journal of Man-Machine Studies</source>
          <volume>27</volume>
          (
          <year>1987</year>
          )
          <fpage>221</fpage>
          -
          <lpage>234</lpage>
          . doi:
          <volume>10</volume>
          .1016/S0020-
          <volume>7373</volume>
          (
          <issue>87</issue>
          )
          <fpage>80053</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [40]
          <string-name>
            <surname>Željko</surname>
            <given-names>Ð</given-names>
          </string-name>
          . Vujovic,
          <article-title>Classification model evaluation metrics</article-title>
          ,
          <source>International Journal of Advanced Computer Science and Applications</source>
          <volume>12</volume>
          (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .14569/IJACSA.
          <year>2021</year>
          .
          <volume>0120670</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>P.</given-names>
            <surname>St-Aubin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Agard</surname>
          </string-name>
          ,
          <article-title>Precision and reliability of forecasts performance metrics</article-title>
          ,
          <source>Forecasting</source>
          <volume>4</volume>
          (
          <year>2022</year>
          )
          <fpage>882</fpage>
          -
          <lpage>903</lpage>
          . doi:
          <volume>10</volume>
          .3390/forecast4040048.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>A. J. R.</given-names>
            <surname>Villegas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Serna</surname>
          </string-name>
          ,
          <article-title>Risk adjustment revisited using machine learning techniques</article-title>
          ,
          <source>Documentos CEDE</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>R.</given-names>
            <surname>Yacouby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Axman</surname>
          </string-name>
          ,
          <article-title>Probabilistic extension of precision, recall, and f1 score for more thorough evaluation of classification models</article-title>
          ,
          <source>in: Proceedings of the First Workshop on Evaluation and Comparison of NLP Systems, Association for Computational Linguistics</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>91</lpage>
          . doi:
          <volume>10</volume>
          . 18653/v1/
          <year>2020</year>
          .eval4nlp-
          <fpage>1</fpage>
          .9.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>