<!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>Kyiv, Ukraine
Corresponding author.
These authors contributed equally.
i.a.yurchuk@gmail.com (I. Yurchuk); duchnov@ukr.net (K. Dukhnovska); kovok@ukr.net (O. Kovtun);
annamartsafei@knu.ua (A. Martsafei); anastasiia_kushnir@knu.ua (A. Kushnir)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Mathematical model of a text document with consideration of time for search algorithm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iryna Yurchuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kseniia Dukhnovska</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oksana Kovtun</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Martsafei</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Kushnir</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>60 Volodymyrska Street, Kyiv, 01033</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This research examines mathematical models for text documents, incorporating temporal factors to improve the efficacy of search algorithms. In light of the exponential growth of information in both digital and physical realms, it is imperative to acknowledge the dynamic nature of information. A dynamic model based on TF-IDF measurements has been developed and experimentally validated within a Python 3.8 environment using the Spider framework. Results demonstrate that this dynamic model can significantly enhance the precision of text document search.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;TF-IDF</kwd>
        <kwd>search engine algorithms</kwd>
        <kwd>text document model 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review and problem statement</title>
      <p>Mathematical models underpin modern natural language processing systems. These models enable
the transformation of text into digital representations, allowing computers to perform various
analytical and generative tasks. Among the most common models are the bag-of-words model,
ngrams, vector spaces, and neural networks. The bag-of-words model represents a document as a
collection of words without considering their order. Each word corresponds to a dimension in a
vector space, and the value of the dimension indicates the frequency of the word in the document.
While this model is effective for many tasks, it does not account for syntax or semantics, which can
be a limitation for certain applications. The n-gram model is a generalization of the bag-of-words
model, considering sequences of n words (n-grams). This allows for capturing some syntactic
features of the text. In the vector space model, unlike the bag-of-words model, words are strictly
ordered. The coordinates of the vector can be calculated using various methods (TF-IDF, word
embeddings). This model enables measuring semantic similarity between words and documents. The
most powerful models capable of learning from large amounts of data are neural networks. The
primary types of neural networks used for text processing are recurrent neural networks (RNNs),
long short-term memory (LSTM) networks, gated recurrent units (GRUs), transformers, and
convolutional neural networks (CNNs).</p>
      <p>The selection of an appropriate model is contingent upon the specific task at hand and the desired
level of precision. For instance, a study [1] proposes a mathematical text model utilizing hesitant
fuzzy sets (HFS). Deviating from vector space models where each word is considered as a dimension,
this approach clusters words into fuzzy sets of synonyms. The model is employed to retrieve of
mathematical information, which is primarily conveyed through mathematical formulas. The paper
posits that mathematical formulas serve as a "semi-formal visual language". The authors
subsequently apply algorithms for local semantic distillation, grounded in the "teacher-student"
framework, to facilitate the search for texts containing mathematical formulas.</p>
      <p>In [2] by the author, a practical application is investigated. Web scraping is employed to gather
data. Subsequently, named entities are extracted from the resulting textual data using SD-NER
algorithms. The semantic disambiguation model for named entity recognition leverages semantic
knowledge to enhance the precision of named entity identification within text by considering
contextual and semantic cues. The statistical disambiguation model for named entity recognition
utilizes statistical methods to train on extensive datasets and determine the most likely tags for
named entities. The proposed SD-NER model attained an F1-score of 0.920 on the binary classification
task.</p>
      <p>Research [3] investigates the challenge of storing vast quantities of digital information. The
research compares the performance of various clustering algorithms and mathematical models
within the context of information retrieval for textual documents. In particular, the study contrasts
centroid-based clustering with clustering augmented by Latent Semantic Analysis (LSA). The
hypothesis is that LSA enhances clustering by reducing the semantic distance between related terms
in the vector space. The researchers conclude that clustering outcomes are contingent upon the
document representation and the similarity metric employed. When applied to short documents, LSA
does not yield superior results compared to conventional clustering techniques.</p>
      <p>The authors [4] focused on the clustering of web news articles related to the latest technologies.
