<!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>Thematic Unsupervised Classification of Tourist Texts using Latent Semantic Analysis and K-Means</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julio Madera-Quintana</string-name>
          <email>julio.madera@reduc.edu.cu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anibal Hernández-Gónzalez</string-name>
          <email>anibal.hernandez@reduc.edu.cu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yoan Martínez-López</string-name>
          <email>yoan.martinez@reduc.edu.cu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Camagüey</institution>
          ,
          <addr-line>Camagüey</addr-line>
          ,
          <country country="CU">Cuba</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Sentiment analysis and thematic unsupervised classification of tourist texts have gained importance in recent years. Rest-Mex 2023 proposes two tasks: sentiment analysis and thematic unsupervised classification of Mexican tourist texts. The thematic unsupervised classification task aims to group texts related to Mexican tourism into four distinct topics. In this paper, we propose a procedure based on the TF-IDF and LSA algorithms to convert texts into vectors and execute de K-Means method for clustering of the text. The results show that the proposed method is comparable to others in the same competition.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Thematic Unsupervised Classification</kwd>
        <kwd>Mexican Tourism Texts</kwd>
        <kwd>Rest-Mex 2023</kwd>
        <kwd>Clustering Algorithms</kwd>
        <kwd>Text Vectorization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Sentiment Analysis and thematic unsupervised classification are important tasks in Natural
