<!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>ECG analysis based on Word2Vec model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yurii Oliinyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Tereschenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Baklan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elisa Beraudo</string-name>
          <email>elisa.beraudolive@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"</institution>
          ,
          <addr-line>37, Prosp. Peremohy, Kyiv, 03056</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Heart disease accounts for a significant percentage of deaths in both Ukraine and most countries. For example, every year in Ukraine more than 68% of people die from cardiovascular disease. An important factor in the fight against the disease is the prevention and detection of the disease in its early stages. The principal technique of observing the heart is electrocardiography, so it is very important to quickly and accurately analyze the electrocardiogram (ECG). In this article propose to expand the capabilities of automatic analysis of electrocardiograms by creating a Word2Vec model based on selected waves in the ECG.</p>
      </abstract>
      <kwd-group>
        <kwd>1 ECG</kwd>
        <kwd>Word2Vec</kwd>
        <kwd>NLP</kwd>
        <kwd>Word Embedding</kwd>
        <kwd>Random Forest</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>1.1</p>
      <sec id="sec-1-1">
        <title>Related work</title>
        <p>For an instrumental research of high activity of the heart muscle is used the electrocardiography.
The research can be carried out at dormant state, during exercises and while using some special
medical drugs - during the ECG determines the condition of the heart muscle, heart rhythm, blood
flow in the myocardium</p>
        <p>
          Electrocardiography is a method of graphically recording electrical phenomena that occur in the
heart muscle during the activity, from the surface of the body. The curve that gives back the electrical
magnetic energy of the blood-pumping organ is named as electrocardiogram (ECG). Accordingly, the
ECG [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] is a recording of fluctuations in the possible variance that occurs in the heart throughout its
fervor.
        </p>
        <p>
          Various methods are used to analyze the ECG signal. A perspective direction is the use of the
method of linguistic chains, because it is fast and is designed to compare short intervals. The main
concept of this method [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] is the ratio of the numerical interval to a certain letter. The length of the
numeric interval can be selected differently according to the distribution, the selected alphabet
characters and the range of values on the numerical series. Article D [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] extended the application of
the method using Linguistic Chain Fuzzy Sets.
        </p>
        <p>
          Different algorithms are used for signal segmentation. The Pana-Tompkins algorithm [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] is
commonly accustomed to detect QRS systems in electrocardiographic signals.
        </p>
        <p>The QRS complex is a depolarization of the ventricles of both atria, so it is considered the main object
for the analysis of the ECG signal. This feature makes it particularly suitable for measuring heart rate
and the first tool for assessing heart health. In the first variation of the physiological view of the heart
proposed by Eintoven, the QRS complex consists of a downward deviation (Q-wave), a high upward
deviation (R-wave) and a final downward deviation (S-wave). According to the results, the algorithm
of Pan and Tompkins showed that 99.3 percent of QRS complexes were correctly detected.</p>
        <p>
          The algorithm of Engel and Zelenberg[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] was proposed in 1979. It is used to detect R-peaks in the
ECG signal. At first, a differentiator is applied to the input signal and then the low-pass filters are
overlapped. After this there is an evaluation in the current window of the threshold value for the
Rpeak. The condition is checked whether the peak is maximum in a given interval. If so, we add a value
to our result. The threshold values are determined each time using the maximum signal amplitude
function. After determining the QRS complex in the current window we move on to the next and
perform a preliminary description of the action. As a result, we obtain the values of all R-peaks for a
given ECG signal. In 2002, Hamilton proposed a comprehensive algorithm [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] for detecting a QRS
complex that works by scanning an ECG signal and making an appropriate assessment.
        </p>
        <p>
          Different methods are used for data clustering [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. A distinctive feature of this method of K-Means
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] is the existence of the centroids of each cluster. A centroid is a point in the middle of a cluster.
Each object under consideration will belong to the cluster whose centroid is the closest. On the first
stage, the centroids of the clusters are chosen randomly or according to a certain rule (for example,
choose centroids that maximize the initial distance between the clusters). The next step is to assign
each object to a specific cluster. For each object, the distance to all centroids is calculated and then the
nearest one is selected. After that there is a recalculation of the coordinates of the centroids. This is
repeated at each step until the coordinates of the centroids stop changing. After that, the work of the
algorithm can be considered to be complete.
        </p>
        <p>
          Spectral clustering [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] is one of the most efficient clustering algorithms due to its ability to separate