The study proposes a novel document representation model, Bag-of-Near-Synonyms (BoNS), which
is based on the concept of creating clusters of lexical units with similar meanings (quasi-synonyms)
by applying word embeddings and agglomerative clustering algorithms. Subsequently, a vector space
model, Set Frequency-Inverse Document Frequency (SF-IDF), is employed to represent documents,
where each coordinate corresponds not to an individual word but to a cluster of quasi-synonyms. To
accelerate computations, a hashed modification of SF-IDF (hSF-IDF) is proposed, which allows for
linear calculation of SF values by applying a hash function to map each cluster to a unique identifier.
The effectiveness of the proposed model is demonstrated on the task of online clustering of news
about Chinese technologies, for which an improved batch algorithm is developed. Experimental
results on real-world data indicate the superiority of the proposed model over traditional methods
such as TF-IDF, average word or character embeddings, Latent Dirichlet Allocation (LDA), and the
"bag of concepts" model, both in terms of accuracy and computational efficiency.</p>
      <p>In [5], there is devoted to a comparative analysis of relevant feedback models based on vector
space and probabilistic models. The authors of the study consider two main approaches to query
modification: term reweighting and query expansion. It is experimentally demonstrated that both
approaches can significantly improve search effectiveness. The differences between the considered
models lie in the methods of computing term weights and query expansion mechanisms. In
particular, the vector space model involves automatic term reweighting based on their frequency in
relevant and non-relevant documents, while the probabilistic model employs more complex
statistical methods.</p>
      <p>Work [6] proposes a novel sentiment analysis model based on a modified TF-IDF algorithm. The
authors introduce informativeness weight and word density weight to more accurately determine
the emotional connotation of text. The model construction methodology involves the use of a set of
481
sentiment words as a basis for determining the emotional value of lexical units. Experimental results
demonstrate the high effectiveness of the proposed approach, especially in classification tasks and
feature word selection.</p>
      <p>Text classification is a pressing issue in modern natural language processing. Existing approaches,
such as centroid-based classifiers, Naive Bayes, Support Vector Machines, and convolutional neural
networks, are constantly being improved. In a study [7], a new method for improving classification
accuracy is proposed, which involves combining traditional classifiers with cosine similarity.
Experiments conducted on well-known datasets demonstrate a significant improvement in results
when using the proposed approach. Additionally, the authors of the study compare the effectiveness
of two methods for representing text documents: word counting and TF-IDF.</p>
      <p>Research [8] conducts a topological analysis of the sound structure of tongue twisters. The authors
apply the mathematical apparatus of topology to identify and formalize complex relationships
between sound components of language. The obtained results open up new perspectives for the
development of more accurate speech recognition models.</p>
      <p>Work [9] proposes a novel approach to text document classification based on an extension of the
traditional TF-IDF algorithm using fuzzy logic tools. The introduction of fuzzy logic enables a more
accurate modeling of semantic relationships between words and improves classification
effectiveness.</p>
      <p>The objective of studies [10-11] is to optimize information retrieval by reducing the
dimensionality of the search space. To achieve this, the authors propose a new data representation
model that involves transitioning from the traditional TF-IDF vector space to a more semantic
knowledge space using genetic algorithms.</p>
      <p>To date, there has been no research into mathematical models of text documents that incorporate
the time dimension.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Purpose of the research</title>
      <p>The purpose of this article is to present a dynamic model of a collection of documents. To fulfill the
objective, a series of tasks were identified and carried out:
•
•</p>
      <p>Develop a mathematical model of a text document considering the time factor.</p>
      <p>Investigate a search algorithm for this model.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Preliminary processing of a text document</title>
      <p>In the realm of information science, key properties of information are relevance, timeliness,
completeness, and accuracy. Relevance pertains to the significance of information at the time of its
acquisition. Timeliness refers to the applicability of information to a specific problem at the moment
it needs to be solved. Information is considered complete if it is sufficient to address a given problem.
Accuracy ensures that information accurately reflects the state of an object, process, or phenomenon.</p>
      <p>This paper focuses on the textual representation of information. A text document is defined as
information presented in textual form on any material carrier. While individual documents are static,
collections of documents form dynamic entities that evolve over time. Examples of dynamic
document collections include conference proceedings, thematic websites, and social media posts,
where documents are organized chronologically.</p>
      <p>The exponential growth and dynamic nature of textual information present challenges such as
