<!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>X (N.Sharonova)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>model to Identify Sentences Paraphrase in the News Using Corpus</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nina Khairova</string-name>
          <email>khairova.nina@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Shapovalova</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Orken</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Al-Farabi Kazakh National University</institution>
          ,
          <addr-line>71 al-Farabi Ave., Almaty</addr-line>
          ,
          <country>Republic of Kazakhstan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Information and Computational Technologies</institution>
          ,
          <addr-line>125, Pushkin str., Almaty, 050010</addr-line>
          ,
          <country>Republic of Kazakhstan</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Technical University ”Kharkiv Polytechnic Institute”</institution>
          ,
          <addr-line>2, Kyrpychova str., Kharkiv, 61002</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1949</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The paper analyzes the problems of semantic similarity identification of short text fragments and provides an overview of modern methods for solving them. The advantages of using the fine-tuned Sentence-BERT language model for paraphrased sentences classification over other modern models are proved. This paper presents the software implementation of the algorithm for automatic paraphrased sentences identification in a created corpus of English texts scraped from two news sites. The detailed information on designing and preprocessing of the news corpus on COVID-19 topic is provided. The operation of the created algorithm for automatic creation of the resulting corpus of semantically similar sentences is described in stages. The evaluation of the created algorithm based on the resulting corpus is calculated with the assistance of experts. The precision of the paraphrased sentences identification achieves 77 %. Automatic paraphrase identification, corpus of website news, semantic similarity, Sentence-BERT COLINS-2022: 6th International Conference on Computational Linguistics and Intelligent Systems, May 12-13, 2022, Gliwice, Poland. ORCID: 0000-0002-9826-0286 (N. Khairova); 0000-0002-5282-0209 (A. Shapovalova); 0000-0001-8318-3794 (O.Mamyrbayev), 0000-0002-8161-</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Mukhsina3</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Recently, the problem of paraphrase identification by technical means has attracted considerable interest