nonlinear data. The efficiency of the technique is explained by that the other data from the basic space
is displayed in a new space in which they can be linearly separated. The main disadvantage of this
algorithm is the cubic computational complexity.
        </p>
        <p>
          The principal component method (PCA) is a dimensional reduction method [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] that uses the
orthogonal conversion of a set of a large set of variables to a smaller one, which still contains most of
the information from the previous dataset.
        </p>
        <p>
          T-distributed Stochastic Neighbor Embedding is a neural network method [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] designed by
Laurens van der Maaten and Geoffrey Hinton. It is a technique of uncertain dimensional devaluation,
well suitable for burring high-dimensional data for result in low-dimensional space (two- or
threedimensional).
        </p>
        <p>
          In the article [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] it is offered to carry out the analysis by means of ECG language processing
(ECG), which action an ECG flag similarly to processing by a natural language of the text document.
The proposed structure is suitable to different biomedical operations and can also develop the
efficiency of depthless neural network method. The articulation consists of fixed/infixed sets of
determination that make up a discussion.
        </p>
        <p>The ECG diagram meters the height (amplitude) of a given sign or diversion. The standard
normalization is 10 mm (10 small boxes), equal to 1 mV. On instance, especially when the waveforms
are small, double standard is used (20 mm equals 1 mv). When the sign forms are very big, half
standard may be used (5 mm equals 1 mv). Paper speed and potency are usually printed on the bottom
of the ECG for testimonial.</p>
        <p>Even though normal neural network methods with the bespoke features have reached acceptable
execution for ECG analysis, AI functions with the power of computerized extraction of features and
depiction learning have proven to get human-level achievement in analyzing biomedical signals [16;
17; 18]. All in all, deep learning approaches need a large amount of data and are composed of many
fields to be learned. As well, most of the advised methods and workflows for analyzing ECG waves
are bespoken to the specific task and are not unrealizable to other biomedical problems.</p>
        <p>
          Word2Vec is a pure language processing technique. The word2vec algorithm [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] uses a AI model
to study word associations from a large body of text. After studying, such a model can find
synonymous words or suggest additional words for a partial sentence. As the name implies, word2vec
maps each single word to a particular list of numbers called a vector. Vectors are faithfully selected so
that a simple arithmetic method (cosine similarity between vectors) indicates the amount of
connotation similarity between the words represented by these vectors. This method implements two
main constructors- Continuous Bag of Words (CBOW) and Skip-gram.
        </p>
        <p>Far from the connectionist approach, such as AI, the mathematical symbolic approach is a method
that deals with association with emerging patterns for signs that are forming the sequences, and it is
much more suitable to recognize [19, 20]. Classic examples include genomic series analysis, music
search by flake, or pure language processing using computers. If the real number time series data,
such as EEG and ECG, are defined as a sequence of symbols like sentences and studied and used for
analysis, they would be helpful when explaining and understanding the causes or output of feature
selection, training, pattern recognition, and classification. Moreover, if unnecessary information is
blackballed and only the necessary information is left in the typification stage, the complexity of
computation will lose, and in some cases, the rise of analysis performance can be expected.
Furthermore, an encoding-based Wave2vec time series classifier model is proposed, which applies
deep learning whereby the data are vectorized and the black boxes of the deep learning stage are
minimized by converting the classification problem of real number time series data, such as
biosignals, into a sequence classification problem of symbolic approach.</p>
        <p>In this article, an attempt is made to associate functions of extracting ECG signals, creating a
glossary of words, clustering methods, creating a Word2Vec model to perform ECG signal analysis in
future includes anomalies detection, disease classification, signal segmentation, etc.
1.2</p>
      </sec>
      <sec id="sec-1-2">
        <title>Researches tasks</title>
        <p>Main aim: rising the expanding the capabilities of the automatic analysis of electrocardiograms by
creating a Word2Vec model based on selected waves in the ECG. The following tasks should be
solved within the framework of this research:
• selection of a data set for processing;
• splitting the ECG signal into a heartbeat sequence;
• allocation of the waves for each heartbeat;
• clustering of selected waves and creating a dictionary;
• transfer of the ECG input signal to a set of symbols, where each symbol corresponds to a
certain wave (part of the ECG cycle);
• creation of words and sentences based on the created dictionary;
• Word2Vec model creation based on created words;
• the analysis based on the WORD2VEC model.</p>
        <p>After training the WORD2VEC model, both NLP and ML methods can be used.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. THE USAGE OF WORD2VEC MODEL FOR ECG ANALYSIS</title>
      <p>The following describes the steps for processing and converting data using the Word2Vec model to