information overload, redundancy, and noise. To effectively analyze large-scale, dynamic content
streams generated by internet sources, novel approaches to modeling text documents are required.
In this context, natural language text is treated as a sequence of terms. To analyze dynamic document
collections, a dynamic model of a text document is necessary.</p>
      <p>To construct models of text documents and their collections, the following standard assumptions
are commonly employed:</p>
      <p>• Document Order Independence: The order of documents within a collection does not
influence their semantic or thematic relationships.</p>
      <p>• Term Order Independence: The order of terms within a document does not significantly
impact its overall meaning.</p>
      <p>• Term Frequency Inverse Document Frequency (TF-IDF): Terms that occur frequently
across many documents are less informative than rare terms.</p>
      <p>• Word Form Normalization: Words with different morphological forms (e.g., plurals, verb
conjugations) are treated as equivalent.</p>
      <p>• Lemmatization or Stemming: Reducing words to their base or root form.
• Term Extraction and Keyword Identification: Identifying significant terms and phrases.
• Stop Word Removal: Eliminating common, less informative words (e.g., "the," "and," "of").</p>
      <p>A text document can be defined as a finite set of words interconnected by lexical, grammatical,
and semantic relationships, forming a coherent informational message. A collection of text
documents refers to any set of text documents stored locally, on a server, in the cloud, or within a
search engine index.</p>
      <p>The initial step in processing a text document involves registration within an electronic storage
system. Once registered, the document undergoes link extraction, where hyperlinks are identified
and queued for subsequent document retrieval. Next, the document is cleaned by removing control
characters and other non-textual elements, resulting in a plain text format. The cleaned text is then
subjected to parsing, a process that involves tokenization and term extraction. This stage calculates
various metrics essential for document analysis and indexing. The document, or its extracted terms,
is subsequently indexed, categorized, and stored in a suitable format within the electronic storage
system.</p>
      <p>A text document is composed of terms, which are syntactically independent morpheme clusters.
Unlike word combinations, terms cannot be further subdivided into independent units. The strong
internal cohesion of terms distinguishes them from sentence-level structures.</p>
      <p>To account for various word forms of a single lexical unit, lemmatization and stemming
algorithms are employed.</p>
      <p>Lemmatization is the process of reducing the different forms of a word to one single form in
accordance with the grammatical forms of a particular language.</p>
      <p>The stemming is a process of linguistic normalization, in which use to the removal of derived
affixes. To date, there are many different algorithms for stemming. Particularly notable among them
are: Porter's Stemmer, KSTEM algorithms, and n-grams. Porter's Stemmer is an algorithm that does
not use word vocabulary. It applies a number of rules by which affixes are cut off, basing from the</p>
      <p>The KSTEM algorithm is a morphological analyzer whose work is based on the algorithm for
replacing the suffix and searching for the base word from which the source word originated.</p>
      <p>The
naccount several errors, then with a high degree of probability they will have at least one common
lled n-grams. At the time of parsing,
the word is broken down into n-grams, and then the word falls into lists for each of these n-grams.
When searching, the query is also divided into n-grams, and each of them is sequentially searched
through the list of words containing the given substring. The purpose of this article is to present a
dynamic model of a collection of documents. To fulfill the objective, a series of tasks were identified
and carried.</p>
      <p>To date, there has been no research into mathematical models of text documents that incorporates
the time dimension.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Text document models</title>
      <p>In the simplest case, only the fact of the presence or absence of a term in a document can be
considered in a textual analysis. This document model is called binary. A complication of this model
In this case, the weight can be assigned to words, phrases, or to the basics of words.
normalized frequency, which is calculated as 0.5 + 0.5(TF/NTF), where NTF is the average frequency
of the term in the document. An alternative method of weighting terms in the texts of the document
is the logarithm of the frequency of occurrence of the term. In this case, the weight of terms included
in the text of the document is defined as 1+log (TF). To compensate for the effect of different resource
lengths, a similar frequency normalization is used. In this case, the formula looks like 1+log⁡( )
,
)
where MTF is the frequency of the word that occurs the most times in the document.</p>
      <p>These methods for determining weight are well described in [12].</p>
      <p>Today, a text document model based on the static measure TF-IDF is widely used.</p>
      <p>Suppose we have a dictionary W - an ordered set of terms whose power is M. The power of a