Language Processing, which have been applied in various domains, including tourism. These tasks aim
to extract meaningful information from texts, such as opinions, sentiments, and topics, among others.
In the context of tourism, the analysis of tourist texts can provide valuable insights for the improvement
of tourist services and destinations[18-20]. However, most studies in this area have focused on English
texts, leaving a gap in research for other languages, such as Spanish [21-23]. In this context, Rest-Mex
2023 proposes two tasks: sentiment analysis and thematic unsupervised classification of Mexican
tourist texts [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Text Clustering is a popular technique in natural language processing that involves grouping similar
documents based on their content. The goal of Text Clustering is to discover patterns and relationships
in unstructured text data, which can be used for various applications such as Information Retrieval,
Recommendation Systems, and Sentiment Analysis. In recent years, there has been a growing interest
in applying Text Clustering to Spanish language text given the increasing amount of digital content
available in this language [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        One of the most important challenges in Text Clustering is to find an appropriate representation of
the text data that captures its semantic content. In the case of Spanish language text, this challenge is
compounded by the complexity of the language, which has a rich vocabulary and complex grammar.
To address this challenge, researchers have explored various techniques such as word embeddings,
topic models, and graph-based representations [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
      </p>
      <p>
        Another important aspect of Text Clustering is the choice of the clustering algorithm. There are
various methods available, such as K-Means [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], Hierarchical Clustering [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and Spectral Clustering
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], each with its strengths and weaknesses. In the context of Spanish language text, researchers have
explored the effectiveness of different clustering algorithms, as well as hybrid approaches that combine
multiple algorithms [8, 9].
      </p>
      <p>Evaluation of Text Clustering results is another important aspect of this field. It is essential to
measure the quality of the clustering results and compare them against ground truth or human-labelled
data. In the case of Spanish language text, several evaluation metrics have been proposed, such as the
Normalized Mutual Information (NMI), F-measure, and Adjusted Rand Index (ARI) [10 - 12].</p>
      <p>The application of Text Clustering to real-world problems in Spanish language text is an area of
active research. There is still much to be explored in this field, and researchers are actively working to
develop more effective methods and applications for Text Clustering in Spanish. The code
implementation is available at: https://github.com/ajhglez99/rest_mex_2023_clustering_task.git.</p>
      <p>The paper is organized as follows. In the next section, we present the proposed methodology. Next,
we discuss the result of the proposed procedure. In the last section, we present the conclusions and
future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <p>In the Rest-Mex 2023, for the thematic unsupervised classification task, the same dataset of 150000
news items related to Mexican tourism was used. The news items were carefully downloaded and tagged
based on four different topics related to tourism. The goal of the task was to group the news items into
four distinct topics using unsupervised clustering techniques. Several clustering algorithms were
applied, including K-Means, and hierarchical clustering. The performance of the algorithms was
evaluated using internal validation metrics such as silhouette score and external validation metrics such
as purity and entropy.
2.1.</p>
    </sec>
    <sec id="sec-3">
      <title>Proposed procedure</title>
      <p>In this section, we present the general procedure for text data preprocessing and clustering.
Algorithm 1 shows the method executed over the Rest-Mex dataset on a thematic unsupervised task.
First, it opens the dataset and then preprocesses it by removing links, special characters, numbers, and
stop words and converts it to lowercase and strips white spaces [13]. In step 3, the algorithm applies the
TF-IDF algorithm to convert the preprocessed text into a matrix of vectors [14]. Step 4 performs
dimensionality reduction on the matrix of vectors by using the Latent Semantic Analysis (LSA)
technique [15]. In step 5, we initialize the K-Means clustering algorithm to obtain four clusters, fit the
model and apply this to get the labels of each text [16]. Finally, it returns the cluster labels ready to
export in the Rest-Mex output format. The complexity of the algorithm depends on the size of the
dataset and the number of clusters specified for K-Means [17].</p>
      <p>ALGORITHM 1: PROCEDURE TO CLUSTERING REST-MEX TOURISM TEXTS</p>
      <p>Input: Rest-Mex thematic unsupervised classification of tourist texts dataset
1
2
3
4
5
6</p>
      <p>Output: Cluster label for each text in the dataset
dataset = load_dataset()
cleaned_dataset = preprocess(dataset)
vectors = tfidf(cleaned_dataset)
vectors = dimensionality_reduction_lsa(vectors)
labels = kmeans(vectors)
return labels</p>
      <p>For the TF-IDF algorithm, we configure this to take into account only words that occur at least five
times; for each text, it returns a vector with 300 components. After that, the LSA algorithm is executed
to reduce each vector to a new vector with 100 components. We execute the LSA several times with a
different number of components to return and the better results were with 100 components. Finally, the
K-Means algorithm is executed with the parameter number of clusters equal to four. We output the two
better runs of all the experiments executed moving some of these parameters.</p>
      <sec id="sec-3-1">
        <title>The TF-IDF Vectorizer</title>
        <p>TF-IDF stands for Term Frequency - Inverse Document Frequency, it is a common algorithm used
in Text Mining and Natural Language Processing. It weights the importance of words based on how
frequently they appear in a document (Term Frequency) and how unique they are across all documents
(Inverse Document Frequency) [16]. This helps distinguish common but irrelevant words from
important discriminative words. Reduces the impact of very common words that appear frequently in
most documents but do not add much meaning. This makes the model more robust and focused on
descriptive content words.</p>
        <p>After calculating TF-IDF scores for all words in all documents, it represents each document as a
vector of TF-IDF weights. This vector representation allows the use of clustering algorithms like
KMeans or Hierarchical Clustering on the documents. The resulting clusters tend to group documents
with similar topics because they share words with higher TF-IDF scores (i.e. relevant and distinctive
terms for that topic).</p>
        <p>In summary, TF-IDF helps extract meaningful features (words) from text data that are more suitable
for clustering algorithms. It ignores common words and focuses on words that can better distinguish
between documents and clusters. This often results in more coherent and interpretable clusters of text
documents [16].</p>
      </sec>
      <sec id="sec-3-2">
        <title>Latent Semantic Analysis</title>
        <p>Latent Semantic Analysis (LSA) is a text mining technique that is useful for Text Clustering. LSA
uses a technique called Singular Value Decomposition (SVD) to reduce the dimensionality of the
worddocument matrix. This reduces noise and isolates the main semantic themes in the text data. The reduced
dimensional space captures the "latent semantics" of the text, meaning the underlying concepts and
topics that the words are referring to. This more semantic representation of the text is better for
clustering [15, 17].</p>
        <p>After applying LSA, semantically similar documents (i.e. about the same topic) will be represented
by similar vectors in the reduced dimensional space. This makes it easier for clustering algorithms to
group these documents. The reduced dimensional space helps eliminate some of the problems in
languages. Words with similar meanings (synonyms) will be placed close together, and ambiguous
words (polysemes) will be assigned more distinct representations based on their different uses.</p>
        <p>By experimenting with the number of dimensions to reduce, we can control the level of specificity
vs generality in the document representations and resulting clusters. More dimensions tend to produce
more fine-grained clusters. LSA produces a more semantic representation of text data by identifying
the major factors (topics) underlying word usage. This semantic representation aligns similar documents
together and separates unrelated documents, resulting in more coherent text clusters [15, 17].</p>
      </sec>
      <sec id="sec-3-3">
        <title>K-Means Algorithm</title>
        <p>K-Means is a simple and efficient algorithm that can handle large amounts of text data and produce
clusters quickly. This makes it suitable for applications that require clustering large corpora of
documents like the Rest-Mex dataset. It requires the number of clusters (k) as input. This enables us to
control how many clusters/topics we want the algorithm to discover in the text data. Without prescribing
specific topics, K-Means finds the most suitable clusters based on the text representations [16, 17].</p>
        <p>K-Means works by iteratively assigning documents to clusters based on distance from cluster
centroids and re-calculating the centroids based on the assigned documents. This optimization
procedure tends to converge on coherent text clusters. This algorithm works well when combined with
text feature extraction or dimensionality reduction techniques like TF-IDF, LSA and Word2Vec, the
first two of these applied in our proposal. These techniques produce vector representations of texts that
K-Means can easily work with. The resulting clusters represent the dominant topics present in the text
corpus. We can inspect the cluster centroids (average vector of assigned documents) to determine the
words and documents that best represent each cluster/topic [16].</p>
        <p>In summary, K-Means offers a computationally efficient algorithm for discovering a specified
number of topics or clusters in text data. When combined with appropriate text feature extraction
techniques, it tends to produce reasonably good quality text clusters with interpretable topics. Also, the
resulting clusters are not necessarily the optimal partitioning of the data - the algorithm can get stuck in
local optima. However, in practice, K-Means often produce useful and meaningful text clusters for
exploration.</p>
        <p>In the case of the Rest-Mex thematic task, we know the number of clusters to detect, K-Means is an
excellent algorithm to detect these. As we described in the preceding paragraphs, we performed a
preprocessing of the texts by converting incorrectly encoded characters, and removing URLs and stop
words. Then we converted the text into numerical vectors using the TF-IDF technique, built the groups
based on a distance metric, applied a dimensionality reduction process with the LSA algorithm, and
finally applied evaluation metrics to identify how relevant the groups are.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Results and discussion</title>
      <p>The results showed that the thematic unsupervised classification task can be performed with
reasonable accuracy on Mexican tourist texts. To evaluate each system in the unsupervised
classification task, an alignment must first be done. Given the Gold Standard, the output of each k
system must be renumbered so that the themes correspond. This is because the only restriction that the
participating teams have is that they must make 4 groups with the news shared in the competition. This
means that the labels do not necessarily coincide for the same groups expected in the Gold Standard.
For this reason, a re-labelling will be done for each system using the Gold Standard label that shares
the most instances with each of the groups resulting from the k system. Once the alignment is done, it
will be evaluated with a macro-F-measure as shown in the following equation.</p>
      <p>ℎ() =
1
||
|#|
0 !()
!$%</p>
      <sec id="sec-4-1">
        <title>General ranking of teams</title>
        <p>The results of the run of the following algorithms for each team are shown in Table 1. Our team
JCMQ-Team_run_5 used the LSA algorithm proposal for the competition.</p>
        <p>Table 1 shows the performance of four teams in the task measured by two metrics: Macro F1 and
Accuracy. Macro F1 is a measure of the overall quality of the predictions made by the teams, while
Accuracy is a measure of how many of the predictions were correct. The team that achieved the best
performance was "Javilonso-Team_javier_alonso_thematic_spacy_kmeans10_5", with a Macro F1
score of 0.282 and an Accuracy score of 44.8. The team that came in second place was
"CIMATTeam_run3_thematic", with a Macro F1 score of 0.240 and an Accuracy score of 35.6. The team that
came in third place was "JCMQ-Team_run_5", with a Macro F1 score of 0.218 and an Accuracy score
of 35.3. Although this team did not perform as well as the top two teams, they still achieved a
respectable score and were able to beat out the fourth team.</p>
        <p>Finally, the fourth team was "MCE-Team_2ndIterKmeans", with a Macro F1 score of 0.203 and an
Accuracy score of 34.3. This team achieved the lowest score of the four teams and was given an
Honorable Mention (HM). In summary, the results show that
"JavilonsoTeam_javier_alonso_thematic_spacy_kmeans10_5" was the winner, with
"CIMATTeam_run3_thematic" coming in second and "JCMQ-Team_run_5" in third place.</p>
        <p>The third-place team was "JCMQ-Team_run_5". They achieved a Macro F1 score of 0.218 and an
Accuracy score of 35.3. Compared to the team in second place, they had a slightly lower Macro F1
score but a slightly higher Accuracy score. Based on these metrics, it seems that the team performed
reasonably well in the task, but there was room for improvement. It's possible that they could have
achieved a higher score if they had used a different approach or if they had more time to refine their
model. Overall, coming in third place is still a good achievement, as it shows that the team was able to
compete effectively against other teams.</p>
        <p>Now, we evaluate the performance of each team by category (Insecurity, Prices, Gastronomy and
Landscape) using precision and recall metrics. For this, we use two metrics, Precision and Recall.</p>
        <p>Precision is defined as:
Recall is defined as:
Where:
•
•
•
•</p>
        <p>TP: True Positive
FP: False Positive
TN: True Negative</p>
        <p>FN: False Negative
Precision results
 =</p>
        <p>+ 
 =</p>
        <p>+ 
highest precision for Landscape at 0.5937, indicating a much higher proportion of its retrieved
Landscape examples were relevant compared to the other teams.</p>
        <p>Precision scores vary more widely between categories within each team compared to the average
precision scores. This suggests the proportion of relevant examples retrieved differed more significantly
between categories for each model.</p>
        <p>In summary, while Team3's model achieved the highest average precision, indicating a higher
overall proportion of relevant examples retrieved, the different teams demonstrated large variations in
precision for the specific target categories. This underscores the importance of evaluating precision
separately by category in addition to average precision.</p>
        <p>Team1 had the highest average recall at 0.3250, indicating it performed best overall at retrieving
relevant examples. Team1 and Team3 had the highest recall for the Insecurity category, around 0.96
0.95, meaning they performed best at retrieving relevant examples related to insecurity. Team2 had the
highest recall for the Prices category at 0.1625, performing best for that target. Team3 had the highest
recall for the Gastronomy category at 0.0923, performing best for retrieving gastronomy-related
examples. The recall scores across teams and categories vary, indicating different levels of performance
for different target categories. This is common and suggests the models struggle more with some
categories than others.</p>
        <p>In summary, these results show that while Team1 had the best average recall overall, the different
teams demonstrated varying levels of performance for the specific target categories, with different
teams performing best for different targets. This again underscores the importance of evaluating
performance separately by category in addition to average recall.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Legend for Table 1 and Table 2:</title>
        <p>• Team1: Javilonso-Team_javier_alonso_thematic_spacy_kmeans10_5
• Team2: CIMAT-Team_run3_thematic
• Team3: JCMQ-Team_run_5
• Team4: MCE-Team_2ndIterKmeans</p>
        <p>So in conclusion, looking at the average scores alone can give a high-level picture of overall
performance, but breaking the results down by specific category reveals more nuanced differences in
how well the models performed for particular targets. Both types of analysis provide useful insight.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusions and further work</title>
      <p>In this paper, we presented a general procedure to resolve the task related to the thematic
unsupervised classification of Mexican tourist texts in the context of Rest-Mex 2023. The proposed
tasks provide valuable insights for the analysis of tourist texts in Spanish, which can be useful for the
improvement of tourist services and destinations. Our proposal is based on the use of TF-IDF, LSA and
K-Means algorithms and the result shows the promissory application of these algorithms in
unsupervised classification of text problems. Future work can explore the use of deep learning models
for these tasks and the integration of other features, such as demographic and contextual information.</p>
    </sec>
    <sec id="sec-6">
      <title>5. References</title>
      <p>[8] de Campos, L. M., Fernández-Luna, J. M., Huete, J. F., &amp; Redondo-Expósito, L. (2020). Automatic
construction of multi-faceted user profiles using text clustering and its application to expert
recommendation and filtering problems. Knowledge-Based Systems, 190, 105337.
[9] Li, Q., Li, S., Zhang, S., Hu, J., &amp; Hu, J. (2019). A review of text corpus-based tourism big data
mining. Applied Sciences, 9(16), 3300.
[10] CHEN, Y., &amp; ZHAO, X. (2022). Varied density clustering algorithm based on border point
detection. Journal of Computer Applications, 42(8), 2450.
[11] de Souto, M. C., Coelho, A. L., Faceli, K., Sakata, T. C., Bonadia, V., &amp; Costa, I. G. (2012, October).</p>
      <p>A comparison of external clustering evaluation indices in the context of imbalanced data sets.</p>
      <p>In 2012 Brazilian Symposium on Neural Networks (pp. 49-54). IEEE.
[12] Wagner, S., &amp; Wagner, D. (2007). Comparing clusterings: an overview (pp. 1-19). Karlsruhe:</p>
      <p>Universität Karlsruhe, Fakultät für Informatik.
[13] Orellana, G., Arias, B., Orellana, M., Saquicela, V., Baculima, F., &amp; Piedra, N. (2018, November).</p>
      <p>A study on the impact of pre-processing techniques in Spanish and english text classification over
short and large text documents. In 2018 international conference on information systems and
computer science (INCISCOS) (pp. 277-283). IEEE.
[14] Orellana, G., Arias, B., Orellana, M., Saquicela, V., Baculima, F., &amp; Piedra, N. (2018, November).</p>
      <p>A study on the impact of pre-processing techniques in Spanish and english text classification over
short and large text documents. In 2018 international conference on information systems and
computer science (INCISCOS) (pp. 277-283). IEEE.
[15] Dumais, S. T. (2004). Latent semantic analysis. Annu. Rev. Inf. Sci. Technol., 38(1), 188-230.
[16] Álvarez-Carmona, M. A., Aranda, R., Rodríguez-González, A. Y., Pellegrin, L., &amp; Carlos, H. (2022).</p>
      <p>Classifying the mexican epidemiological semaphore colour from the covid-19 text spanish
news. Journal of Information Science, 01655515221100952.
[17] Kumbhar, R., Mhamane, S., Patil, H., Patil, S., &amp; Kale, S. (2020, June). Text document clustering
using K-Means algorithm with dimension reduction techniques. In 2020 5th International
Conference on Communication and Electronics Systems (ICCES) (pp. 1222-1228). IEEE.
[18] A. Diaz-Pacheco, M. Á. Álvarez-Carmona, R. Guerrero-Rodríguez, L. A. C. Chávez, A. Y.</p>
      <p>Rodríguez-González, J. P. Ramírez-Silva, R. Aranda, Artificial intelligence methods to support the
research of destination image in tourism. a systematic review, Journal of Experimental &amp;
Theoretical Artificial Intelligence (2022) 1–31.
[19] M. A. Alvarez-Carmona, R. Aranda, A. Rodriguez-Gonzalez, D. Fajardo-Delgado, M. G. A.</p>
      <p>Sanchez, H. Perez-Espinosa, J. Martinez-Miranda, R. Guerrero-Rodriguez, L. Bustio-Martinez, A.
D. Pacheco, Natural language processing applied to tourism research: A systematic review and
future research directions, Journal of King Saud University-Computer and Information Sciences
(2022).
[20] E. Olmos-Martínez, M. Á. Álvarez-Carmona, R. Aranda, A. Díaz-Pacheco, What does the media
tell us about a destination? the cancun case, seen from the usa, canada, and mexico, International
Journal of Tourism Cities (2023).
[21] M. Á. Álvarez-Carmona, R. Aranda, S. Arce-Cardenas, D. Fajardo-Delgado, R.
GuerreroRodríguez, A. P. López-Monroy, J. Martínez-Miranda, H. Pérez-Espinosa, A. Y.
RodríguezGonzález, Overview of rest-mex at iberlef 2021: recommendation system for text mexican tourism,
Procesamiento del Lenguaje Natural 67 (2021).
[22] M. Á. Álvarez-Carmona, Á. Díaz-Pacheco, R. Aranda, A. Y. Rodríguez-González, D.
FajardoDelgado, R. Guerrero-Rodríguez, L. Bustio-Martínez, Overview of rest-mex at iberlef 2022:
Recommendation system, sentiment analysis and covid semaphore prediction for mexican tourist
texts, Procesamiento del Lenguaje Natural 69 (2022).
[23] M. Á. Álvarez-Carmona, R. Aranda, A. Y. Rodríguez-González, L. Pellegrin, C. Hugo, Classifying
the mexican epidemiological semaphore colour from the covid-19 text spanish news, Journal of
Information Science (2022).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Álvarez-Carmona</surname>
            ,
            <given-names>M. Á.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Díaz-Pacheco</surname>
          </string-name>
          , Á.,
          <string-name>
            <surname>Aranda</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Rodríguez-González,
          <string-name>
            <surname>AY</surname>
          </string-name>
          , BustioMartínez,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Muñis-Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Sánchez-Vega</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          (
          <year>2023</year>
          ).
          <source>Overview of Rest-Mex at IberLEF 2023: Research on Sentiment Analysis Task for Mexican Tourist Texts. Procesamiento Del Lenguaje Natural</source>
          ,
          <volume>71</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Nakamura</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shirakawa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hara</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nishio</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Wikipedia-based relatedness measurements for multilingual short text clustering</article-title>
          .
          <source>ACM Transactions on Asian and LowResource Language Information Processing (TALLIP)</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Núñez-Reyes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villatoro-Tello</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramírez-</surname>
          </string-name>
          de
          <article-title>-la-</article-title>
          <string-name>
            <surname>Rosa</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sánchez-Sánchez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A compact representation for cross-domain short text clustering</article-title>
          .
          <source>In Advances in Computational Intelligence: 15th Mexican International Conference on Artificial Intelligence, MICAI</source>
          <year>2016</year>
          , Cancún, Mexico,
          <source>October 23-28</source>
          ,
          <year>2016</year>
          , Proceedings,
          <string-name>
            <surname>Part I</surname>
          </string-name>
          15 (pp.
          <fpage>16</fpage>
          -
          <lpage>26</lpage>
          ). Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seraj</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Islam</surname>
            ,
            <given-names>S. M. S.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>The K-Means algorithm: A comprehensive survey and performance evaluation</article-title>
          .
          <source>Electronics</source>
          ,
          <volume>9</volume>
          (
          <issue>8</issue>
          ),
          <fpage>1295</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Sinaga</surname>
            ,
            <given-names>K. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Unsupervised K-Means clustering algorithm</article-title>
          .
          <source>IEEE access</source>
          ,
          <volume>8</volume>
          ,
          <fpage>80716</fpage>
          -
          <lpage>80727</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Rios</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nogueira</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coimbra</surname>
            ,
            <given-names>D. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopes</surname>
            ,
            <given-names>T. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abraham</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mello</surname>
            ,
            <given-names>R. F. D.</given-names>
          </string-name>
          (
          <year>2021</year>
          ).
          <article-title>Country transition index based on hierarchical clustering to predict next COVID-19 waves</article-title>
          . Scientific reports,
          <volume>11</volume>
          (
          <issue>1</issue>
          ),
          <fpage>15271</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Duan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sathe</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2019</year>
          , November).
          <article-title>Improving spectral clustering with deep embedding and cluster estimation</article-title>
          .
          <source>In 2019 IEEE International Conference on Data Mining (ICDM)</source>
          (pp.
          <fpage>170</fpage>
          -
          <lpage>179</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>