analyze the ECG signal.
2.1.</p>
    </sec>
    <sec id="sec-3">
      <title>Conversion of ECG signal into a set of symbols (translation – ECG signal transformation to symbols)</title>
      <p>
        Like pure languages [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], an ECG waves consists of series of tierce or quadruple different signals,
including the P-wave, the QRS network, the T-wave, and the U-wave (Figure 1). Every ECG includes
different types of each wave.
      </p>
      <p>Splitting the ECG signal into a series of the pulse. The step includes splitting the constant ECG
waves into a specific heartbeat series and splitting each heartbeat into individual parts called waves.
Later identifying R-waves, the existence of further components of the signals (as P, QRS and T
signals) in the ECG wave can be removed using suitable search windows. To perform heartbeat signal
segmentation, we identify one segment as a fixed number of instances of signal withdrawal before the
location of peak R and up to a certain number of instances later on the location of peak R or from the
beginning of wave P to offset of serial wave T. Figure 2 shows a segregate ECG signal stained with
R- waves, P, QRS and T-waves.</p>
      <p>Creating a dictionary of waves. The step involves constructing a dictionary of signs found on the
extricated signals from the ECG waves. By grouping the waves, we form the average value of every
group as an input to the dictionary. This can be done by sustaining all signals to the input of clustering
method, such as K-means, spectral clustering or agglomerative clustering algorithms. After clustering
waves, the average value of every cluster may show a separate signals of dictionary. Illustration 3
shows the clustering of an ECG dataset using the t-distributed probabilistic neighborhood (t-SNE)
method.</p>
      <p>Wave segmentation. The process of segmentation of broken waves creates a series of signs for
each ECG waves. Then, the clutch of each sign in the order is picked out by the return of the
foregoing step (as the previous stage of the conduit). Namely, it allocates a specific symbol (which
corresponds to a specific cluster) to each sign in the sequence. Thus, every ECG wave is ciphered by a
sequence of characters, so that each character [a-z] constitutes a specific sign (or cluster) in the
dictionary.</p>
      <p>Wave Vectorization. At this stage, we take the coded dictionary of selected waves and build an
embedding vector (like, a transmitter with a given distance) for each bid of the lexis. The basic case
for implanting words is that permit us to try an improved model based on both AI and entity coded
ECG signals for a particular task. Using NLP, we can use different approaches, such as a graph
vectorizer, in which a sequence of waves is converted into a vector of fixed length with the size of the
vocabulary (Figure 4). The value at each position in the vector will be the count of each wave in the
encoded signal, or the Word2Vec way, which uses machine learning methods to show signs in vector
area. The closing viewpoint is more effective because it acknowledges the circumstances,
relationships, and similarities between waves.</p>
      <p>After converting the entire ECG signal into a sentence, we can proceed to the creation and
practicing of the Word2Vec model. We use the skip-gram architecture as the basis of our model,
which, unlike CBOW, considers the central word from the wreath and provides contextual words.</p>
      <p>After learning the neural network throughout the heartbeat of the ECG, we get a ready-made
word2vec model with a linguistic chain representation of the connection with the heartbeat in the
form of a word and the corresponding vector representation. An example of a linguistic chain is
observed in figure 4. With the help of the created model we can find similarities between heartbeats,
which we want to, analyze and with heartbeats, which are marked by some labels (arrhythmia,
disease, no anomalies).</p>
    </sec>
    <sec id="sec-4">
      <title>Data analysis based on Word2Vec model</title>
      <p>For the vectorization of data and encouragement based on Word2Vec models, it is possible to
use the methods of machine translation and NLP for analysis of data. The Word2Vec model
allows to find the TF-IDF metrics for the value of the statistical characteristics appropriate to the
surroundings (sertsebits), knows the most important suspicions, and the data for the ECG
students. In this last update, the Random Forest method has been converted for the classification
of arrhythmias, both for the response to the ECG signal and for the vectorized representation in
the Word2Vec model.</p>
    </sec>
    <sec id="sec-5">
      <title>3 Results</title>
      <p>
        The analysis was performed on a dataset including 23 durable ECG audiotapes of themes mainly