dictionary is the number of terms it contains. Then the document can be represented as a vector:
where wki is the frequency of the k-th term in the i-th text document (i = (1, n)).
where mki is the number of occurrences of the k-th term in the i-th document Mi
the total number
of terms in the i-th document.</p>
      <p>=&lt;   1,   2, …</p>
      <p>
        &gt;,
  =
  ,
 
,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
where N is the total number of documents in the collection, nk is the number of documents in the
collection in which the k-th term is found. The value IDFk characterizes the importance of the k-th
term in the collection of documents. The frequency of the term is calculated using the TF-IDF
formula:
  =   × 
 .
      </p>
      <p>
        (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
information.
documents.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Model of a text document with consideration of time</title>
      <p>Information exhibits a temporal decay, losing its value and utility over time. This phenomenon arises
from the continuous emergence of newer, more relevant, comprehensive, accurate, and reliable</p>
      <p>When designing text analysis algorithms, it is crucial to consider the dynamic nature of
information. By incorporating temporal factors, we can prioritize more recent and relevant</p>
      <p>The rate of information aging varies across different subject areas and topics. For instance, the
evolution of mathematical concepts differs from the rapid advancements in information technology.
Numerous factors influence this aging process, including the specific development trajectory of each
topic. In 1960, R. Barton and R. Kebler conducted a study to determine the "half-life" of publications
in various fields: physics (9.2 years), mathematics (21 years), and geology (23.6 years). Analogous to
the concept in quantum mechanics, the "half-life" of a scientific article represents the period during
which half of all publications on a given topic are released.</p>
      <p>To obtain a quantitative estimate of the rate of aging of scientific publications R. Barton and R.
Kebler used the Malthus model. This model may occur under the following assumptions:
• There is N - the number of scientific papers on some topics.</p>
      <p>• It is assumed that the growth rate of the number of scientific works is directly proportional to</p>
      <p>The latter assumption follows from the statistical studies of the international research firm IDC.</p>
      <p>
        If we consider the model of the document, which is given by formulas (
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1-4</xref>
        ), then one of the
components of this model TF does not depend on time, provided that the number of words in the
dictionary does not change with time. Indeed, TF is calculated according to formula (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), but neither
the number of occurrences of the k-th term in the i-th document, nor the total number of terms in
the i-th document change over time. The dynamic component of this model is the IDF value, which
is calculated according to formula (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
      </p>
      <p>Let IDFk(t) be the importance of the k-th term in the collection of documents at time t on this
 ( ) = ⁡
 ( ) ∗ 
 ( ) = ⁡
Then
Or
in passing to the limits we get:
 ( ) ∗</p>
      <p>( ) = ⁡
0  
∫
    = ∫  ( ) ,

0
ln⁡(</p>
      <p>) = ∫  ( ) .</p>
      <p>0</p>
      <p>As a result, we obtained a differential equation with separable variables. Its solution depends on
the function R(t), i.e. from the relative change in the importance of the k-th term in the collection of
documents. Integrating the left and right sides of the equation:
If R (t) is independent of time, i.e. is a constant, then we get the Malthus model:</p>
      <p>( ) = ⁡  ∫0  ( )⁡ .
where IDFk0 - the importance of the k-th term at time t = 0, C - the half-life of the relevance of the
document related to the subject C, is determined in an expert way, for each subject separately, C
growth rate of the relevance of the subject documents C, C- Subject text document.</p>
      <p>The advantage of this model is that the Malthus equation has an exact solution in the form of a
simple and convenient exponential function, but from the point of view of interpreting the results,
it looks rather dubious. The main disadvantage of this approach is that the exponential function
cannot describe events that have local extremes, but for a large number of text documents, the
Malthus model is correct.</p>
      <p>
        Consider a model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), where the weight of the term wik is defined by formula (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). This formula is
the product of the stationary component of the TF and the dynamic IDF. Then relying on the Malthus
model, you can get:
  ( ) =   ∗ 
0     −  
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
      </p>
      <sec id="sec-6-1">
        <title>Thus, a dynamic model of a text document is obtained.</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Results</title>
      <p>
        Given a collection of text documents, the objective is to retrieve a subset of documents that are most
relevant to a specific information need, expressed as a query. To facilitate this process, the document
collection is mathematically represented as a matrix (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), where each row corresponds to a document
vector. These document vectors are constructed using either model (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) or (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), which are likely
statistical language models or semantic representations. Similarly, the query, which is typically a
short text phrase, can also be represented as a vector using the same model.
      </p>
      <p>Often, the same methods are used in the search engine search module as in the indexing module.
For example, in the vector model, the search is built on the basis of the tuple &lt;W, LD, S, Q&gt;, where W
is the dictionary, that is, an ordered set of terms, the power of the dictionary is denoted as N;
information flow is a matrix: LK = Di of dimension KxN, where search images of K documents.
Similarly, they present a vector to the query: Q = {q = &lt;t1,t2,..tN&gt;}. Hence, the search procedure S has
the form Lxq=r, where q is the query vector, r is the system response to the query.</p>
      <p>In order to search for information on a given query, you need to sort through all the documents
in the collection and calculate the distance between the vector representing the collection document
and the vector representing the query. The smaller the distance between the document vector and
the request vector, the more this document corresponds to the request:</p>
      <p>= √∑ =1(  − ⁡   )2,
where rk - is the distance from the vector that represents the k-th document to the vector that
represents the request, wik - the coordinates of the vector that represents the k-th document, wiq - the
coordinates of the vector that represents the request.</p>
      <p>Further, the documents are sorted, depending on the distance to the request and the most relevant
documents are selected.</p>
      <p>Search quality characteristics are divided into two error levels. A first-level error is considered if
the document is not mistakenly among the documents sought. Errors of the second level include
errors when a document is mistakenly found in the searched documents. Let the number of
documents in the test set be equal to N, of which Np is the number of documents matching the request,
and Nn is the number of documents that are not related to the request.</p>
      <p>Then, N = Np + Nn.</p>
      <p>Let the number of false passes Fn, and false detections FP, therefore the number of correct passes
and correct detections: TP=Np-Fn; Tn = Nn-FP. The degree of accuracy and completeness that are often
used in information retrieval tasks is calculated based on the characteristics of TP and FP:


=  =
=  =</p>
      <p>+</p>
      <p>+  
usually has to choose one of two characteristics as dominant. If the choice fell on accuracy, this leads
to a decrease in completeness due to an increase in the number of false-positive answers. The
increase in completeness causes a simultaneous drop in accuracy. Therefore, it is convenient to
characterize the search engine using one value, the so-called F1 -measure or Van Riesbergen measure.
approaches to calculating F1 for text document search tasks: total F1 (the results for all tests are
summarized in one table, by which the measure F1 is then calculated) and the average F1 (for each
test its own F1 value is generated, then the arithmetic average for all tests).</p>
      <p>The percentage of errors allows you to determine the correctness metric:</p>
      <p>To conduct the experiments, a corpus of 400 Ukrainian text documents was utilized. This corpus
included 250 documents pertaining to the field of continuum
mechanics. Given the rapid
obsolescence of information in physics, with a half-life of approximately 4.6 years, the experiments
focused on retrieving relevant documents within this specific domain.</p>
      <p>The software implementation of these experiments was conducted using Python 3.8 within the
Spider Integrated Development Environment. Text documents were processed using regular
expressions and libraries such as re for regular expressions, pynlple for natural language processing,
and pandas for data manipulation and analysis. Unnecessary meta-information was removed from
the documents.
content of a text.</p>
      <p>To perform the lemmatization, the pymorphy2 library. This library also includes Ukrainian
morphological dictionaries, enabling lemmatization of Ukrainian text. Furthermore, pymorphy2
facilitates the removal of stop words, which are common words that contribute little to the semantic
As a result of the work, the following results were obtained, shown in Fig. 2-4.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusion</title>
      <p>For searching at text documents, it is essential to consider their temporal dynamics, as the relevance
of information changes over time. In particular, when searching for documents containing data for
decision-making or process control, attention should be paid to the document's creation date.</p>
      <p>The proposed text document classification model allows for the automation of this process. The
inclusion of a temporal component in the model can refine the document's position in the classifier,
reflecting its relevance. The Malthusian model provides an accurate solution for document retrieval
in the form of an exponential function. However, this method has limitations when describing
phenomena with local extrema. Nevertheless, for large volumes of text data, the Malthusian model
is quite effective.</p>
      <p>Experiments have shown that search accuracy increased by 0.8%, with a loss of search
completeness of 3%.</p>
    </sec>
    <sec id="sec-9">
      <title>Declaration on Generative AI</title>
      <sec id="sec-9-1">
        <title>The authors have not employed any Generative AI tools.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Guo,
          <article-title>Improving online clustering of Chinese technology web news with bag-of-near-synonyms</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>8</volume>
          , (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Scientific</given-names>
            <surname>Document</surname>
          </string-name>
          <article-title>Retrieval and Reordering Method by Incorporating HFS and LSD</article-title>
          ,
          <source>J. Applied Sciences</source>
          ,
          <volume>13</volume>
          (
          <issue>20</issue>
          ), (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Szczepanek</surname>
          </string-name>
          ,
          <article-title>A deep learning model of spatial distance and named entity recognition (SDNER) for flood mark text classification</article-title>
          ,
          <source>Water</source>
          ,
          <volume>15</volume>
          (
          <issue>6</issue>
          ), (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Haytham</surname>
            ,
            <given-names>S. A. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lars</surname>
            ,
            <given-names>K. N. I. P. P. I. N. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carmen</surname>
            ,
            <given-names>P. E. T. C. U.</given-names>
          </string-name>
          ,
          <source>Automatic Clustering of eCommerce Product Description, J. Applied Computer Science &amp; Mathematics</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ), (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Guo,
          <article-title>Improving online clustering of Chinese technology web news with bag-of-near-synonyms</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>8</volume>
          , (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>C. F. ntal Text Information Retrieval</surname>
          </string-name>
          , (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>A natural language processing based technique for sentiment analysis of college english corpus</article-title>
          ,
          <source>J. Peer Computer Science</source>
          ,
          <volume>9</volume>
          , (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.</given-names>
            <surname>Yurchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Gurnik</surname>
          </string-name>
          ,
          <article-title>Tongue twisters detection in Ukrainian by using TDA</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3396</volume>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T. K.</given-names>
            <surname>Dukhnovska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kovtun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nikolaienko</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Yurchuk</surname>
          </string-name>
          ,
          <article-title>Text classification using term co-occurrence matrix. XX International Scientific Conference "Dynamical System Modelling and Stability Investigation " (DSMSI-</article-title>
          <year>2023</year>
          ),
          <source>December 19-21</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kravchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dakhno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pliushch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Trush</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yermakov</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Development of Model of Artificial Ecosystem on the Basis of Genetic Algorithm," 2022 IEEE 4ht International Conference on Advanced Trends in Information Theory (ATIT)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>199</fpage>
          <lpage>203</lpage>
          . doi:
          <volume>10</volume>
          .1109/ATIT58178.
          <year>2022</year>
          .
          <volume>10024214</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dakhno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barabash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kravchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dudnik</surname>
          </string-name>
          ,
          <article-title>Using Mathematical Optimization Methods to Maximize Audience Reach with Budget Constraints</article-title>
          .
          <source>In 2022 IEEE 4th International Conference on Advanced Trends in Information Theory (ATIT)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>249</fpage>
          -
          <lpage>254</lpage>
          . URL: https://www.scopus.com/inward/record.uri?eid=
          <fpage>2</fpage>
          -
          <lpage>s2</lpage>
          .
          <fpage>0</fpage>
          -
          <lpage>85147915607</lpage>
          &amp;doi=10.1109%
          <fpage>2fATIT58178</fpage>
          .
          <year>2022</year>
          .
          <volume>10024187</volume>
          &amp;
          <source>partnerID=40&amp;md5=74e4115b60e875 0cdd5c8c877148d4d4 doi: 10.1109/ATIT58178</source>
          .
          <year>2022</year>
          .
          <volume>10024187</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lapata</surname>
          </string-name>
          ,
          <article-title>Automatic evaluation of information ordering: Kendall's tau</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>32</volume>
          (
          <issue>4</issue>
          ), (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>