among researchers working in the field of information retrieval [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], automatic plagiarism detection [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and
machine translation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. On the one hand, the automation of this process can optimize and accelerate the
processes of classification, sorting and further processing of texts in natural language. On the other hand, this
task is significantly complicated by a number of factors: the presence of errors, filler and jargon words in the
texts, problems of program recognition of homonymy and polysemy, the lack of lexical intersection between
the compared sentences. In other words, in natural language different phrases can have a similar meaning, even
without intersections in words, and conversely, the same words or phrases may have different meanings in the
contexts.
      </p>
      <p>All this makes the task of identifying semantically similar sentences complicated even for a person, because
during the work you need to be able to determine the criteria of similarity in given texts, cover and understand
the discourse in general, and consider particular expressions in their context. Therefore, the question of
automatic paraphrase identification in natural language texts remains open, and this task requires further study.</p>
      <p>Nowadays, in order to solve the problem of automatic paraphrase identification, such state-of-the-art
approaches as cosine similarity
metric, overlap coefficient, knowledge-based
methods, and sentence
EMAIL:
(N.
morkenj@mail.ru
(O.Mamyrbayev),</p>
      <p>2022 Copyright for this paper by its authors.
embedding are applied. However, in most cases, these approaches require large training corpora. Usually,
training corpora are used by scientists in order to carry out successful work with natural language texts.</p>
      <p>Text corpus itself represents a well-ordered and structured array stored (in most cases) electronically for the
convenience of further processing of the contained information. Corpora are created for a wide range of users
and for the purpose of solving various problems. Sometimes when designing a corpus some elements of the
source text have to be removed and text should be preprocessed.</p>
      <p>In this study, we create a corpus of single-topic articles collected from two news websites, consisting of two
subcorpora: the first one contains the news texts related to the topic of COVID-19 and collected from CNN
website, and the second one contains the news articles on the same topic from Yahoo News website. Our task
is to apply a classification method in order to find a pair of paraphrased sentences that have the same meaning
in both subcorpora using a fine-tuned Sentence-BERT language model.</p>
      <p>The remainder of the paper is organized as follows. Section 2 gives an overview of the related works,
corresponding with methods and approaches to working with automatic paraphrase identification tasks. Section
3 describes the applied method for the task of paraphrase identification. Section 4 introduces our text corpus of
news articles and describes its usage in our experiments. Section 5 gives the representation and interpretation
of obtained experiment results. Section 6 contains comparisons of the outcomes with previous studies. In the
last Section 7 conclusions are drawn about the work done and plans for future research are announced.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Related Works</title>
      <p>
        Nowadays, there are many approaches to the automatic paraphrase identification task, among which are
several based on: (1) description (calculation of distances between words using well-known semantic networks,
for example, WоrdNеt) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], (2) search in web-sources [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], (3) paths (simpath) based on taxonomy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], (4)
constructing trees of two comparable sentences and their comparison (for example, MaltParser), (5) semantic
distance (including TextTerra, Semanticus, S-Space, Semantic Vectors and their analogues) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], (6) neural
network model Word2Vec (Adaptive skip-gram, FastText, GloVe).[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
      </p>
      <p>
        Most of the above methods are suitable for determining semantic similarity at the level of separate words
and phrases, considering them out of context. This is unacceptable when it comes to comparing sentences and
paragraphs of texts. Therefore, the Sentence BERT [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] language model based on Bidirectional Encoder
Representations of Transformers (BERT) was chosen to create the algorithm for the automatic paraphrase
identification task in this study.
      </p>
      <p>
        BERT itself is a machine learning method that was developed in 2018 by Jacob Devlin and other co-authors
who worked at Google. This invention proved to be extremely convenient and productive; for this reason, two
years later the company used it in almost all search queries. BERT is based on the Transformer [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], a focus
mechanism that studies the contextual relationships between words (or parts of words) in a text. In its common
configuration, the Transformer contains two partіculаr mеchаnіsms: an encoder that reads the entered text and
a decoder that generates predictions to perform the task. The general operation of the Transformer (which was
originally mentioned in the paper [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]) is shown in Figure 1.
      </p>
      <p>
        BERTBASE and BERTLARGE are built-in BERT models. They differ in the number of encoders and
selfattention mechanisms – the former has 12 and 12, and the latter has 24 and 16, respectively. These models are
pre-trained on word corpora with a total volume of 3300 million words. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
      </p>
      <p>
        The BERT architecture can be applied to different types of tasks by adding specific markers related to the
task and using word or sentence embedding. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
      </p>
      <p>
        In order to determine the semantic similarity of two independent sentences, the authors of the BERT [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
developed the following principle: a token [SEP] is placed between these sentences and the sequence is
processed through the model. The [CLS] marker is then stated to be used at the end of the sentence as input for
simple classification or regression to find out whether the two sentences are related [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Although the proposed
method of measuring the semantic similarity proves to be reliable enough, its operating algorithm becomes an
obstacle when there is a necessity to fulfill the two following tasks:
      </p>
      <p>
        1) Matching a pair of the most semantically similar sentences. When a classification is performed using
BERT, then in order to accomplish this task, it is necessary to compare each specific pair of sentences and
obtain an estimation of their semantic similarity, which would allow further comparisons. According to
research by N. Reimers and I. Gurevych for n sentences, this leads to the formula n (n - 1)/2 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which is a
significant drawback of the model. According to researchers, such processing of even a small amount of data
requires approximately 50 million iterations, which takes more than 2 days on a modern computer. Such large
time costs make the use of BERT inconvenient and inefficient for such tasks.
      </p>
      <p>
        2) Semantic search. The purpose of this task is to find the sentence that is most semantically similar to the
entered query. One way to do this is to compare the input sentence with all the existing sentences in the dataset
and perform n comparisons on the set of n sentences. According to the same group of scientists [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], due to the
fact that BERT has to process each unique pair, a small set of sentences will take more than 40 seconds just to
display the results of one query. In this case, the complexity of the calculations makes BERT unsuitable for the
task at hand.
      </p>
      <p>
        Due to the great difficulties of implementing these two scenarios by means of the BERT language model,
there is a need to apply a new, more flexible and faster approach to solving the above issues. Most recently, N.
Reimers and I. Gurevych [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] developed a twin network called Sentence-BERT model for processing two
compared sentences simultaneously.
      </p>
      <p>
        One of the tasks used by the authors of the model to evaluate the productivity of Sentence-BERT was
SentEval [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This is a set of tasks that is usually used to assess the quality of sentence embedding. The
classifier was fine-tuned over a set of vector representations of sentences, some of which are depicted in Figure
2, where multiple tasks (movie review, product review, binary sentiment analysis, etc.) and the sizes of the
training and test sets are given. Also there is information about the presence in each dataset of “needs_train” (a
model with its parameters that is trained on sentence embedding) and “set_classifier” (the possibility of
determination of the parameters of a classifier).
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. The Method</title>
      <p>
        Our study follows the Sentence-BERT model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], that allows two sentences to be processed
contemporaneously and on the same basis. The fact is ensured by the interconnectedness of all weights and,
therefore, by the possibility of repeated application of the model.
      </p>
      <p>The model is based on BERT itself with a pooling layer added to it. This approach allows creating vector
representations of a certain size for different sentences that are input. The main purpose of the approach is to
encode the semantic component, so the network is configured with sources that contain information about
semantic similarity. Including the Stanford Natural Language Inference Corpus (SNLI) and the Multi-Genre
NLI (MG-NLI) makes it possible to train the model over more than a million pairs of sentences. The same set
of data allows giving each pair of sentences a certain label that indicates whether the sentences correspond to
“Entailment”, “Contradiction” or “Neutral” labels. Classification process is carried out according to the
formula:</p>
      <p>=  (  ( ,  , | −  |)), (1)
where u and v are the vectors for each pair of sentences, |u−v| – the element-wise difference and Wt represents
a trainable weight.</p>
      <p>
        Subsequently, the authors [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] added the combination of the previously mentioned twin networks and the
target function. Figure 3 shows the model of Sentence BERT dual architecture fine-tuned for the classification,
which is basic for automatic paraphrase identification task.
      </p>
      <p>
        Following [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], we compared Sentence-BERT with other similar models such as sentiment prediction,
sentence prediction and paraphrase identification from SеntЕvаl tоolkit (sentiment prediction of movie reviews,
consumer product reviews and newswire comments; sentence prediction from synopses and movie reviews;
newswire comments classification; paraphrase identification in parallel news resources).
      </p>
      <p>
        The results of these performance tests showed that the fine-tuned Sentence-BERT language model is
superior to all other similar models in the tasks. The model shows excellent results even in those tasks for which
it was not originally intended. Moreover, according to the data provided in the [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Sentence-BERT
outperformed all other embedding models in sentiment prediction tests.
      </p>
      <p>Additionally, when choosing a model for paraphrase identification we should consider that the processing
speed is of great importance, since sentence embedding is often performed on great amounts of text data.
Comparison of the processing speed of various models shows that the standard BERT reveals unacceptably
lower results in terms of the time spent on the process of embedding and outputting results (83 sentences per
second), whereas Sentence-BERT model has no equal in speed when running on the Graphics Processing Unit
(2042 sentences per second). In this way, what takes BERT more than 2 days, the Sentence-BERT language
model has the opportunity to undertake within a few minutes.</p>
      <p>In order to impartially assess the selected Sentence-BERT model we chose the SentEval approach, since it
adapts the logistic regression classifier to sentences embedding. At the same time, this assumes that certain
aspects still have a greater or lesser influence on the result of the classification.</p>
      <p>Thus, we apply the Sentence-BERT language model that is an improved version of the BERT language
model which allows us to achieve better results when embedding sentences and solve the problem of time spent
on processing text information and outputting results.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Experiment</title>
      <p>In order to conduct our experiments on the automatic paraphrase identification, it became necessary to create
a special text corpus. Therefore, we carried out a number of specific steps to covert scrapped raw news texts
related to the COVID-19 topic to a linguistic corpus.</p>
      <p>The first stage was compliance checking. This stage was especially important since corpus texts should
relate to a narrow topic, namely the COVID-19 problems. The second stage was processing and analysis of the
texts. This stage includes edits and linguistic analysis of the received materials. The detected mistakes and
typos in raw news texts were rectified. The third stage was transformation and cleaning of the texts, which is
usually carried out at the operational level. During its implementation, such types of preprocessing as the
removal, replacement of non-text elements and hyphens and ensuring the uniformity of spelling were carried
out. The next step that we applied to create the corpus was graphematic analysis and segmentation of the text.
At this stage, operations on the design of non-lexical characters and preprocessing of specific text elements
were performed. At the fourth stage of corpus designing we marked up the text with several types of metadata.
Table 1 shows the list of the metadata levels.</p>
      <p>Definition
Description of the information that is not directly related to the text
content, including the author's name and title of the article.</p>
      <p>Information about the place where the article was downloaded from
and the date/time when the text file was downloaded. It provides text
organization and corpus data structure. The text sets in our corpus are
found and grouped by this type of metadata.</p>
      <p>Additionally, in our case, the final step in creating the corpus was access providing. Different types of users
were provided with rights and opportunities within the limits allowed by the administrator.</p>
      <p>In order to implement an experimental research of the model that identifies semantically similar sentences,
the two sources of news texts with the common subject matter were selected as a content of the corpus. The
first source was CNN (edition.cnn.com), and the second source was Yahoo News (news.yahoo.com). The news
articles were collected automatically by a scraping procedure that is based on the Python BeautifulSoup library
from October 9, 2021 to October 31, 2021. Thereafter texts related to the COVID-19 pandemic were manually
selected.</p>
      <p>The CNN subcorpus contains 178 text files and the size of every article is approximately 5,000 characters,
the Yahoo News subcorpus contains 204 text files and its typical size is about 4000-5000 characters per article.
Figure 4 shows the same structure of both subcorpora. The first 4 digits of a file name, separated by a point,
indicate the date of publication of the chosen article on the resource (CNN or Yahoo News), and the number in
parentheses demonstrates a serial number of the news file in accordance with other files marked with the same
date.</p>
      <p>Some summary articles for the week contained redundant images, advertisements and labels that caused
excessive "noise" that interfered with automatic word processing, and therefore the articles have been processed
and corrected manually. After preprocessing, all the text files received a similar appearance to the one shown
in Figure 4 (on the right).</p>
      <p>
        To automatically create a corpus of semantically similar pairs of sentences, a software algorithm was
proposed, the implementation of which can be represented in several following steps.
1. Ensuring the user enters the path to each of the two subcorpora for the purpose of providing the program
with access to the textual information to be analyzed; implementation of the opportunity to create a path to
a new empty corpus (using the methods of the argparse module for the command line). Creating a template
for the final form of the resulting corpus.
2. Reading all sentences from both subcorpora, tokenizing them, removing "noise" (redundant information)
automatically using templates of "garbage" (date, time of publication, etc.). Collecting all the sentences
into one list.
3. Using the fine-tuned model 'all-MiniLM-L6-v2' based on Sentence Transformer, that displays sentences
on 384-dimensional dense vector space and compares them. This model was configured on several dozen
data sets, shown in Figure 5, and their total volume is more than a million pairs of sentences [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Recording
the result to the new corpus. The code snippet looks as follows:
def mine(sentences1, sentences2):
all_sentences = sentences1 + sentences2
paraphrases = [
(score, all_sentences[i], all_sentences[j])
for score, i, j in paraphrase_mining(SentenceTransformer('all-MiniLM-L6-v2'),\
all_sentences, show_progress_bar=True)]
4. Deleting pairs of sentences that belong to the same corpus, in order to prevent comparisons of the same
sentence or similar sentences from a common news resource.
      </p>
    </sec>
    <sec id="sec-6">
      <title>5. Results</title>
      <p>As an output of the program, an unmarked corpus was obtained with ten text files (subcorpora), the names
of which are ranked from 0 to 10 (or from 0.0 (no matches) to 1.0 (one hundred percent match)), filled in
depending on the level of semantic similarity between sentence pairs. Figure 6 shows the resulting corpus. We
can observe that the files that include sentences with too low similarity rate (0.4 and below) are left blank.
Absolute matches were also not found (there is almost no content in file 10). The largest number of sentences
is contained in files with sentence similarity ranks from 0.5 to 0.8.</p>
      <p>Due to the fact that, as a rule, single-topic texts contain the most pairs of sentences with general similarity
level of 50% - 70%, the resulting corpus contains 20 836 kb of information in file number 5, 19 666 kb in file
number 6, and 3 127 kb in file number 7.</p>
      <p>All the files in the resulting corpus have the same structure. The similar sentences are in pairs, there is
always a gap between the pairs. Figure 7 shows the fragment of one of the obtained corpus files.</p>
      <p>Analysis of the results allows us to ensure that there are pairs of sentences of both the same length and
different ones. This confirms the fact that the Sentence-BERT language model considers the similarity of
sentences not only through synonyms and similar structure, but also through the common meaning of two
sentences.</p>
      <p>Figures 8 and 9 illustrate a fragment of results from each non-empty file of obtained paraphrase corpus.
Figure 8 shows 3 random pairs of sentences that were selected from each 5, 6 and 7 ranks files. Here in files of
rank 5 or 6, we can conclude that the similarity of sentences is not entirely obvious, but it is clear enough that
each pair of sentences has a common subject or object, which is discussed in a particular discourse. For instance,
in the first sentences of the fifth file it is the vaccination of a certain group of people, in the second pair of
sentences it is the mortality rate among the seniors and so on. Also analyzing the obtained results, we conclude
that one sentence can occur in one file many times, because it potentially has several semantically similar
sentences (not a single one) in another input news subcorpus. In the file of seventh rank, sentences which are
similar not only in common object of discussion, but also structurally (third pair of sentences) began to appear.</p>
      <p>Figure 9 shows an example of the paraphrased sentences that were selected from both 8 and 9 ranks files.
In these files there are the best results for the task of finding two most similar sentences. Here, sentence pairs
often have the same object of discourse, the same numbers and statistics (age, percentage) and almost the same
sentence structure. We can see such level of similarity in the first pair of sentences of the eighth rank file.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Discussions</title>
      <p>In order to estimate the correctness and accuracy of the program, we analyzed the result of processing a
random 200 pairs of sentences from the most efficient ranks of the files (50 pairs from each file). The selected
sentences were placed in the table, where the first column denotes the name of the subcorpus, the second and
the third columns contain the compared sentences of the file, and the fourth one reflects the expert's binary
assessment. The digit 1 implies "correspondence"(the sentences are semantically the same or similar enough)
and the digit 0 implies "сontradiction" (the sentences have different meanings). Fig. 10 shows a fragment of
the table for evaluating the result of comparing the semantic similarity of sentence pairs drawn from the ranking
file 7.</p>
      <p>As a result, we get the following values for the entire set of pairs: 154 sentence pairs were correctly identified
as semantically similar, and 46 were wrongly placed in the resulting corpus. Then we calculate precision for
the entire sample and get a result of 0.77, which is the corpus estimate.</p>
      <p>
        It was mentioned earlier that N. Reimers and I. Gurevych [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] evaluated the SBERT embedding on the
specific SentEval tasks, among which was the question-type classification and paraphrase identification in
parallel news resources, which fundamentally intersects with the task of our study. In their work,
SBERT-NLIbase scored 87.41 and SBERT-NLI-large scored 87.69 for this task. If we compare these results with the data
obtained on the operation of our algorithm, we can conclude that the program has completed the task at a
sufficiently high level (more than 75% correct).
      </p>
      <p>Another important task was to obtain the output of the program in the shortest possible time. As we can see
from Figure 11, the model has successfully processed a large amount of data (about 50 thousand kilobytes of
information and 476 sentence embeddings) in almost 3 minutes.</p>
      <p>This process was carried out on Intel(R) Core(TM) i5-8250U CPU 1.60Gz 1.80GHz and this fact indicates
that the processing of data via this algorithm on the GPU will be even faster.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusions</title>
      <p>The problems of semantic similarity identification in texts in natural language are analyzed, and an overview
of modern methods of solving them is provided. As a result of our research, a software implementation of the
algorithm for detecting and processing semantically similar sentences and saving them in a text corpus is
offered. The estimation of the results is given.</p>
      <p>The created algorithm entirely fulfills the goal of paraphrase identification and writing them in the text
corpus; analyzes the corpus of processed news texts and detects semantically similar pairs of sentences, writes
in a separate text corpus and ranks them by the level of semantic similarity. The program implementation is
suitable for analyzing other similar paired subcorpora, but is limited by only one language (English).</p>
      <p>In addition, the algorithm is remarkably fast and performant in terms of sentence processing time,
comparable to other leading semantic analysis algorithms. In future studies, it is planned to implement the
possibility to use the algorithm to process and semantically analyze Ukrainian texts.</p>
    </sec>
    <sec id="sec-9">
      <title>8. Acknowledgements</title>
      <p>This research has been funded by the Science Committee of the Ministry of Education and Science of the
Republic Kazakhstan (Grant No. AP09259309).</p>
    </sec>
    <sec id="sec-10">
      <title>9. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dinh</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. Le</given-names>
            <surname>Thanh</surname>
          </string-name>
          ,
          <article-title>English-Vietnamese Cross-Language Paraphrase Identification Using Hybrid Feature Classes</article-title>
          ,
          <source>Journal of Heuristics</source>
          , (
          <year>2019</year>
          ).
          <source>doi:10.1007/s10732-019-09411-2.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Altheneyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.E.</given-names>
            <surname>Menai</surname>
          </string-name>
          ,
          <article-title>Evaluation of State-of-the-Art Paraphrase Identification and its Application to Automatic Plagiarism Detection</article-title>
          ,
          <source>International Journal of Pattern Recognition and Artificial Intelligence</source>
          <volume>34</volume>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1142/S0218001420530043.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Baldridge</surname>
          </string-name>
          ,
          <string-name>
            <surname>PAWS-X:</surname>
          </string-name>
          <article-title>A Cross-Lingual Adversarial Dataset for Paraphrase Identification</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          ,
          <source>Hong Kong, China</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>3687</fpage>
          -
          <lpage>3692</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Orkphol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Word Sense Disambiguation Using Cosine Similarity Collaborates with Word2vec and WordNet</article-title>
          ,
          <string-name>
            <surname>Future</surname>
            <given-names>Internet</given-names>
          </string-name>
          , (
          <year>2019</year>
          ), р. 6. doi:
          <volume>10</volume>
          .3390/fi11050114.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Coltuc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Datcu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Coltuc</surname>
          </string-name>
          ,
          <article-title>On the Use of Normalized Compression Distances for Image Similarity Detection, Entropy</article-title>
          , vol.
          <volume>20</volume>
          , no.
          <issue>99</issue>
          , (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . doi:
          <volume>10</volume>
          .3390/e20020099.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Oussalah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          ,
          <article-title>Knowledge-Based Sentence Semantic Similarity: Algebraical Properties</article-title>
          .
          <source>Prog Artif Intell</source>
          <volume>11</volume>
          , (
          <year>2022</year>
          )
          <fpage>43</fpage>
          -
          <lpage>63</lpage>
          . doi:
          <volume>10</volume>
          .1007/s13748-021-00248-0.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bondarchuk</surname>
          </string-name>
          , G. Timofeeva,
          <source>Vector Space Model Based on Semantic Relatedness</source>
          , in: 41st International Conference “Applications of Mathematics in Engineering and Economics” AMEE'
          <fpage>15</fpage>
          , (
          <year>2015</year>
          )
          <fpage>3</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1063/1.4936683.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Orkphol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Word Sense Disambiguation Using Cosine Similarity Collaborates with Word2vec and WordNet</article-title>
          ,
          <string-name>
            <surname>Future</surname>
            <given-names>Internet</given-names>
          </string-name>
          , (
          <year>2019</year>
          ), р. 10. doi:
          <volume>10</volume>
          .3390/fi11050114.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , BERT:
          <article-title>Pre-Training of Deep Bidirectional Transformers for Language Understanding, in: the 1th NAACL-HLT</article-title>
          , (
          <year>2019</year>
          ). arXiv:
          <year>1810</year>
          .04805v2.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , et al.,
          <source>Attention Is All You Need, in Proc. NIPS</source>
          , (
          <year>2017</year>
          ), pp.
          <fpage>2</fpage>
          -
          <lpage>4</lpage>
          . arXiv:
          <volume>1706</volume>
          .
          <year>03762v5</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          . BERT:
          <article-title>Pre-Training of Deep Bidirectional Transformers for Language Understanding</article-title>
          , in: CoRR, (
          <year>2018</year>
          ). arXiv:
          <year>1810</year>
          .04805.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Viji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Revathy</surname>
          </string-name>
          ,
          <article-title>A Hybrid Approach of Weighted Fine-Tuned BERT Extraction with Deep Siamese Bi - LSTM Model for Semantic Text Similarity Identification</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          , volume
          <volume>81</volume>
          ,
          <fpage>6131</fpage>
          -
          <lpage>6157</lpage>
          , (
          <year>2022</year>
          ).
          <source>doi:10.1007/s11042-021-11771-6.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Reimers</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          , Sentence-BERT:
          <article-title>Sentence Embeddings using Siamese BERT-Networks</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing</source>
          , Hong Kong, China,
          <year>2019</year>
          , pp.
          <fpage>3982</fpage>
          -
          <lpage>3992</lpage>
          . Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Conneau</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiela</surname>
          </string-name>
          ,
          <article-title>SentEval: An Evaluation Toolkit for Universal Sentence Representations</article-title>
          ,
          <source>in: Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC)</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1699</fpage>
          -
          <lpage>1704</lpage>
          . Facebook Artificial Intelligence Research.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N.</given-names>
            <surname>Reimers</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gurevych</surname>
          </string-name>
          ,
          <article-title>Making Monolingual Sentence Embeddings Multilingual Using Knowledge Distillation</article-title>
          .
          <source>in: Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP</source>
          <year>2020</year>
          ), pp.
          <fpage>4512</fpage>
          -
          <lpage>4525</lpage>
          . arXiv:
          <year>2004</year>
          .09813.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <article-title>Huggingface.co: all-</article-title>
          <string-name>
            <surname>MiniLM-L6-</surname>
          </string-name>
          v2,
          <year>2021</year>
          . URL: https://huggingface.co/sentence-transformers/allMiniLM-L6-v2
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>