with AFIB atrial-fibrillation[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Every AFIT MIT-BIH subject contains twain 10-hour ECG
audiotapes. ECG recordings are selected at a prevalence of 250 Hz with a 12-bit settlement in the area
of ± 10 mill volts.
      </p>
      <p>1000
2000
3000
5000
10000
20000
30000
40000
50000
75000
100000</p>
      <p>Signal size after processing, B</p>
      <p>The change in the data volume of the information ECG signal and the indicator converted into a
sentence was studied using the linguistic method. The transformation occurs by replacing each
selected wave from the heartbeat with the symbol of the cluster to which the wave belongs. Thereby,
each heartbeat is converted in a word, and the entire ECG signal into a sequence of sentences.</p>
      <p>The classification of heartbeat by the Random Forest method was performed. After creating a
Word2Vec model based on the ECG signal, we classify using a vector representation of the heartbeat
from the created model. We will classify the heartbeat as a sign of arrhythmia. To do this, we will test
and determine the execution time and accuracy of classification for different parameters (Table 2).</p>
      <p>To compare the classification results, a dataset with marked heartbeats before converting the ECG
signal into a sentence and a dataset with heartbeats after using a vector representation of the heart rate
using the linguistic chain based on the Word2Vec model are taken. Datasets were divided into
training and test samples. The classification was performed by the Random Forest method with a
configuration of 15 trees.</p>
      <p>The results of the comparison shows that the accuracy of classification based on the heartbeats
presented in the usual way is slightly higher (on average 5 percent) than the accuracy of classification
appropriate to a vector representation of heartbeat using the linguistic chain with the created model
Word2Vec[15]. However, it can be seen that the size of the ECG signal has decreased because the
smaller amount of data represents the same number of heartbeats in the signal. It is also seen that the
classification time at the same parameters of the number of heartbeats is less for the converted
heartbeat. Therefore, due to the fact that the speed is inversely proportional to the time of execution,
you get a gain in speed (Table 2).</p>
    </sec>
    <sec id="sec-6">
      <title>4 Discussion and Conclusion</title>
      <p>The new technique of constructing the Word2Vec model based on the ECG signal has been
developed, which unlike the existing ones, allows the use of NLP methods for the analysis of
electrocardiograms and significantly reduces the amount of data without significant loss of analysis
accuracy. ECG signal transform into words that in 100 times fewer that initial data. Word2Vec
model-based classification accuracy is slightly reduced (~ 5%) than Random Forest method
classification but it is quicker and processing small data that can be used in small devices like fitness
tracker or smart watches. For increasing classification accuracy need to tune number of clusters and
try another classification method like SVM, GBT.</p>
      <p>This technique makes it achievable to find the difference between the ECG signals by calculating
the cosine of similarity and the use based on the analysis methods such as TextRank to find keywords.
At the same time, it is necessary to continue the research on the use of fuzzy sets techniques to
increase the possibilities of analysis.</p>
      <p>Andrii Tereschenko: Software for creating Word2vec model based on ECG signal,
master degree thesis, Kyiv, 2020. – 86 p. URI https://ela.kpi.ua/handle/123456789/39928</p>
      <p>P. Rajpurkar, A.Y. Hannun, M. Haghpanahi, C. Bourn, A.Y. Ng Cardiologist-level
arrhythmia detection with convolutional neural networks. arXiv preprint
arXiv:1707.01836 (2017)</p>
      <p>Ö. Yıldırım, P. Pławiak, R.-S. Tan, U.R. Acharya Arrhythmia detection using deep
convolutional neural network with long duration ecg signals. Comput. Biol.
Med., 102 (2018), pp. 411-420</p>
      <p>F. Murat, O. Yildirim, M. Talo, U.B. Baloglu, Y. Demir, U.R. Acharya Application
of deep learning techniques for heartbeats detection using ecg signals-analysis and review.
Comput. Biol. Med. (2020), p. 103726</p>
      <p>Sun R., Alexandre F. Connectionist-Symbolic Integration: From Unified to Hybrid
Approaches. Psychology Press; London, UK: 2013</p>
      <p>Hall L.O., Romaniuk S.G. A Hybrid Connectionist, Symbolic Learning System;
Proceedings of the AAAI; Boston, MA, USA. 29 July–3 August 1990; pp. 783–788.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O. Y.</given-names>
            <surname>Zharinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. O.</given-names>
            <surname>Kuts</surname>
          </string-name>
          (
          <year>2017</year>
          )
          <article-title>Fundamentals of electrocardiography: [textbook. way. for doctors-listeners (Ph.D.) postgraduate. education / Zharinov OY</article-title>
          and others] - Bibliogr .: p.
          <fpage>235</fpage>
          -
          <lpage>236</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Baklan</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mukha</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliinyk</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lishchuk</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nedashkivsky</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gavrilenko</surname>
            <given-names>O.</given-names>
          </string-name>
          (
          <year>2020</year>
          )
          <article-title>Anomalies Detection Approach in Electrocardiogram Analysis Using Linguistic Modeling</article-title>
          . In: Hu Z.,
          <string-name>
            <surname>Petoukhov</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dychka</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>(eds) Advances in Computer Science for Engineering and Education II</article-title>
          .
          <source>ICCSEEA 2019. Advances in Intelligent Systems and Computing</source>
          , vol
          <volume>938</volume>
          . Springer, Cham; pp
          <fpage>513</fpage>
          -
          <lpage>522</lpage>
          , DOI - https://dx.doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -16621-2_
          <fpage>48</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pan</surname>
          </string-name>
          and
          <string-name>
            <given-names>W. J.</given-names>
            <surname>Tompkins</surname>
          </string-name>
          , “
          <article-title>A real-time qrs detection algorithm,”</article-title>
          <source>IEEE Trans. Biomed. Eng</source>
          , vol.
          <volume>32</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>230</fpage>
          -
          <lpage>236</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Engelse</surname>
            ,
            <given-names>W. A. H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Zeelenberg</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>1979</year>
          ).
          <article-title>A single scan algorithm for QRS-detection and feature extraction</article-title>
          .
          <source>Computers in Cardiology</source>
          ,
          <volume>6</volume>
          :
          <fpage>37</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hamilton</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Open source ecg analysis</article-title>
          .
          <source>Computersin Cardiology</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Tryon</surname>
            ,
            <given-names>Robert C.</given-names>
          </string-name>
          (
          <year>1939</year>
          ).
          <article-title>Cluster Analysis: Correlation Profile and Ortho-metric (factor) Analysis for the Isolation of Unities in Mind and Personality</article-title>
          . Edwards Brothers
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. A</given-names>
            .
            <surname>Lozano J. M. Pena</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Larranaga</surname>
          </string-name>
          ,
          <article-title>An empirical comparison of four initialization methods for the k-means algorithm,"</article-title>
          <source>Pattern Reognition Letters</source>
          , vol.
          <volume>20</volume>
          , pp.
          <fpage>1027</fpage>
          -
          <lpage>1040</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Brand</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Huang</surname>
          </string-name>
          .
          <article-title>A unifying theorem for spectral embedding and clustering</article-title>
          .
          <source>9th International Conference on Artificial Intelligence and Statistics</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Abdi</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            <given-names>L.J.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Principal component analysis</article-title>
          .
          <source>Wiley Interdisciplinary Reviews: Computational Statistics</source>
          ,
          <volume>2</volume>
          :
          <fpage>433</fpage>
          -
          <lpage>459</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Van der Maaten</surname>
            ,
            <given-names>L.J.P.</given-names>
          </string-name>
          ; Hinton,
          <string-name>
            <surname>G.E.</surname>
          </string-name>
          (
          <year>Nov 2008</year>
          ).
          <article-title>Visualizing Data Using t-SNE</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>9</volume>
          :
          <fpage>2579</fpage>
          -
          <lpage>2605</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sajad</surname>
            <given-names>Mousavi</given-names>
          </string-name>
          , Fatemeh Afghah, Fatemeh Khadem, and
          <string-name>
            <given-names>U.</given-names>
            <surname>Rajendra Acharya ECG Language Processing</surname>
          </string-name>
          (ELP): New Technique to Analyze ECG Signals,
          <year>2020</year>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>4</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Mikolov</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <source>Efficient Estimation of Word Representations in Vector Space // Proc. of Workshop at ICLR</source>
          .
          <year>2013</year>
          . Р.
          <volume>1301</volume>
          -
          <fpage>3781</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Igor</surname>
            <given-names>Baklan</given-names>
          </string-name>
          , Alina Oliinyk, Iryna Mukha, Kateryna Lishchuk, Olena Gavrilenko, Svitlana Reutska, Anna Tsytsyliuk,
          <source>Yurii Oliinyk: ECG Signal Processing Based on Linguistic Chain Fuzzy Sets. COLINS</source>
          <year>2021</year>
          :
          <fpage>1731</fpage>
          -
          <lpage>1741</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Munger</surname>
            <given-names>TM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>LQ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            <given-names>WK</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>"Atrial fibrillation"</article-title>
          .
          <source>Journal of Biomedical Research</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>