<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article article-type="systematic-review" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Digit. Health</journal-id>
<journal-title-group>
<journal-title>Frontiers in Digital Health</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Digit. Health</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2673-253X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fdgth.2025.1649923</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Systematic Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Advances in machine and deep learning for ECG beat classification: a systematic review</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Jaya Prakash</surname><given-names>Allam</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3105917/overview"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Nasreddine Belkacem</surname><given-names>Abdelkader</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/237450/overview"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
<contrib contrib-type="author">
<name><surname>Elfadel</surname><given-names>Ibrahim M.</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1327044/overview"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role></contrib>
<contrib contrib-type="author">
<name><surname>Jelinek</surname><given-names>Herbert F.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/15499/overview" />
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Atef</surname><given-names>Mohamed</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3105753/overview" />
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>Electrical and Communication Engineering Department, College of Engineering, United Arab Emirates University</institution>, <city>Abu Dhabi</city>, <country country="ae">United Arab Emirates</country></aff>
<aff id="aff2"><label>2</label><institution>Department of Computer and Network Engineering, College of IT, United Arab Emirates University</institution>, <city>Abu Dhabi</city>, <country country="ae">United Arab Emirates</country></aff>
<aff id="aff3"><label>3</label><institution>Center for Cyber-Physical Systems and Department of Computer and Information Engineering, Khalifa University</institution>, <city>Abu Dhabi</city>, <country country="ae">United Arab Emirates</country></aff>
<aff id="aff4"><label>4</label><institution>Department of Medical Sciences, Khalifa University of Science and Technology</institution>, <city>Abu Dhabi</city>, <country country="ae">United Arab Emirates</country></aff>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Mohamed Atef <email xlink:href="mailto:moh&#x005F;atef@uaeu.ac.ae">moh&#x005F;atef@uaeu.ac.ae</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-11-27"><day>27</day><month>11</month><year>2025</year></pub-date>
<pub-date publication-format="electronic" date-type="collection"><year>2025</year></pub-date>
<volume>7</volume><elocation-id>1649923</elocation-id>
<history>
<date date-type="received"><day>19</day><month>06</month><year>2025</year></date>
<date date-type="accepted"><day>31</day><month>10</month><year>2025</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 Jaya Prakash, Nasreddine Belkacem, Elfadel, Jelinek and Atef.</copyright-statement>
<copyright-year>2025</copyright-year><copyright-holder>Jaya Prakash, Nasreddine Belkacem, Elfadel, Jelinek and Atef</copyright-holder><license><ali:license_ref start_date="2025-11-27">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p></license>
</permissions>
<abstract>
<p>The electrocardiogram (ECG) is an important tool for exploring the structure and function of the heart due to its low cost, ease of use, efficiency, and non-invasive nature. With the rapid development of artificial intelligence (AI) in the medical field, ECG beat classification has emerged as a key area of research for performing accurate, automated, and interpretable cardiac analysis. According to the Preferred Reporting Items for Systematic Reviews and Meta-Analyses criteria, we examined a total of 106 relevant articles published between 2014 and 2024. This study investigates ECG signal analysis to identify and categorize various beats with better accuracy and efficiency, by emphasizing and applying vital pre-processing techniques for denoising the raw data. Particular attention is given to the evolution from traditional feature-engineering methods toward advanced architectures with automated feature extraction and classification, such as convolutional neural networks, recurrent neural networks, and hybrid frameworks with attention mechanisms. In addition, this review article investigates the common challenges observed in the existing studies, including data imbalance, inter-patient variability, and the absence of unified evaluation metrics, which restrict fair comparison and clinical translation. To address these gaps, future research directions are proposed, focusing on the development of standardized multi-center datasets, cross-modal fusion of physiological signals, and interpretable AI models to facilitate real-world deployment in healthcare systems. This systematic review provides a structured overview of the current state and emerging trends in ECG beat classification, offering clear insights for researchers and clinicians to guide future advancements in intelligent cardiac diagnostics.</p>
</abstract>
<kwd-group>
<kwd>arrhythmia</kwd>
<kwd>classification</kwd>
<kwd>deep learning</kwd>
<kwd>electrocardiogram</kwd>
<kwd>feature extraction</kwd>
<kwd>machine learning</kwd>
</kwd-group><funding-group>
<funding-statement>The author(s) declare financial support was received for the research and/or publication of this article. This work is supported by the KU-UAEU Joint Research Program Award No. KU-UAEU-2023-004 with UAEU grant code G00004680.</funding-statement>
</funding-group>
<counts>
<fig-count count="7"/>
<table-count count="8"/><equation-count count="1"/><ref-count count="205"/><page-count count="33"/><word-count count="212312123"/></counts><custom-meta-group><custom-meta><meta-name>section-at-acceptance</meta-name><meta-value>Health Informatics</meta-value></custom-meta></custom-meta-group>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><label>1</label><title>Introduction</title>
<p>The electrocardiogram (ECG) signal is a crucial non-invasive tool for diagnosing and monitoring cardiac disorders (<xref ref-type="bibr" rid="B1">1</xref>). Its quick and accurate results make it valuable in various clinical settings (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>), allowing healthcare providers to assess heart rate (HR), rhythm, and conduction mechanisms (<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>). An ECG is commonly used to screen patients with risk factors such as hypertension, diabetes, or a family history of heart disease, as minor irregularities may signify a higher risk (<xref ref-type="bibr" rid="B4">4</xref>). It also reveals heart size, thickness, and blood supply, helping to detect conditions such as heart failure or cardiomyopathy. In addition, an ECG is utilized during procedures or serious illnesses to monitor heart function and detect abnormal rhythms, allowing for prompt intervention (<xref ref-type="bibr" rid="B2">2</xref>). According to the World Health Organization (WHO), approximately 17.90 million deaths worldwide are caused by cardiovascular diseases (CVDs) each year (<xref ref-type="bibr" rid="B5">5</xref>). The most common CVDs (<xref ref-type="bibr" rid="B6">6</xref>) are arrhythmia, myocardial infarction (MI), congestive heart failure, rheumatic heart disease, cardiomyopathy, ischaemia, and heart stroke. ECGs play a vital role in diagnosing and monitoring CVDs. Therefore, a timely diagnosis and accurate ECG beat detection in cardiac patients are crucial. Identifying the morphological similarities among the many ECG beats from different classes is difficult when using the naked eye. Therefore, an automated diagnostic tool for ECG beat classification is required (<xref ref-type="bibr" rid="B7">7</xref>).</p>
<p><xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref> illustrates the primary ECG signal, composed of the following characteristic waves: the P-wave, QRS complex, T-wave, and U-wave (<xref ref-type="bibr" rid="B1">1</xref>). These characteristic waves are crucial for identifying the state of the heart&#x2019;s functioning. As per the Physionet arrhythmia database, there are 17 different types of ECG beats. These categories cover a wide range of arrhythmias, aiding in the comprehensive analysis and classification of ECG beats (<xref ref-type="bibr" rid="B8">8</xref>). These 17 different types of ECG beats are further sub-categorized into five classes, i.e., non-ectopic beat, supraventricular ectopic beat (S), ventricular ectopic beat (V), fusion beat (F), and unknown beat (Q), as per the American Association for the Medical Instrumentation (AAMI) (<xref ref-type="bibr" rid="B8">8</xref>). Among these ECG beats, S and V are clinically crucial, as these are sources of sudden heart attacks (<xref ref-type="bibr" rid="B9">9</xref>).</p>
<fig id="F1" position="float"><label>Figure&#x00A0;1</label>
<caption><p>Basic ECG signal and characteristic wave representation.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g001.tif"><alt-text content-type="machine-generated">Graph illustrating a basic ECG signal with labeled R-R and QRS intervals. Peaks include P, Q, R, S, and T waves. A legend identifies R-peaks as red triangles, P-waves as blue circles, Q-waves as green squares, S-waves as orange crosses, and T-waves as purple diamonds. The x-axis is time and the y-axis is arbitrary amplitude.</alt-text>
</graphic>
</fig>
<sec id="s1a"><label>1.1</label><title>Automated ECG beat classification</title>
<p>ECG recordings are classified into two types based on the recording duration, i.e., resting and ambulatory ECG (<xref ref-type="bibr" rid="B10">10</xref>). A resting ECG contains only 5 to 10 min of heart function data recording, whereas an ambulatory ECG records 24&#x2013;48&#x2009;h of information (<xref ref-type="bibr" rid="B11">11</xref>). Detecting abnormal episodes from this enormous quantity of data is very difficult. Therefore, effective automated diagnosis tools are required to detect important episodes in cardiac patients. Initially, we used template-based and rule-based techniques that are usually utilized to detect the type of ECG beat (<xref ref-type="bibr" rid="B12">12</xref>&#x2013;<xref ref-type="bibr" rid="B17">17</xref>). Rule-based approaches rely on predefined rules and thresholds to classify ECG beats. These rules are often based on expert knowledge or heuristics. However, these rules may not be able to handle the wide range of variations and complexities observed in real-world ECG signals. As a result, rule-based approaches may struggle to adapt to different types of beats or handle new patterns that were not considered during rule creation (<xref ref-type="bibr" rid="B18">18</xref>). Developing accurate and comprehensive rules for ECG beat classification can be challenging. It requires a deep understanding of ECG signal characteristics and considerable domain expertise. Designing rules that cover all possible scenarios and variations is complex and time-consuming. Rule-based approaches are typically designed to classify beats based on specific features or patterns (<xref ref-type="bibr" rid="B19">19</xref>). They may struggle to generalize well to new or unseen data that do not conform to the predefined rules. The rule-based classifier can produce incorrect or inconsistent results if the ECG data deviates from the expected patterns. A set of templates representing different types of beats is required in template-based approaches (<xref ref-type="bibr" rid="B13">13</xref>). Choosing appropriate templates that accurately represent the various beat morphologies in ECG signals can be challenging. There is a need to consider inter-subject and intra-subject variability and variations due to different conditions and diseases (<xref ref-type="bibr" rid="B12">12</xref>). The classification in template-based approaches relies on comparing the input ECG beat with a set of templates to find the best match. However, template matching can be sensitive to noise, baseline wander (BW), and other artifacts present in the signal (<xref ref-type="bibr" rid="B20">20</xref>). These issues can affect the accuracy of the match and lead to misclassification. Template-based approaches often struggle with scalability when dealing with large datasets or real-time applications (<xref ref-type="bibr" rid="B17">17</xref>). Comparing each beat with a set of templates can be computationally expensive, especially if the number of templates is high. The time complexity increases as the number of beats and templates grows, making it impractical for large-scale applications (<xref ref-type="bibr" rid="B21">21</xref>).</p>
</sec>
<sec id="s1b"><label>1.2</label><title>Machine and deep learning for ECG beat classification</title>
<p>Machine learning (ML) algorithms are becoming popular for effective classification of ECG beats (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>). Hierarchical representations of the latest ECG beat classification techniques based on machine and deep learning (DL) techniques have been reported in the literature, as shown in <xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>. Handcrafted features are required to detect the type of ECG beat when using machine learning techniques (<xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>). Most handcrafted features are extracted based on time, frequency, and time-frequency domains (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>). Time-domain features alone are not sufficient for effective ECG beat classification; together with this, the frequency-domain features increase beat detection performance (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B29">29</xref>). In addition, features based on time and frequency are more effective than individual features in the time and frequency domain (<xref ref-type="bibr" rid="B31">31</xref>). Handcrafted approaches rely on manual feature engineering, where domain knowledge is used to design and extract features from ECG signals. This process can be time-consuming, involving the design of algorithms and signal processing techniques to extract meaningful features (<xref ref-type="bibr" rid="B5">5</xref>). Handcrafted approaches require selecting relevant features that capture the discriminative information from the ECG signals. Identifying the most informative and robust features is non-trivial and often requires domain expertise (<xref ref-type="bibr" rid="B32">32</xref>). Choosing inappropriate features or excluding important ones can lead to suboptimal classifier performance. Handcrafted feature sets may not generalize well to new or unseen data that significantly differ from the training data. ECG signals vary considerably due to age, sex, underlying conditions, and noise (<xref ref-type="bibr" rid="B33">33</xref>). The classification accuracy may be compromised if the handcrafted features do not represent the new data. ECG beat classification involves capturing complex relationships and patterns within signals. Handcrafted approaches may struggle to capture these intricate relationships, as they typically rely on pre-defined algorithms and feature engineering techniques. These problems have motivated researchers to develop automatic feature extraction approaches.</p>
<fig id="F2" position="float"><label>Figure&#x00A0;2</label>
<caption><p>Hierarchical representation of the state-of-the-art ECG beat classification techniques.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g002.tif"><alt-text content-type="machine-generated">Flowchart illustrating machine and deep learning approaches for ECG beat classification, divided into three main categories: Handcrafted features, Automatic feature extraction and classification, and Feature Fusion-based approaches. Handcrafted features include Time-domain, Frequency-domain, and Time-frequency-domain with machine learning classification. Automatic extraction involves CNN-based architectures and Recurrent neural network approaches. Feature Fusion combines handcrafted features and CNN features.</alt-text>
</graphic>
</fig>
<p>Deep learning models can automatically learn relevant features directly from the raw ECG signals, eliminating the need for manual feature engineering. This feature learning process enables the model to capture intricate patterns and complex relationships that may be difficult to capture using handcrafted features (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>). Deep learning models can learn hierarchical representations of ECG signals, allowing them to extract meaningful features at different levels of abstraction. The different deep learning architectures and their advantages in the extraction of meaningful features are presented in <xref ref-type="table" rid="T1">Table&#x00A0;1</xref>. Deep learning models are known for generalizing unseen data well. They can learn from large amounts of labeled ECG data and capture the underlying patterns that are characteristic of different beat types. Deep learning models can handle large-scale ECG datasets efficiently (<xref ref-type="bibr" rid="B20">20</xref>). Once trained, the models can process ECG beats quickly, making them suitable for real-time applications. In addition, deep learning models can be deployed on parallel computing architectures, such as graphical processing units (GPUs), to improve computational performance, enabling rapid and scalable ECG beat classification (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B18">18</xref>). Deep learning models can be updated and fine-tuned with new data to improve performance and adapt to changes in ECG signals (<xref ref-type="bibr" rid="B25">25</xref>). This ability for continual learning allows the model to incorporate new knowledge and adjust its classification capabilities as new data become available. It enables the model to stay up-to-date with the emerging beat types or changes in the data distribution (<xref ref-type="bibr" rid="B28">28</xref>). Deep learning models can adapt and generalize well to new beat types and variations not encountered during training. The models can discover and classify novel patterns and variations by learning from diverse examples. This adaptability makes deep learning models suitable for dynamic environments where ECG data may evolve.</p>
<table-wrap id="T1" position="float"><label>Table&#x00A0;1</label>
<caption><p>Hierarchy of different deep learning architectures for ECG beat classification.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Architecture</th>
<th valign="top" align="center">Layers</th>
<th valign="top" align="center">Advantages</th>
<th valign="top" align="center">Disadvantages</th>
<th valign="top" align="center">Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Convolutional neural network (CNN)</td>
<td valign="top" align="left">Convolutional, pooling, fully connected layers</td>
<td valign="top" align="left">Excellent for spatial feature extraction; robust against noise with adequate preprocessing</td>
<td valign="top" align="left">Requires large labeled datasets; performance degrades on noisy data</td>
<td valign="top" align="left">Suitable for clean, structured ECG datasets</td>
</tr>
<tr>
<td valign="top" align="left">Recurrent neural network (RNN)</td>
<td valign="top" align="left">Recurrent layers (e.g., GRU, LSTM)</td>
<td valign="top" align="left">Captures sequential dependencies; handles temporal features effectively</td>
<td valign="top" align="left">Prone to vanishing gradient problems; slow training process</td>
<td valign="top" align="left">Useful for time-series analysis but requires gradient management</td>
</tr>
<tr>
<td valign="top" align="left">Long short-term memory (LSTM)</td>
<td valign="top" align="left">Input, forget, output gates</td>
<td valign="top" align="left">Solves vanishing gradient problem; excellent for long-term dependencies</td>
<td valign="top" align="left">Computationally expensive; sensitive to hyperparameter tuning</td>
<td valign="top" align="left">Ideal for sequential tasks such as ECG signal interpretation</td>
</tr>
<tr>
<td valign="top" align="left">Bi-directional LSTM (BiLSTM)</td>
<td valign="top" align="left">Forward and backward LSTM layers</td>
<td valign="top" align="left">Captures past and future temporal features</td>
<td valign="top" align="left">High computational overhead; challenging for large datasets</td>
<td valign="top" align="left">Performs well in tasks requiring bidirectional dependencies</td>
</tr>
<tr>
<td valign="top" align="left">Hybrid CNN-LSTM</td>
<td valign="top" align="left">Convolutional layers + LSTM layers</td>
<td valign="top" align="left">Combines spatial and temporal feature learning</td>
<td valign="top" align="left">High computational cost; pre-processing (e.g., QRS detection) required</td>
<td valign="top" align="left">Effective for complex ECG signal classification</td>
</tr>
<tr>
<td valign="top" align="left">Dense convolutional network (DenseNet)</td>
<td valign="top" align="left">Dense convolutional blocks, transition layers</td>
<td valign="top" align="left">Efficient feature reuse; excellent for structured data</td>
<td valign="top" align="left">High memory requirement due to dense connections</td>
<td valign="top" align="left">Ideal for datasets with detailed temporal-spatial patterns</td>
</tr>
<tr>
<td valign="top" align="left">Residual networks (ResNet)</td>
<td valign="top" align="left">Residual blocks with skip connections</td>
<td valign="top" align="left">Solves degradation problem; enables deeper networks</td>
<td valign="top" align="left">Requires careful tuning for small datasets</td>
<td valign="top" align="left">Useful for capturing subtle variations in ECG signals</td>
</tr>
<tr>
<td valign="top" align="left">Autoencoders</td>
<td valign="top" align="left">Encoder&#x2013;decoder architecture</td>
<td valign="top" align="left">Learns unsupervised representations; useful for anomaly detection</td>
<td valign="top" align="left">Limited interpretability; prone to over-fitting</td>
<td valign="top" align="left">Ideal for anomaly detection in ECG signals</td>
</tr>
<tr>
<td valign="top" align="left">Attention mechanism</td>
<td valign="top" align="left">Attention layers on top of RNN or CNN</td>
<td valign="top" align="left">Focuses on critical parts of the ECG signal</td>
<td valign="top" align="left">Computationally expensive; complex to train</td>
<td valign="top" align="left">Effective for applications requiring interpretability</td>
</tr>
<tr>
<td valign="top" align="left">Transformer networks</td>
<td valign="top" align="left">Multi-head attention, positional encoding</td>
<td valign="top" align="left">Handles long-range dependencies; scalable for large datasets</td>
<td valign="top" align="left">Requires large datasets and high computational resources</td>
<td valign="top" align="left">Promising for real-time, large-scale ECG classification</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The remainder of this article is organized as follows. Section <xref ref-type="sec" rid="s2">2</xref> discusses the main objectives and methodology of the proposed study. Section <xref ref-type="sec" rid="s3">3</xref> refers to the publicly available databases for experimentation on ECG beat classification. The background and significance of ECG beat classification are discussed in Section <xref ref-type="sec" rid="s4">4</xref>, with pre-processing, feature extraction techniques, and ECG beat classification algorithms, along with their performance, elaborated on in Sections <xref ref-type="sec" rid="s4a">4.1</xref>&#x2013;<xref ref-type="sec" rid="s4c">4.3</xref>. A general discussion of machine learning and deep learning for the detection of ECG beats is presented in Section <xref ref-type="sec" rid="s5">5</xref>. Finally, limitations, future directions, recommendations from the state-of-the-art review, and conclusions are presented in Sections <xref ref-type="sec" rid="s6">6</xref>, <xref ref-type="sec" rid="s8">8</xref>, and <xref ref-type="sec" rid="s9">9</xref>.</p>
</sec>
</sec>
<sec id="s2"><label>2</label><title>Systematic review protocol</title>
<p>The primary focus of this research was to thoroughly explore the extensive range of machine learning and deep learning methodologies employed in the context of ECG beat classification. Arrhythmia is a condition characterized by irregular heartbeats, either too fast or too slow, that disrupt the normal functioning of the heart (<xref ref-type="bibr" rid="B2">2</xref>). The heart has a natural pacemaker that sets the rhythm of the heartbeats. However, any disturbances in electrical impulses can result in arrhythmia. There are many cardiac arrhythmias, each with unique characteristics and potential complications. Early detection and treatment of arrhythmias can help prevent serious complications such as stroke or sudden cardiac arrest. Significant cardiac arrhythmias include (i) atrial fibrillation (AF), (ii) ventricular tachycardia (VT), (iii) sinus bradycardia (SB), (iv) atrial flutter (AFT), (v) ventricular fibrillation (VF), and (vi) supraventricular tachycardia (SVT) (<xref ref-type="bibr" rid="B34">34</xref>). An irregularity in the upper chambers of the heart causes AF, which in turn causes blood clots, stroke, and heart failure (<xref ref-type="bibr" rid="B35">35</xref>). A fast heart rate that starts in the ventricles (the lower chambers of the heart) will produce VT beats. It can cause dizziness, chest pain, and fainting. If left untreated, it can also lead to sudden cardiac arrest. SB is a slow heart rate that originates in the sinoatrial node (SA). It can cause fatigue, dizziness, and fainting. AF is an irregular heart rhythm caused by electrical activity in the atrial chambers of the heart. The atrial rate is generally between 250 and 350 beats per minute and is quick and regular. Since the atrioventricular (AV) node slows down electrical impulses, the ventricles (the lower chambers of the heart) can also beat rapidly (<xref ref-type="bibr" rid="B34">34</xref>).</p>
<p>The study investigates ECG signal analysis to identify and categorize various ECG beats with better accuracy and efficiency. The investigation emphasizes vital pre-processing techniques for denoising the raw ECG data to achieve this objective. The removal of unwanted noise ensures that subsequent classification algorithms can work with high-quality input, ultimately leading to more robust and reliable results. These pre-processing steps are essential in enhancing the performance of the classification models reviewed in this study (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B37">37</xref>). Furthermore, the review study in this work explores various feature extraction and selection techniques (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B35">35</xref>, <xref ref-type="bibr" rid="B36">36</xref>). These methods are fundamental in transforming the raw ECG signals into a set of discernible and informative features that the classification algorithms can effectively utilize. By studying and comparing the various feature extraction methods available in the literature, this study aimed to identify the most relevant and influential features in the classification of ECG beats, with the aim of optimizing the precision and efficiency of the classification process (<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B33">33</xref>). This study also surveys and discusses the existing literature, critically assessing the performance of the different machine and deep learning techniques employed in ECG beat classification. By evaluating the strengths and weaknesses of these methods, the research aims to provide valuable information on the most promising approaches and their potential applications in real-world scenarios, such as arrhythmia detection and cardiac health monitoring (<xref ref-type="bibr" rid="B2">2</xref>). Moreover, this investigation seeks to contribute to the broader field of biomedical signal processing by presenting a comprehensive overview of the state-of-the-art techniques for ECG beat classification (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B38">38</xref>&#x2013;<xref ref-type="bibr" rid="B40">40</xref>). By consolidating and presenting this knowledge, researchers and practitioners can better understand the most effective methodologies available and further advance the field&#x2019;s capabilities.</p>
<sec id="s2a"><label>2.1</label><title>Search strategy: inclusion and exclusion criteria</title>
<p>We used the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) criteria to find studies pertinent to the classification of ECG beats (<xref ref-type="bibr" rid="B41">41</xref>). Articles published up until April 2024 utilizing the terms &#x201C;Electrocardiogram,&#x201D; &#x201C;ECG beat Classification,&#x201D; &#x201C;Artificial Intelligence,&#x201D; &#x201C;Machine Learning,&#x201D; and &#x201C;Deep Learning&#x201D; in their respective Boolean combinations were searched for in the PubMed, Institute of Electrical and Electronics Engineers Association (IEEE), and Science Direct databases. The authors excluded non-English publications, duplicate titles, irrelevant works, review articles, pilot studies, non-accessible articles, and articles published before 2014 (<xref ref-type="bibr" rid="B42">42</xref>). Thus, this study consisted of 106 articles that focused on AI-based ECG beat classification. <xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref> shows the detailed search method, which was compliant with the PRISMA criteria (<xref ref-type="bibr" rid="B42">42</xref>). In <xref ref-type="fig" rid="F4">Figure&#x00A0;4</xref>, it can be observed that the yearly article publication trend (2014&#x2013;2024) and yearly citation trend (2014&#x2013;2024) for ECG beat classification indicate a strong and growing research interest in this domain. The publication trend shows a steady increase in the number of articles, which peaked in recent years (2022&#x2013;2024), highlighting the expanding focus on deep learning, signal processing, and patient-specific classification approaches. This growth suggests an increasing number of researchers contributing to advancements in ECG analysis. A peak in citations often follows high publication periods, indicating that time is required for newer methods to be widely cited. These trends emphasize the need for continued innovation and the adoption of novel approaches to sustain research in ECG beat classification.</p>
<fig id="F3" position="float"><label>Figure&#x00A0;3</label>
<caption><p>Flow diagram for the systematic review of ECG beat classification, following the PRISMA guidelines.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g003.tif"><alt-text content-type="machine-generated">Flowchart illustrating article selection for a study. Identification: 803 articles from PubMed (345), IEEE (267), Science Direct (191). Screening: removed 21 non-English articles, 118 duplicates, 251 irrelevant titles, and 307 low-quality ones without SJR/Quartile ratings. Screening results: 782 English titles, 664 unique titles, 413 studies eligible. 106 studies included.</alt-text>
</graphic>
</fig>
<fig id="F4" position="float"><label>Figure&#x00A0;4</label>
<caption><p><bold>(a)</bold> Article and <bold>(b)</bold> citation trends for ECG beat classification from 2014 to 2024.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g004.tif"><alt-text content-type="machine-generated">Two bar graphs depict trends from 2014 to 2024. Graph (a) shows the yearly publication trend, with articles increasing from 36 in 2014 to a peak of 127 in 2022, then dropping to 96 in 2024. Graph (b) shows citations, which rise steadily from 14 in 2014 to 4,882 in 2024.</alt-text>
</graphic>
</fig>
<p>To ensure the inclusion of high-quality and peer-reviewed research, the study employed a quality-filtering criterion based on the Scimago Journal Rank (SJR) and Journal Citation Reports (JCR) quartile (Q) indexing systems. In this review, only articles published in journals indexed in SJR or those with JCR quartile rankings (Q1&#x2013;Q4) were considered eligible for inclusion. Studies published in journals not indexed in either SJR or JCR, or lacking identifiable quality metrics, were classified as &#x201C;Non-SJR/Q&#x201D; and consequently excluded. The SJR metric reflects the scientific influence of scholarly journals by accounting for both the number of citations received and the prestige of the citing journals, while the JCR-Q system ranks journals from Q1 (highest impact) to Q4 (lowest) based on citation distributions. This quality screening ensured that the included literature represented peer-reviewed, credible, and widely recognized sources within the scientific community. Furthermore, conference papers, pilot studies, non-English articles, and inaccessible manuscripts were excluded to maintain methodological rigor and focus on reproducible, peer-reviewed work.</p>
<p><xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref> summarizes the most commonly reported performance indicators, namely, accuracy, precision, recall, and F-Score. It is acknowledged that these metrics can be misleading under severe class imbalance. Accuracy, in particular, tends to overestimate performance when normal beats dominate the dataset. Although several reviewed studies reported more robust and threshold-independent metrics, such as the Matthews correlation coefficient (MCC) and area under the precision-recall curve (AUPRC), these measures were not consistently available across all publications, preventing their inclusion in the aggregated summary plots. To maintain comparability across the 106 reviewed works, we therefore only visualized the universally reported metrics. Nevertheless, we recognize that MCC and AUPRC provide a more balanced and informative assessment of classifier performance, especially for minority arrhythmic classes such as supraventricular ectopic beat (SVEBs) and ventricular ectopic beat (VEB). This limitation highlights the need for future ECG classification studies to adopt standardized, imbalance-aware metrics to enable more equitable and clinically meaningful performance comparisons. Initially, machine learning methods relied heavily on manual feature extraction, where domain experts would identify relevant characteristics of ECG signals, such as QRS complexes, heart rate variability, and waveform shapes (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B43">43</xref>&#x2013;<xref ref-type="bibr" rid="B46">46</xref>). These handcrafted features were then fed into classifiers, such as support vector machine (SVM), random forest (RF), and k-nearest neighbors (kNN), which, despite their effectiveness, were often limited by the quality and completeness of the extracted features. With the advent of deep learning, the process became more automated and data-driven, allowing models such as CNNs and RNNs to learn directly from raw ECG data (<xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B27">27</xref>). These networks captured complex temporal dependencies and subtle morphological variations without explicit feature engineering, resulting in more robust and accurate ECG beat classification systems. This shift improved classification performance and opened new possibilities for real-time and patient-specific ECG analysis.</p>
<fig id="F5" position="float"><label>Figure&#x00A0;5</label>
<caption><p>Manuscript details and performance ranges of different machine and deep learning techniques.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g005.tif"><alt-text content-type="machine-generated">Flowchart showing the breakdown of 106 manuscripts using machine and deep learning techniques. Machine learning includes time-domain, frequency-domain, and time-frequency-domain methods with various precision, recall, and F-score ranges. Deep learning involves CNN and RNN approaches, and feature fusion-based methods, each with beat classification accuracy metrics spanning from 90% to 99.5%. Each category is detailed with specific architectures and performance statistics.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Data sources</title>
<p>In the literature, the majority of the studies have used three different ECG databases to verify how effectively ECG beat classification methods perform, namely, the Massachusetts Institute of Technology&#x2014;Beth Israel Hospital (MIT-BIH) arrhythmia (<xref ref-type="bibr" rid="B8">8</xref>), St. Petersburg Institute of Cardiological Technics (INCART) (<xref ref-type="bibr" rid="B8">8</xref>), and MIT-BIH supraventricular arrhythmia (<xref ref-type="bibr" rid="B3">3</xref>) databases. A summary of these three databases is shown in <xref ref-type="table" rid="T2">Table&#x00A0;2</xref>. <xref ref-type="table" rid="T3">Table&#x00A0;3</xref> presents a detailed breakdown of the manuscripts that utilized various ECG beat classification databases. It further highlights the use of the three prominent databases&#x2014;MIT-BIH Arrhythmia, INCART, and MIT-BIH supraventricular&#x2014;across three major publishers: Elsevier, IEEE, and Springer. In addition, it includes lesser-known databases such as the American Heart Association (AHA) and MIT-BIH Long-Term ECG, which are used for specialized research in arrhythmia detection. This table helps to identify trends in database usage for ECG classification in the scientific community.</p>
<table-wrap id="T2" position="float"><label>Table&#x00A0;2</label>
<caption><p>Details of the databases utilized for ECG beat classification.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">S.no</th>
<th valign="top" align="center">Name of the database</th>
<th valign="top" align="center">Number of subjects</th>
<th valign="top" align="center">Sampling frequency (in Hz)</th>
<th valign="top" align="center">Resolution</th>
<th valign="top" align="center">Total number of ECG segments</th>
<th valign="top" align="center">No. of classes</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left">MIT-BIH<break/>Arrhythmia (<xref ref-type="bibr" rid="B8">8</xref>)</td>
<td valign="top">47</td>
<td valign="top">360</td>
<td valign="top">11-bits</td>
<td valign="top">109,000</td>
<td valign="top">17</td>
</tr>
<tr>
<td valign="top">2</td>
<td valign="top">St Petersburg<break/>INCART (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top">25</td>
<td valign="top">257</td>
<td valign="top">12-bits</td>
<td valign="top">175,840</td>
<td valign="top">15</td>
</tr>
<tr>
<td valign="top">3</td>
<td valign="top">MIT-BIH<break/>Supraventricular<break/>Arrhythmia (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top">14</td>
<td valign="top">128</td>
<td valign="top">11-bits</td>
<td valign="top">184,508</td>
<td valign="top">9</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float"><label>Table&#x00A0;3</label>
<caption><p>Estimated number of manuscripts using various ECG beat classification databases from different publishers.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Database</th>
<th valign="top" align="center">Elsevier manuscripts</th>
<th valign="top" align="center">IEEE manuscripts</th>
<th valign="top" align="center">Springer manuscripts</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top">MIT-BIH Arrhythmia Database(<xref ref-type="bibr" rid="B8">8</xref>)</td>
<td valign="top">22</td>
<td valign="top">18</td>
<td valign="top">19</td>
</tr>
<tr>
<td valign="top">INCART (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top">5</td>
<td valign="top">7</td>
<td valign="top">7</td>
</tr>
<tr>
<td valign="top">MIT-BIH Supraventricular Database(<xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top">11</td>
<td valign="top">9</td>
<td valign="top">8</td>
</tr>
<tr>
<td valign="top">PTB diagnostic ECG (<xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top">2</td>
<td valign="top">3</td>
<td valign="top">9</td>
</tr>
<tr>
<td valign="top">European ST-T (<xref ref-type="bibr" rid="B47">47</xref>, <xref ref-type="bibr" rid="B48">48</xref>)</td>
<td valign="top">4</td>
<td valign="top">3</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top">LTAF (long-term AF) (<xref ref-type="bibr" rid="B47">47</xref>, <xref ref-type="bibr" rid="B49">49</xref>)</td>
<td valign="top">5</td>
<td valign="top">6</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top">Atrial Fibrillation Database (AFDB) (<xref ref-type="bibr" rid="B47">47</xref>, <xref ref-type="bibr" rid="B50">50</xref>)</td>
<td valign="top">6</td>
<td valign="top">8</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top">CPSC (China Physiological Signal Challenge) (<xref ref-type="bibr" rid="B51">51</xref>)</td>
<td valign="top">4</td>
<td valign="top">5</td>
<td valign="top">2</td>
</tr>
<tr>
<td valign="top">CINC (Computers in Cardiology Challenge) (<xref ref-type="bibr" rid="B47">47</xref>, <xref ref-type="bibr" rid="B52">52</xref>)</td>
<td valign="top">3</td>
<td valign="top">4</td>
<td valign="top">7</td>
</tr>
<tr>
<td valign="top">Others</td>
<td valign="top">6</td>
<td valign="top">9</td>
<td valign="top">9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><italic>MIT-BIH Arrhythmia Database (<xref ref-type="bibr" rid="B8">8</xref>):</italic> The MIT-BIH arrhythmia database includes both typical and abnormal cardiac rhythms. This database is widely considered the gold standard in heartbeat detection and classification. There are 48 ambulatory ECG recordings, each lasting 30&#x2009;min and collected from 47 subjects (<xref ref-type="bibr" rid="B8">8</xref>). The first 23 recordings are connected to standard clinical recordings, whereas the rest feature potentially fatal cardiac arrhythmias. Each ECG signal is collected at 360&#x2009;Hz in these data (<xref ref-type="bibr" rid="B8">8</xref>). There are two information streams in every recording, with the first channel&#x2019;s signal (MLII) being of higher quality than the second (V5). There are around 1,09,000 heartbeats in the collection, annotated with 16 distinct labels. Four records (102, 104, 107, and 217) are of inadequate quality out of 48 ECG records (<xref ref-type="bibr" rid="B8">8</xref>). As a result, the classification efficiency is calculated without including these files. The ECG signals in the MIT-BIH Arrhythmia Database were recorded from different patients, and even for the same patient, the signal characteristics can vary over time. This can make it challenging to develop a generalized classification system that can perform well on new patients (<xref ref-type="bibr" rid="B8">8</xref>).</p>
<p><italic>St Petersburg INCART Arrhythmia Database (<xref ref-type="bibr" rid="B47">47</xref>):</italic> One popular dataset for training and testing ECG classification algorithms is the 12-lead arrhythmia dataset from the St. Petersburg INCART database. Arrhythmias, ischaemic heart disease, myocardial infarction, and other cardiac diseases are represented in the seventy-five 15&#x2009;min ECG recordings from 25 patients (<xref ref-type="bibr" rid="B53">53</xref>). Two cardiologists have manually annotated each recording with beat annotations in the database. The reference annotation files have more than 175,000 beat annotations, which are useful for testing and developing ECG classification systems. Although the patient group is diverse in age, gender, and disease, it may not represent all patient populations (<xref ref-type="bibr" rid="B53">53</xref>).</p>
<p><italic>MIT-BIH Supraventricular Arrhythmia Database (<xref ref-type="bibr" rid="B3">3</xref>):</italic> This dataset includes 78 two-lead ECG recordings, each lasting for 30&#x2009;min. The recordings were collected from 14 patients, 11 men and three women, with different types of supraventricular arrhythmias (<xref ref-type="bibr" rid="B3">3</xref>). These included normal, ventricular, fusion, and unknown beats. The ECG signals were sampled at 128&#x2009;Hz and digitized with 11-bit resolution. Physicians and researchers have extensively utilized this database to develop and validate algorithms to detect and classify various arrhythmias (<xref ref-type="bibr" rid="B3">3</xref>). It has been used in several studies to compare the performance of different algorithms, including machine learning and deep learning algorithms (<xref ref-type="bibr" rid="B28">28</xref>).</p>
<sec id="s3a"><label>3.1</label><title>Data imbalance issues in the above databases</title>
<p>Data imbalance is a significant challenge in ECG beat classification, particularly when using the MIT-BIH Arrhythmia (<xref ref-type="bibr" rid="B8">8</xref>), St. Petersburg INCART (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B47">47</xref>), and MIT-BIH Supraventricular Arrhythmia (<xref ref-type="bibr" rid="B47">47</xref>) databases. These databases contain varied distributions of ECG beat types, often resulting in an overrepresentation of normal or common beats and an underrepresentation of rare arrhythmias, which may degrade the model performance and reduce generalizability. In the MIT-BIH Arrhythmia database, N beats vastly outnumber abnormal arrhythmias such as VEB or SVEB (<xref ref-type="bibr" rid="B8">8</xref>). As a result, classifiers trained on this database often achieve high accuracy by predominantly predicting the majority class (N beats), while failing to correctly identify rarer arrhythmias. This class imbalance can lead to a high false-negative rate for life-threatening conditions such as ventricular tachycardia, as the classifier may not learn sufficient patterns for these rare events. Techniques, such as the oversampling of minority classes and undersampling of the majority class, and applying synthetic data generation methods, such as the synthetic minority oversampling technique (SMOTE), can help mitigate this imbalance (<xref ref-type="bibr" rid="B54">54</xref>). In addition, cost-sensitive learning, where higher penalties are assigned to misclassifying rare classes, can also improve classification performance.</p>
<p>The INCART database, which includes recordings from 25 subjects with different types of arrhythmias, also suffers from data imbalance (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B47">47</xref>). The majority of the beats in this dataset are NSR, while pathological beats such as ischaemic events are underrepresented. Similar to the MIT-BIH Arrhythmia database, this imbalance can bias classifiers towards predicting normal beats. Addressing this issue is crucial for the real-world application of ECG beat classifiers, as it ensures the model can detect critical events such as ischaemia. To address this imbalance, data augmentation techniques, such as adding noise or time-shifting the ECG signals of rare arrhythmias, can be used, as well as balancing the dataset through stratified sampling (<xref ref-type="bibr" rid="B55">55</xref>). The MIT-BIH Supraventricular Arrhythmia database also presents a unique challenge due to its smaller dataset size and the imbalance between normal and supraventricular arrhythmias (<xref ref-type="bibr" rid="B47">47</xref>). Given the relatively low number of supraventricular beats compared to normal beats, classifiers can become biased towards predicting normal rhythms, further complicating the detection of less frequent but clinically important supraventricular ectopic beats.</p>
<p>Bias in machine learning refers to systematic errors that cause a model to make consistently incorrect predictions, often favoring certain patterns while neglecting others (<xref ref-type="bibr" rid="B56">56</xref>). Bias can arise due to several factors, such as imbalanced training data, poor feature selection, or overly simplistic model assumptions that fail to capture the true complexity of the data (<xref ref-type="bibr" rid="B19">19</xref>). Bias in ECG beat classification is a critical issue, often stemming from imbalanced datasets where certain heartbeat types are overrepresented while others are underrepresented. This imbalance can lead to classifiers favoring the majority class, resulting in poor sensitivity for minority classes, such as supraventricular and fusion beats (<xref ref-type="bibr" rid="B57">57</xref>). One study demonstrated that standard classification models trained on imbalanced datasets tend to overfit the majority class while failing to recognize less frequent arrhythmias effectively (<xref ref-type="bibr" rid="B58">58</xref>). This issue is exacerbated by linear dependencies in ECG data, which further skew the model&#x2019;s learning process and introduce classification bias (<xref ref-type="bibr" rid="B57">57</xref>). Moreover, the impact of inter-patient variability, where models perform well on seen patients but fail to generalize to unseen cases, further contributes to biased ECG classification (<xref ref-type="bibr" rid="B59">59</xref>). A detailed overview of certain issues due to bias is presented in <xref ref-type="table" rid="T4">Table&#x00A0;4</xref>.</p>
<table-wrap id="T4" position="float"><label>Table&#x00A0;4</label>
<caption><p>Bias issues and solutions in ECG classification.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Literature</th>
<th valign="top" align="center">Issue</th>
<th valign="top" align="center">Impact</th>
<th valign="top" align="center">Solution</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B57">57</xref>)</td>
<td valign="top" align="left">Imbalanced datasets</td>
<td valign="top" align="left">Certain heartbeat types are overrepresented, leading to classifiers favoring majority classes and poor sensitivity for minority beats</td>
<td valign="top" align="left">Dynamic minority-biased batch weighting loss function to prioritize underrepresented classes</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B58">58</xref>)</td>
<td valign="top" align="left">Overfitting to majority class</td>
<td valign="top" align="left">Standard models fail to recognize less frequent arrhythmias effectively, resulting in classification errors</td>
<td valign="top" align="left">Feature fusion neural networks to extract diverse feature sets and improve classification fairness</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B57">57</xref>)</td>
<td valign="top" align="left">Linear dependencies in data</td>
<td valign="top" align="left">Skews the model&#x2019;s learning process and increases classification bias, making it harder to detect minority classes</td>
<td valign="top" align="left">Differential beat accuracy (DBA) metric to optimize classifier learning based on data distribution</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B59">59</xref>)</td>
<td valign="top" align="left">Inter-patient variability</td>
<td valign="top" align="left">Models perform well on seen patients but fail to generalize to new, unseen cases, reducing real-world effectiveness</td>
<td valign="top" align="left">Ensemble-based classification techniques to improve generalization by leveraging diverse model outputs</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B98">98</xref>)</td>
<td valign="top" align="left">Cost-sensitive misclassification</td>
<td valign="top" align="left">Traditional classifiers may misclassify minority beats due to non-optimized decision boundaries, reducing clinical reliability</td>
<td valign="top" align="left">Cost-sensitive classifiers that adjust decision thresholds based on the misclassification cost of minority classes</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B175">175</xref>)</td>
<td valign="top" align="left">Feature selection bias</td>
<td valign="top" align="left">Feature selection methods can introduce bias if not carefully designed, leading to suboptimal classification performance</td>
<td valign="top" align="left">Hybrid deep learning models combining rule-based and data-driven feature selection to minimize bias</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B60">60</xref>)</td>
<td valign="top" align="left">Limited training data</td>
<td valign="top" align="left">ECG classification models struggle with limited labeled data, resulting in poor generalization to new datasets</td>
<td valign="top" align="left">Data augmentation techniques such as synthetic ECG generation to enhance training dataset diversity</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To address bias in ECG beat classification, several state-of-the-art methods have been proposed (<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B58">58</xref>&#x2013;<xref ref-type="bibr" rid="B60">60</xref>). One promising approach is the use of a dynamic minority-biased batch weighting loss function, which enhances the learning process for minority classes while maintaining the model&#x2019;s ability to classify the majority classes accurately (<xref ref-type="bibr" rid="B59">59</xref>). In addition, feature fusion neural networks, which integrate multiple ECG representations, have been shown to improve classification fairness by extracting diverse feature sets that reduce bias (<xref ref-type="bibr" rid="B59">59</xref>). Another strategy involves differential beat accuracy (DBA), a metric that optimizes classifier performance by adjusting the learning process based on the statistical distribution of different beat types, ensuring a more balanced classification (<xref ref-type="bibr" rid="B58">58</xref>). Ensemble-based techniques, such as multiple-classifier architectures, have also been effective in reducing bias by leveraging diverse model outputs to correct misclassifications (<xref ref-type="bibr" rid="B60">60</xref>). Collectively, these approaches contribute to improving the fairness and generalization of ECG beat classification models, making them more suitable for real-world clinical applications. In addition to traditional methods for addressing imbalance, transfer learning can be a beneficial approach in this case (<xref ref-type="bibr" rid="B55">55</xref>). A model pre-trained on a larger, more balanced ECG dataset can be fine-tuned using the smaller MIT-BIH Supraventricular database, allowing the model to better generalize across beat types. In all these cases, proper evaluation metrics should be used to assess the classifier&#x2019;s performance under imbalance conditions. Accuracy alone may not be a reliable metric, as it can be misleading in imbalanced datasets. Instead, metrics such as the F1-score, sensitivity, specificity, and AUPRC provide a more comprehensive understanding of model performance on both the majority and minority classes (<xref ref-type="bibr" rid="B61">61</xref>). By carefully considering these strategies and metrics, researchers can better handle the class imbalance problem in ECG beat classification, leading to more robust and clinically useful models.</p>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Overview of included studies</title>
<p>The ECG beat classification method is depicted as a block diagram in <xref ref-type="fig" rid="F6">Figure&#x00A0;6</xref>. The three primary stages of ECG beat classification systems are pre-processing, feature extraction, and classification. In automated machine learning (AutoML) algorithms (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B62">62</xref>), feature extraction and classification are often treated as separate stages. This means the algorithm typically involves a dedicated process for extracting relevant features from the raw data, followed by a classification module that uses these features to make predictions. In contrast, deep learning algorithms often integrate feature extraction and classification into a single module. This is due to the hierarchical structure of neural networks, particularly in CNNs and other deep learning architectures, where the network learns to extract features and classify data in an end-to-end manner automatically (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>). This integration is one of the key strengths of deep learning, as it eliminates the need for manual feature engineering and allows the model to optimize the feature extraction process as part of the overall learning task.</p>
<fig id="F6" position="float"><label>Figure&#x00A0;6</label>
<caption><p>Generalized block diagram of ECG beat classification.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g006.tif"><alt-text content-type="machine-generated">Flowchart depicting ECG data processing with separate training and testing phases. Training involves filtering, R-peak detection, ECG beat segmentation, feature extraction, classification, and a trained model. Testing involves pre-processing, feature extraction, and using the trained model for ECG beat detection. Arrows indicate data flow.</alt-text>
</graphic>
</fig>
<sec id="s4a"><label>4.1</label><title>Pre-processing</title>
<p>Pre-processing is the initial and critical stage in ECG beat classification systems, aiming to enhance the quality of the raw ECG signals (<xref ref-type="table" rid="T5">Table&#x00A0;5</xref>). This stage is essential to mitigate the impact of noise and artifacts that can obscure the true physiological information in the ECG data. Pre-processing technique details and their categorization are illustrated in <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>. Common sources of noise include baseline wander, powerline interference (PLI), and muscle artifacts (MAs) (<xref ref-type="bibr" rid="B36">36</xref>). Techniques such as bandpass filtering, wavelet transforms, and normalization are employed to remove or reduce these interferences. In addition, this stage may involve the segmentation of the ECG signal into individual beats, setting the foundation for accurate feature extraction and classification in subsequent phases. First, the raw ECG signal is filtered to eliminate unwanted noise and artifacts in the preprocessing stage (<xref ref-type="bibr" rid="B35">35</xref>). The next step is to separate the signal into individual heartbeats, often identified by the R-peaks in the ECG. In the feature extraction phase, data from each heartbeat are parsed for various features based on its time domain, frequency domain, and morphology. Heartbeat rhythms and shapes are characterized using these properties, which can be utilized to identify certain arrhythmias. Classification involves applying machine learning methods to the retrieved attributes of individual heartbeats (<xref ref-type="bibr" rid="B90">90</xref>). The basic techniques for pre-processing ECG signals can be summarized as follows: classical filtering techniques, transform-based techniques, statistical and adaptive techniques, modern machine learning approaches, and advanced techniques.</p>
<table-wrap id="T5" position="float"><label>Table&#x00A0;5</label>
<caption><p>ECG signal pre-processing methods: summary, advantages, and disadvantages.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Method</th>
<th valign="top" align="center">Summary</th>
<th valign="top" align="center">Advantages</th>
<th valign="top" align="center">Disadvantages</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Bandpass filtering (<xref ref-type="bibr" rid="B63">63</xref>&#x2013;<xref ref-type="bibr" rid="B65">65</xref>)</td>
<td valign="top" align="left">Utilizes high-pass (HP) and low-pass filters (LPFs) to remove frequencies outside the heart&#x2019;s signal range (e.g., 0.5&#x2013;150 Hz). Commonly implemented using Butterworth or Chebyshev filters.</td>
<td valign="top" align="left">Effectively removes baseline wander and high-frequency noise (e.g., muscle artifacts).</td>
<td valign="top" align="left">May distort the original ECG signal, especially the QRS complex.</td>
</tr>
<tr>
<td valign="top" align="left">Wavelet transform (<xref ref-type="bibr" rid="B66">66</xref>&#x2013;<xref ref-type="bibr" rid="B68">68</xref>)</td>
<td valign="top" align="left">Decomposes the ECG signal into different frequency components using wavelet functions such as Daubechies or Symlets.</td>
<td valign="top" align="left">Can localize noise in both time and frequency domains, making it ideal for isolating noise such as baseline wander and powerline interference.</td>
<td valign="top" align="left">Computationally intensive; selecting the appropriate wavelet function and level of decomposition can be challenging.</td>
</tr>
<tr>
<td valign="top" align="left">Principal component analysis (PCA) (<xref ref-type="bibr" rid="B69">69</xref>&#x2013;<xref ref-type="bibr" rid="B71">71</xref>)</td>
<td valign="top" align="left">Reduces dimensionality by extracting the principal components, which retain the most significant features of the ECG signal, while discarding noise components.</td>
<td valign="top" align="left">Efficient in noise reduction and works well for multi-channel ECG data</td>
<td valign="top" align="left">Can lead to loss of important information if principal components are not correctly identified; assumes linearity</td>
</tr>
<tr>
<td valign="top" align="left">Adaptive filtering (<xref ref-type="bibr" rid="B72">72</xref>&#x2013;<xref ref-type="bibr" rid="B74">74</xref>)</td>
<td valign="top" align="left">Uses a reference noise signal (e.g., from a secondary channel) and adapts the filter coefficients to remove the correlated noise. Common algorithms include LMS (least mean squares).</td>
<td valign="top" align="left">Can dynamically adjust to varying noise conditions; effective in reducing powerline interference and motion artifacts.</td>
<td valign="top" align="left">Requires a reference signal; may not perform well if noise is highly non-stationary.</td>
</tr>
<tr>
<td valign="top" align="left">Empirical mode decomposition (EMD) (<xref ref-type="bibr" rid="B75">75</xref>&#x2013;<xref ref-type="bibr" rid="B77">77</xref>)</td>
<td valign="top" align="left">Breaks down the ECG signal into intrinsic mode functions (IMFs) to separate noise from the underlying signal.</td>
<td valign="top" align="left">Adaptive method that works well with non-linear and non-stationary signals, such as ECG data.</td>
<td valign="top" align="left">Can introduce mode mixing, where noise and signal are not clearly separated; sensitive to noise in the decomposition process.</td>
</tr>
<tr>
<td valign="top" align="left">Notch filtering (<xref ref-type="bibr" rid="B56">56</xref>, <xref ref-type="bibr" rid="B78">78</xref>, <xref ref-type="bibr" rid="B79">79</xref>)</td>
<td valign="top" align="left">A narrow-band filter is used to eliminate specific frequencies, typically used to remove powerline interference (e.g., 50/60 Hz).</td>
<td valign="top" align="left">Highly effective in removing powerline interference without affecting the rest of the signal.</td>
<td valign="top" align="left">Can distort the ECG signal around the notch frequency; it does not address other noise sources.</td>
</tr>
<tr>
<td valign="top" align="left">Sparse representation (<xref ref-type="bibr" rid="B80">80</xref>&#x2013;<xref ref-type="bibr" rid="B82">82</xref>)</td>
<td valign="top" align="left">Represents the ECG signal as a sparse linear combination of basis functions. Noise is filtered out by removing components that do not contribute significantly to the sparse representation.</td>
<td valign="top" align="left">Effective in removing various types of noise while retaining signal morphology; adaptable to low-SNR ECG data.</td>
<td valign="top" align="left">Requires careful selection of the dictionary; computationally expensive for large datasets.</td>
</tr>
<tr>
<td valign="top" align="left">Non-local means (NLM) filtering (<xref ref-type="bibr" rid="B76">76</xref>, <xref ref-type="bibr" rid="B83">83</xref>, <xref ref-type="bibr" rid="B84">84</xref>)</td>
<td valign="top" align="left">Averages similar ECG signal patches to reduce random noise. The similarity between patches is determined based on their intensity and spatial distance.</td>
<td valign="top" align="left">Highly effective in reducing random noise while preserving the sharp features of ECG signals.</td>
<td valign="top" align="left">Computationally intensive, especially for large datasets, can blur features if parameter selection is improper.</td>
</tr>
<tr>
<td valign="top" align="left">Deep learning-based denoising (<xref ref-type="bibr" rid="B85">85</xref>&#x2013;<xref ref-type="bibr" rid="B87">87</xref>)</td>
<td valign="top" align="left">Uses deep learning models such as autoencoders, CNNs, or RNNs to learn noise patterns and denoise ECG signals in a supervised or unsupervised manner.</td>
<td valign="top" align="left">Capable of removing complex noise patterns while preserving ECG features; adaptable to real-time applications.</td>
<td valign="top" align="left">Requires a large dataset for training; computationally intensive and can overfit if not properly regularized.</td>
</tr>
<tr>
<td valign="top" align="left">Total variation denoising (TVD) (<xref ref-type="bibr" rid="B88">88</xref>)</td>
<td valign="top" align="left">Reduces noise by minimizing total variation in the signal, preserving edges (e.g., sharp ECG features).</td>
<td valign="top" align="left">Preserves sharp transitions such as R-peaks, effectively removing low-level noise.</td>
<td valign="top" align="left">May lead to over-smoothing if the regularization parameter is not properly chosen.</td>
</tr>
<tr>
<td valign="top" align="left">Empirical wavelet transform (EWT) (<xref ref-type="bibr" rid="B89">89</xref>)</td>
<td valign="top" align="left">A variant of the wavelet transform that adapts the filter bank to the specific frequency bands of the input signal.</td>
<td valign="top" align="left">Automatically adapts to the signal&#x2019;s characteristics, providing better decomposition for non-stationary signals like ECG.</td>
<td valign="top" align="left">Still computationally expensive and requires careful parameter tuning.</td>
</tr>
<tr>
<td valign="top" align="left">Generative adversarial networks (GAN)-based denoising (<xref ref-type="bibr" rid="B85">85</xref>, <xref ref-type="bibr" rid="B86">86</xref>)</td>
<td valign="top" align="left">Employs GANs where the generator learns to denoise ECG signals while the discriminator ensures that the denoised signal is close to the true ECG.</td>
<td valign="top" align="left">Can learn complex noise patterns and adapt to various datasets; highly flexible.</td>
<td valign="top" align="left">Training GANs is computationally expensive and requires careful balancing to avoid mode collapse.</td>
</tr>
<tr>
<td valign="top" align="left">Convolutional neural networks (CNN)-based denoising (<xref ref-type="bibr" rid="B85">85</xref>, <xref ref-type="bibr" rid="B86">86</xref>)</td>
<td valign="top" align="left">CNNs are trained to identify and reduce noise in ECG signals automatically.</td>
<td valign="top" align="left">Efficient in removing structured noise while retaining ECG morphology; suitable for real-time applications.</td>
<td valign="top" align="left">Requires a large amount of labeled training data; computationally intensive.</td>
</tr>
<tr>
<td valign="top" align="left">Recurrent neural networks (RNN)-based denoising (<xref ref-type="bibr" rid="B85">85</xref>, <xref ref-type="bibr" rid="B87">87</xref>)</td>
<td valign="top" align="left">Utilizes RNNs, particularly LSTMs, to handle time-series ECG data and remove temporal noise.</td>
<td valign="top" align="left">Effective in handling temporal dependencies and preserving important features such as R-peaks.</td>
<td valign="top" align="left">Training is computationally expensive and requires careful hyperparameter tuning to avoid overfitting.</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float"><label>Figure&#x00A0;7</label>
<caption><p>Overall classification of ECG signal pre-processing techniques.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fdgth-07-1649923-g007.tif"><alt-text content-type="machine-generated">Flowchart showing ECG pre-processing techniques. Categories: Traditional Filtering with filters like low-pass; Transform-based Approaches with techniques like Wavelet; Statistical and Adaptive with PCA and ICA; Modern Machine Learning featuring CNN, RNN; Sparse-based Advanced for noise removal using BSS. Each category includes references in brackets.</alt-text>
</graphic>
</fig>
<sec id="s4a1"><label>4.1.1</label><title>Classical filtering techniques (<xref ref-type="bibr" rid="B63">63</xref>&#x2013;<xref ref-type="bibr" rid="B65">65</xref>)</title>
<p>Low-pass, high-pass, bandpass, and band-stop filters are the classical filtering techniques in ECG signal pre-processing. Bandpass filtering, which combines high-pass and low-pass filters, effectively removes baseline wander and high-frequency noise, preserving the heart&#x2019;s signal within a specific frequency range. Notch filtering targets particular frequencies, such as 50/60&#x2009;Hz powerline interference, to eliminate sinusoidal noise without affecting other aspects of the ECG signal. These methods are straightforward and widely used but can distort the ECG signal, especially in complex cases.</p>
</sec>
<sec id="s4a2"><label>4.1.2</label><title>Transform-based techniques (<xref ref-type="bibr" rid="B66">66</xref>&#x2013;<xref ref-type="bibr" rid="B68">68</xref>)</title>
<p>Transform-based methods such as wavelet transform and empirical mode decomposition (EMD) offer advanced noise reduction by analyzing the ECG signal in different frequency components or intrinsic mode functions. Wavelet Transform is particularly useful for isolating noise from baseline wander and powerline interference by decomposing the signal into various frequency bands. EMD, on the other hand, adapts to non-linear and non-stationary signals by breaking the ECG signal into intrinsic mode functions, which can be selectively processed to reduce noise. These methods, while powerful, can be computationally intensive and may require careful parameter tuning.</p>
</sec>
<sec id="s4a3"><label>4.1.3</label><title>Statistical and adaptive techniques (<xref ref-type="bibr" rid="B69">69</xref>&#x2013;<xref ref-type="bibr" rid="B71">71</xref>)</title>
<p>Statistical methods such as PCA and adaptive filtering focus on removing noise through statistical analysis and adaptive adjustments. PCA reduces dimensionality and noise by extracting significant components from multi-channel ECG data. Adaptive filtering, which uses reference noise signals to adjust filter coefficients dynamically, effectively addresses varying noise conditions, including powerline interference and motion artifacts (MArs). These techniques effectively reduce noise but may be limited in rapidly changing noise characteristics.</p>
</sec>
<sec id="s4a4"><label>4.1.4</label><title>Deep learning-based technique (<xref ref-type="bibr" rid="B85">85</xref>&#x2013;<xref ref-type="bibr" rid="B87">87</xref>)</title>
<p>Recent advancements in machine learning have introduced sophisticated methods such as deep learning-based denoising, CNN denoising, and RNN denoising. These approaches leverage deep learning models to learn and remove complex noise patterns while preserving essential features of the ECG signal. For example, through adversarial training, GAN-based denoising techniques are used to separate noise from the ECG signal, enhancing adaptability to various noise types. CNN-based denoising uses convolutional layers to filter structured noise effectively. At the same time, RNN-based techniques, particularly those employing LSTM networks, manage temporal noise by capturing dependencies over time. Although these modern methods offer superior performance and adaptability, they require substantial computational resources and extensive training data to achieve optimal results.</p>
</sec>
<sec id="s4a5"><label>4.1.5</label><title>Advanced techniques (<xref ref-type="bibr" rid="B80">80</xref>&#x2013;<xref ref-type="bibr" rid="B82">82</xref>)</title>
<p>Emerging methods such as sparse representation and transfer learning-based denoising provide innovative solutions for ECG signal pre-processing. Sparse representation filters out noise by representing the signal as a sparse linear combination of basis functions, which helps preserve signal morphology. Transfer learning-based denoising, utilizing pre-trained models, reduces the need for extensive data collection and training, making it efficient for small datasets. In addition, blind source separation (BSS) methods, such as independent component analysis (ICA), separate the ECG signal from noise sources by exploiting statistical independence, offering effective noise reduction in multi-lead ECGs. These advanced techniques continue to push the boundaries of ECG signal processing, addressing challenges that traditional methods may struggle with.</p>
<p>In ECG signal processing, significant noise artefacts pose a considerable challenge to the accurate analysis and interpretation of ECG signals. These extraneous disturbances can stem from various sources, including muscular activity, electromagnetic interference, electrode impedance, and baseline drift. Consequently, faithful extraction of relevant physiological information from noisy ECG recordings becomes critical, demanding innovative signal processing techniques (<xref ref-type="bibr" rid="B29">29</xref>). ECG recordings are generally mixed with different noises during acquisition from cardiac patients. Pre-processing techniques are crucial for the design of better classification systems. Identifying different fiducial points in ECG signals, such as P-onset and off-set, Q-onset and off-set, and T-onset and off-set, are difficult in noisy environments (<xref ref-type="bibr" rid="B91">91</xref>). Hence, the filtering of ECG signals without losing important information is a challenging task. The primary noise sources in ECG signal acquisition include MAs, caused by muscle contractions and tension, leading to irregular, high-frequency oscillations that distort the cardiac signal (<xref ref-type="bibr" rid="B7">7</xref>); electromagnetic interference (EMI) from electronic devices and power lines, causing voltage fluctuations and noise spikes (<xref ref-type="bibr" rid="B7">7</xref>); BW, gradual baseline shifts due to respiration or movement, obscuring low-amplitude cardiac components (<xref ref-type="bibr" rid="B92">92</xref>); PLI, visible as sinusoidal noise from electrical systems (<xref ref-type="bibr" rid="B9">9</xref>); MArs, high-frequency noise resulting from patient movements such as coughing or shifting positions (<xref ref-type="bibr" rid="B7">7</xref>); and electrode contact noise (ECN), resulting from poor electrode&#x2013;skin contact, leading to signal distortion, especially during motion (<xref ref-type="bibr" rid="B2">2</xref>).</p>
<p>In addition, minor noise sources such as drift and offset, lead misplacement, sweat, moisture, and external interference also affect ECG morphology. Several researchers have developed different digital signal processing techniques to remove noise from the ECG signal (<xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B90">90</xref>, <xref ref-type="bibr" rid="B93">93</xref>&#x2013;<xref ref-type="bibr" rid="B96">96</xref>). In (<xref ref-type="bibr" rid="B93">93</xref>), an empirical mode decomposition was developed to effectively eliminate noise by using significant intrinsic mode functions of the ECG signal. A deep score-based diffusion model for ECG BW and noise removal and a multishot averaging strategy were developed to improve signal reconstructions in (<xref ref-type="bibr" rid="B96">96</xref>). A denoising autoencoder (DAE) was designed to remove the BW and PLI from the ECG signal in (<xref ref-type="bibr" rid="B95">95</xref>). A four-stage adaptive noise canceller was designed to remove the noise artefacts from the ECG signal in (<xref ref-type="bibr" rid="B94">94</xref>). In the dual stage, a different approach, namely singular value decomposition (SVD), was developed to improve the signal-to-noise ratio (SNR) of the ECG signal (<xref ref-type="bibr" rid="B38">38</xref>). Authors have proposed a sequential Monte Carlo algorithm combining the Wavelet transform to handle MA noise in the ECG signals (<xref ref-type="bibr" rid="B21">21</xref>). Other authors have proposed an R-peak detection and denoising algorithm using Shannon-energy and Hilbert transform (<xref ref-type="bibr" rid="B97">97</xref>). In the literature, several techniques have been developed to remove the noise from the ECG signals, even though there are still many challenges in real-time ECG acquisition. Some of the challenges are (i) patient movement during data acquisition can introduce noise and distortion to the ECG signal, making it difficult to extract the underlying cardiac information accurately; (ii) distinguishing between various types of noise and genuine cardiac signals is a critical step in effective noise removal as developing accurate algorithms for artifact identification is essential for preserving diagnostic integrity; and (iii) noise removal techniques developed in controlled laboratory settings may not always translate effectively to diverse clinical environments. Adapting and validating these techniques for real-world conditions are a challenge.</p>
<p>The pre-processing phase plays a pivotal role in ensuring that the ECG signal fed to machine learning or deep learning models is free from artifacts and retains physiologically relevant information. Raw ECG signals are typically contaminated by several types of noise, including baseline wander, PLI, MArs, and muscle (electromyogram) noise. Baseline wander, often caused by respiration or electrode movement, leads to low-frequency drift that can distort wave boundaries. Powerline interference introduces sinusoidal noise at 50 or 60&#x2009;Hz, while MArs and muscle activity generate high-frequency components overlapping with the QRS complex, thereby degrading the diagnostic quality of the signal (<xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B93">93</xref>). To mitigate these artifacts, various denoising approaches have been adopted. The Butterworth band-pass filter, commonly configured to between 0.5 and 40&#x2009;Hz, effectively removes baseline drift and high-frequency disturbances while preserving critical cardiac information. Adaptive filters, such as the least mean square (LMS) (<xref ref-type="bibr" rid="B98">98</xref>) and recursive least squares (RLS) (<xref ref-type="bibr" rid="B48">48</xref>) algorithms, dynamically adjust their parameters to cancel correlated noise, especially powerline components and electrode movement artifacts (<xref ref-type="bibr" rid="B90">90</xref>). In addition, wavelet-based filtering has gained widespread use because it offers multi-resolution analysis. The discrete wavelet transform (DWT) (<xref ref-type="bibr" rid="B62">62</xref>) decomposes the ECG into different frequency bands, allowing selective thresholding to suppress noise without distorting QRS morphology (<xref ref-type="bibr" rid="B4">4</xref>). Normalization techniques, such as Z-score normalization and min&#x2013;max scaling, are also applied to standardize ECG amplitude across subjects and devices, ensuring consistent model convergence. Across the reviewed literature, studies that employed multi-stage denoising pipelines&#x2014;typically combining wavelet filtering with adaptive or Butterworth filtering&#x2014;reported significant improvements in R-peak detection and classification accuracy. Overall, wavelet&#x2013;adaptive hybrid pipelines consistently yielded superior signal quality and classification performance compared with single-stage filtering approaches (<xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B57">57</xref>).</p>
</sec>
</sec>
<sec id="s4b"><label>4.2</label><title>Feature extraction methods</title>
<p>Feature extraction techniques help to identify the different patterns and characteristics of the ECG signal, which can then be used to diagnose specific cardiac conditions. For example, feature extraction techniques can be used to identify abnormalities in the various segments of the acquired ECG signal, which can be indicative of different cardiac disorders. Therefore, accurate feature extraction and classification techniques are crucial for effective diagnosis and treatment. Section <xref ref-type="sec" rid="s4b">4.2</xref> reviews the existing techniques for feature extraction and classification of ECG signals in the literature.</p>
<sec id="s4b1"><label>4.2.1</label><title>Handcrafted feature extraction</title>
<p>The performance of the classifier is dependent upon the extracted features. Feature extraction techniques are crucial in ECG signal processing and analysis, as they help identify important signal characteristics, such as amplitude, frequency, duration, and shape. Handcrafted feature extraction techniques are mainly classified into the following three types: time-domain (<xref ref-type="bibr" rid="B33">33</xref>), frequency-domain (<xref ref-type="bibr" rid="B33">33</xref>), and time-frequency domain (<xref ref-type="bibr" rid="B11">11</xref>) methods. These methods have shown promising results in identifying essential features of ECG signals that are useful for diagnosing different ECG beats.</p>
</sec>
<sec id="s4b2"><label>4.2.2</label><title>Time-domain features</title>
<p>Time-domain features refer to the signal characteristics based on the time each observation is measured. In other words, these features describe how the signal changes over time. Time-domain features include a signal&#x2019;s mean, variance, and standard deviation and measures of the signal&#x2019;s shape, such as its skewness and kurtosis. Some standard time domain features utilized in ECG analysis are RR interval, P-wave duration, QRS duration, QT interval, heart rate variability (HRV), PR interval, and ST segment. Clinicians use these time-domain features to diagnose and monitor a range of heart conditions, including arrhythmias, heart failure, and myocardial infarction. They can also be used in machine learning algorithms to develop automated classification models for detecting different types of ECG beats (<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B35">35</xref>, <xref ref-type="bibr" rid="B91">91</xref>, <xref ref-type="bibr" rid="B99">99</xref>&#x2013;<xref ref-type="bibr" rid="B104">104</xref>). Time-domain features alone do not allow the model to better interpret the ECG signal and they provide limited information about the underlying physiological processes, as these features do not capture the complex patterns and dynamics of the ECG signal. These are sensitive to noise and artifacts, which can affect the classification&#x2019;s performance. In addition, these are vulnerable to variations in signal morphology, such as changes in heart rate, respiration, and electrode placement. This can affect the accuracy and reliability of classification results. Several limitations need to be considered when developing a classification system. Combining time-domain features with other features or techniques is often necessary to improve classification performance (<xref ref-type="bibr" rid="B31">31</xref>).</p>
</sec>
<sec id="s4b3"><label>4.2.3</label><title>Frequency-domain features</title>
<p>Frequency-domain features are a group of traits or characteristics that characterize a signal&#x2019;s frequency content. In signal processing, it is expected to work with signal representations in both the time and frequency domains. In contrast to time-domain features, which characterize the signal over a given time interval, frequency-domain features characterize the signal&#x2019;s spectral characteristics throughout a range of frequencies. Some of the critical frequency-domain features include spectral power density (<xref ref-type="bibr" rid="B105">105</xref>), spectral entropy (<xref ref-type="bibr" rid="B106">106</xref>), spectral bandwidth (<xref ref-type="bibr" rid="B107">107</xref>), spectral flatness (<xref ref-type="bibr" rid="B108">108</xref>), and spectral skewness (<xref ref-type="bibr" rid="B109">109</xref>). Frequency-domain features can be extracted using various signal processing techniques such as the Fourier transform (FT) (<xref ref-type="bibr" rid="B105">105</xref>, <xref ref-type="bibr" rid="B110">110</xref>), wavelet transforms (<xref ref-type="bibr" rid="B36">36</xref>), and spectrogram analysis (<xref ref-type="bibr" rid="B9">9</xref>). FT is a widely used technique for analyzing the frequency-domain characteristics of signals. In ECG analysis, the FT (<xref ref-type="bibr" rid="B110">110</xref>) can identify the frequency components in the ECG signal characteristic waves, such as the QRS complex, T wave, and P wave. The extracted features can be used for various applications, such as arrhythmia detection, heart rate variability analysis, and heart disease diagnosis. Frequency-domain features alone are not effective in classification due to the following reasons: some important features of the signal, such as the shape and duration of the QRS complex, may not be fully captured in the frequency domain; in some cases, different features of the ECG signal may have similar frequency components. This can make it difficult to distinguish between these features based on frequency-domain analysis alone. Frequency-domain analysis assumes that the signal is stationary over time, meaning its statistical properties do not change. However, ECG signals are often non-stationary, with features that change over time. In such cases, time-frequency analysis techniques may be more appropriate for ECG signal interpretation (<xref ref-type="bibr" rid="B62">62</xref>).</p>
</sec>
<sec id="s4b4"><label>4.2.4</label><title>Time-frequency domain features</title>
<p>Sections <xref ref-type="sec" rid="s4b2">4.2.2</xref> and <xref ref-type="sec" rid="s4b3">4.2.3</xref> individually covered the characteristics of the time and frequency domains for ECG beat classification systems. Classifying ECG beats accurately requires information from both the time and frequency domains. These features help capture the temporal and spectral characteristics of the ECG signal, which are crucial for distinguishing between different heartbeats. In ECG beat classification, time-domain features, such as the RR interval, QRS duration, and QT interval, are commonly used to extract information about the duration and amplitude of various segments of the ECG signal. However, these features do not provide information about the signal&#x2019;s spectral content, which can be important when identifying specific types of heartbeats. In contrast, frequency-domain features provide information about the frequency content of the ECG signal. For example, the power spectrum of the ECG signal can be used to identify different frequency bands that correspond to specific physiological phenomena, such as the QRS complex, T wave, and P wave. In addition to time-domain and frequency-domain features, time-frequency features, such as wavelet transforms and spectrograms, are commonly used in ECG beat classification. These features provide a more comprehensive representation of the ECG signal, capturing both the temporal and spectral characteristics. The wavelet transform (<xref ref-type="bibr" rid="B111">111</xref>) is another technique that can be used to analyze the frequency domain characteristics of ECG signals. It provides a more localized frequency analysis than the Fourier transform and is useful in identifying transient features in the signal. DWT (<xref ref-type="bibr" rid="B29">29</xref>) is a signal processing technique that decomposes a signal into different frequency sub-bands. It is useful for identifying different frequency components in the ECG signal. These techniques can be used alone or in combination to extract frequency domain features from ECG signals. A number of transformation techniques can be utilized, i.e., dual-tree complex wavelet transform (DTCWT) (<xref ref-type="bibr" rid="B11">11</xref>), and Stockwell transform (ST) (<xref ref-type="bibr" rid="B29">29</xref>), to extract the time-frequency-based features from the pre-processed data. The short-time Fourier transform (STFT) uses a window function to analyze the signal in short-time intervals, which can lead to spectral leakage and reduced resolution. The resolution of the STFT is limited by the window size and the sampling rate, making it difficult to simultaneously analyze signals with high temporal and high-frequency content. Interpreting STFT results can be challenging, especially when analyzing complex signals with overlapping frequency content. The DTCWT requires careful selection of wavelet filters, which can be challenging and subjective. The DTCWT also requires significant computational power to process and analyze signals, especially for high-resolution applications or long signals. Finally, while the DTCWT offers improved shift-invariance compared to other wavelet transforms, it is not completely shift-invariant. This can cause issues in specific applications where shift invariance is critical. The ST provides high time-frequency resolution, allowing for a more accurate analysis of non-stationary signals. In addition, the S-transform is shift-invariant, meaning that it is not affected by signal translations or shifts in time, and it produces a two-dimensional (2D) representation of the signal in time-frequency space, which is easy to interpret and analyze. The ST can handle non-uniformly sampled data, making it suitable for applications where data are not uniformly sampled. Therefore, the ST is better compared to the STFT (<xref ref-type="bibr" rid="B31">31</xref>) and WT (<xref ref-type="bibr" rid="B11">11</xref>) for ECG beat classification (<xref ref-type="bibr" rid="B112">112</xref>).</p>
</sec>
<sec id="s4b5"><label>4.2.5</label><title>Deep learning-based feature set</title>
<p>Handcrafted feature extraction is a traditional method of extracting relevant features from raw ECG signals for ECG beat classification. The handcrafted feature engineering process is often time-consuming and requires significant effort and resources, which can hinder the development of large-scale systems (<xref ref-type="bibr" rid="B20">20</xref>). Another limitation is the potential for human bias. The features are designed by human experts, who may have inherent biases and subjective judgements. Finally, handcrafted feature extraction may not be suitable for complex ECG signals. The features are designed based on prior knowledge and assumptions about the data, which may not always hold in practice (<xref ref-type="bibr" rid="B18">18</xref>). This can result in features that are not representative of the underlying data distribution, leading to poor generalization and performance. Hence, automatic feature extraction based on deep-learning techniques from the ECG database has been introduced for ECG beat classification. Deep learning-based feature extraction has become an increasingly popular alternative to handcrafted feature extraction in recent years (<xref ref-type="bibr" rid="B113">113</xref>). Unlike handcrafted features, deep learning-based features are automatically learned from raw data, eliminating the need for human expertise and domain knowledge. Deep learning-based feature extraction involves training a neural network to learn a hierarchy of features from raw data. The first layers of the network learn simple, low-level features, such as edges and corners, while deeper layers learn more complex and abstract features. One of the main advantages of deep learning-based feature extraction is its ability to learn features tailored to the specific task. This contrasts with handcrafted features, which are designed based on prior knowledge and assumptions about the data (<xref ref-type="bibr" rid="B114">114</xref>). Once a deep neural network (DNN) has been trained on a large dataset, the learned features can be reused for other tasks or applied to new datasets. This can significantly reduce the time and resources required for feature engineering and model development.</p>
<p>Deep learning methods can be classified into several categories based on their architecture, learning mechanisms, and applications. Deep learning methods are generally categorized into three types, namely, discriminative, representative, and generative models (<xref ref-type="bibr" rid="B99">99</xref>). Discriminative deep learning methods are a class of deep learning algorithms designed to learn a mapping between inputs and outputs directly. Unlike generative models that learn the underlying probability distribution of the data, discriminative models learn to discriminate between different classes of data based on their features. Some popular discriminative deep learning methods include CNNs for classification, RNNs (<xref ref-type="bibr" rid="B25">25</xref>), and DNNs (<xref ref-type="bibr" rid="B9">9</xref>). These methods have achieved state-of-the-art performance in ECG beat classification. Discriminative deep learning methods typically involve many parameters learned through backpropagation. Backpropagation involves computing the gradient of a loss function for the model parameters and using it to update the parameters to minimize the loss. One of the advantages of discriminative deep learning methods is their ability to learn complex decision boundaries between classes, which can lead to high accuracy on classification tasks (<xref ref-type="bibr" rid="B26">26</xref>). However, they are often data-hungry and require large amounts of labeled training data to perform well.</p>
<p>Representative deep learning methods are essential for advancing deep learning because they are the foundation for developing new and innovative deep learning models. By understanding the underlying principles of these methods and the techniques used to optimize them, researchers can build upon them to create even more powerful and effective deep learning algorithms. Some examples of representative deep learning methods include GANs (<xref ref-type="bibr" rid="B115">115</xref>), autoencoders (AEs) (<xref ref-type="bibr" rid="B116">116</xref>), and deep belief networks (DBNs) (<xref ref-type="bibr" rid="B117">117</xref>). GANs are generative models that generate new data samples from a given input. They consist of two neural networks, a generator and a discriminator, trained in a minimax game (<xref ref-type="bibr" rid="B115">115</xref>). GANs have been successfully applied to tasks such as image generation, data augmentation, and anomaly detection. AEs are unsupervised deep learning models that are used for feature learning and dimensionality reduction (<xref ref-type="bibr" rid="B116">116</xref>). They consist of an encoder and a decoder network that learn to compress and reconstruct the input data. Autoencoders have been successfully applied to tasks such as image denoising, anomaly detection, and data compression. DBNs are deep generative models with multiple restricted Boltzmann machines (RBM) layers (<xref ref-type="bibr" rid="B117">117</xref>).</p>
<p>Generative deep learning models are a class of artificial neural networks (ANN) designed to generate new, synthetic data similar to data from a training set (<xref ref-type="bibr" rid="B115">115</xref>). These models can learn complex patterns and structures from the training data and then use that knowledge to generate new examples similar to the original data. Several generative deep learning models include variational autoencoders (VAEs) (<xref ref-type="bibr" rid="B118">118</xref>), GANs (<xref ref-type="bibr" rid="B115">115</xref>), and autoregressive models (AMs) (<xref ref-type="bibr" rid="B119">119</xref>). Discriminative models are designed to learn the boundary between different classes of data, while representative models aim to learn the underlying structure of the data. In contrast, generative models learn to generate new data similar to the training data. Overall, each of these three types of deep learning models has its strengths and weaknesses, and the choice of model depends on the specific task at hand and the nature of the dataset being used.</p>
<p>Feature extraction converts pre-processed ECG signals into compact and discriminative representations that can effectively describe cardiac morphology and rhythm. The extracted features generally fall into five categories, namely, time-domain, morphological, frequency-domain, time-frequency, and non-linear descriptors, each capturing different aspects of the ECG waveform (<xref ref-type="bibr" rid="B4">4</xref>). Time-domain features quantify temporal variations between successive heartbeats. Parameters such as the R&#x2013;R interval, HRV indices [standard deviation of normal-to-normal intervals (SDNN), root mean square of successive differences (RMSSD), and percentage of successive normal-to-normal (NN) intervals that differ by more than 50 milliseconds (pNN50)], and mean or variance of beat-to-beat intervals reflect autonomic regulation and rhythm irregularities. These measures are computationally efficient and remain the foundation for arrhythmia detection in wearable and real-time systems (<xref ref-type="bibr" rid="B23">23</xref>). Morphological features describe the geometric and amplitude characteristics of individual ECG waves. Metrics including QRS width, P&#x2013;R and Q&#x2013;T intervals, R-peak amplitude, and area under the QRS complex capture structural deformation associated with ventricular and supraventricular ectopic activity. Derivative-based slopes and amplitude ratios between successive waves further enhance discrimination among beat classes (<xref ref-type="bibr" rid="B1">1</xref>).</p>
<p>Frequency-domain features, derived using the fast Fourier transform (FFT) (<xref ref-type="bibr" rid="B110">110</xref>) or power spectral density (PSD) (<xref ref-type="bibr" rid="B120">120</xref>), provide information on periodic energy distribution within specific frequency bands (0&#x2013;40&#x2009;Hz). However, because ECG signals are non-stationary, time-frequency representations such as the DWT (<xref ref-type="bibr" rid="B62">62</xref>), STFT (<xref ref-type="bibr" rid="B23">23</xref>), or wavelet packet transform (WPT) (<xref ref-type="bibr" rid="B36">36</xref>) are preferred. These methods capture transient spectral changes and localize abnormalities more accurately than pure spectral analysis. Finally, non-linear descriptors such as sample entropy, approximate entropy, and fractal dimension quantify signal complexity and chaotic behavior, while PCA (<xref ref-type="bibr" rid="B58">58</xref>) and ICA (<xref ref-type="bibr" rid="B121">121</xref>) are employed to reduce dimensionality and highlight salient features. Across the reviewed studies, hybrid feature sets combining wavelet coefficients with entropy-based complexity measures consistently achieved over 97&#x0025; accuracy on the MIT-BIH Arrhythmia Database, underscoring the advantage of multi-domain representation for robust ECG beat classification.</p>
</sec>
</sec>
<sec id="s4c"><label>4.3</label><title>Classification methods</title>
<p>In the ECG beat classification system, a classifier automatically classifies different heartbeats based on their ECG waveform features. Various machine and deep learning techniques have been reported for identifying different types of heartbeats (<xref ref-type="bibr" rid="B18">18</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B112">112</xref>, <xref ref-type="bibr" rid="B114">114</xref>, <xref ref-type="bibr" rid="B122">122</xref>&#x2013;<xref ref-type="bibr" rid="B129">129</xref>). These classifiers utilized extracted features from the ECG signal to distinguish between different types of heartbeats. The classifier&#x2019;s performance depends on the quality of the ECG signal, the feature extraction quality, and the choice of the classification algorithm. There are three different types of classification algorithms, namely, (i) unsupervised, (ii) semi-supervised, and (iii) supervised.</p>
<sec id="s4c1"><label>4.3.1</label><title>Unsupervised</title>
<p>Machine learning can take the form of unsupervised learning, in which the algorithm can learn patterns and relationships in data without being explicitly supervised. In unsupervised learning, the algorithm receives a set of input data but no labels to indicate the desired results. The algorithm is trained to recognize patterns and connections in the data and cluster items with similar characteristics (<xref ref-type="bibr" rid="B130">130</xref>). The k-means clustering, hierarchical clustering, and PCA methods are all examples of popular unsupervised learning techniques (<xref ref-type="bibr" rid="B130">130</xref>). A machine learning clustering algorithm groups related data elements. Clustering partitions a dataset so that data points in the same cluster are more similar than those in other clusters. Clustering methods such as k-means, hierarchical, and density-based spatial are popular. Using the mean of data points inside each cluster, k-means clustering divides data into K clusters, iteratively assigning data points to the nearest cluster centroid and recalculating centroids until convergence. An algorithm in hierarchical clustering arranges data points into a tree-like structure of clusters, with each node representing a cluster. Each data point is initially treated as its own cluster by the algorithm, which then iteratively merges the two closest clusters together until all data points belong to the same cluster. The algorithm in density-based clustering organizes data into clusters according to their density, with points closer together having a greater density than those further away. To make a dataset more manageable, dimensionality reduction is another common unsupervised learning method. This can aid in making the data simpler and, therefore, easier to analyze. The standard methods include PCA and <italic>t</italic>-distributed stochastic neighbor embedding (t-SNE). PCA is an algorithm that projects data into a lower-dimensional space after determining the directions in the data with the most variance. This results in fewer features that can be used to represent the data. The t-SNE algorithm can reduce the dimensions in a dataset without losing the information about the relationships between the data points. This can be helpful when visualizing data at a higher level in a lower dimension. In (<xref ref-type="bibr" rid="B35">35</xref>), three independent, unsupervised techniques, namely, linear discriminant analysis (LDA), PCA, and ICA, were utilized to classify ECG beats, as per the AAMI standard. K-means clustering was used for the classification of premature ventricular contraction (PVC), normal (N), left bundle branch block (LBBB), paced beats (P), and right bundle branch block (RBBB) ECG beats in (<xref ref-type="bibr" rid="B131">131</xref>).</p>
</sec>
<sec id="s4c2"><label>4.3.2</label><title>Semi-supervised</title>
<p>Semi-supervised learning is a machine learning paradigm that falls between supervised and unsupervised learning. In the context of ECG beat classification, semi-supervised learning can be used to enhance the performance of the classification model by leveraging a large amount of unlabeled data (<xref ref-type="bibr" rid="B132">132</xref>). Several methods can be used for semi-supervised learning in ECG beat classification. One approach is to use a combination of unsupervised and supervised learning methods. In this approach, an unsupervised learning algorithm is used to cluster the unlabeled data, and then a supervised learning algorithm is used to classify the labeled data using the clusters as features. This can improve the accuracy of the classification model, as the unsupervised learning algorithm can identify underlying patterns in the data that may not be apparent to the supervised learning algorithm. Another approach is to use a generative model, such as a GAN, to generate synthetic labeled data from the unlabeled data. The synthetic data can be used to augment the labeled data and improve the accuracy of the classification model. In addition to these approaches, there are also active learning methods to select the most informative unlabeled samples for labeling (<xref ref-type="bibr" rid="B132">132</xref>). This can be particularly useful in scenarios where labeling the entire unlabeled dataset is not feasible due to time or resource constraints. Overall, semi-supervised learning is promising for ECG beat classification since it can use enormous amounts of unlabeled data to enhance the classification model&#x2019;s accuracy (<xref ref-type="bibr" rid="B132">132</xref>). However, it is essential to thoroughly assess the model&#x2019;s efficacy and ensure it can withstand shifts in the input data. To distinguish between SVEBs (also known as S beats) and VEBs (also known as V beats), Zahi et al. (<xref ref-type="bibr" rid="B37">37</xref>) proposed a semi-supervised iterative label update method. Semi-supervised strategies for the categorization of paroxysmal atrial fibrillation (PAF) using CNNs and LSTMs are reported in (<xref ref-type="bibr" rid="B133">133</xref>).</p>
</sec>
<sec id="s4c3"><label>4.3.3</label><title>Supervised</title>
<p>Unsupervised and semi-supervised learning are not typically the best approaches for ECG beat classification because they rely on clustering or dimensionality reduction techniques, which may not capture the complex and diverse patterns in ECG signals (<xref ref-type="bibr" rid="B134">134</xref>). ECG signals can contain various beat types and subtypes, each with distinct characteristics. Unsupervised and semi-supervised learning techniques may have difficulty accurately identifying and separating these different beat classes. Unsupervised and semi-supervised learning techniques are often used when labeled data are limited or expensive. The effectiveness of semi-supervised learning depends heavily on the quality of the unlabeled data. If the unlabeled data contain a lot of noise or irrelevant information, it can decrease the model&#x2019;s performance. In addition, semi-supervised learning requires a subset of the data to be labeled, which can be time-consuming and expensive. Determining which data to label can also be challenging to maximize the model&#x2019;s performance. ECG beat classification is a critical task that requires a high degree of accuracy (<xref ref-type="bibr" rid="B134">134</xref>). Supervised learning approaches are better suited to this task as they can be trained to optimize for accuracy and can leverage a larger number of labeled data points. However, in the case of ECG beat classification, a substantial amount of labeled data is available, making supervised learning approaches a more appropriate choice. The algorithm is trained in supervised learning using a labeled dataset containing examples of ECG signals and their corresponding beat types. The algorithm aims to learn a function that maps the input ECG signal to the correct beat type (<xref ref-type="bibr" rid="B134">134</xref>).</p>
<p>Some of the supervised machine learning classifiers are ANNs (<xref ref-type="bibr" rid="B122">122</xref>), SVMs (<xref ref-type="bibr" rid="B135">135</xref>), Hidden Markov models (<xref ref-type="bibr" rid="B127">127</xref>) and self-organizing maps (SOMs) (<xref ref-type="bibr" rid="B136">136</xref>). Hidden Markov models are used to detect cardiac arrhythmias, as reported in (<xref ref-type="bibr" rid="B4">4</xref>). DTCWT is utilized to extract the morphological features and merge them with the temporal features. Five different types of ECG arrhythmias have been categorized using a multi-layer back propagation (MLP-BP) neural network (<xref ref-type="bibr" rid="B137">137</xref>). Regarding neurons in the deep layers, MLP-BP is extremely sensitive. Underfit occurs in MLP when the number of neurons in the hidden layer is low. Too many neurons in the hidden layer may cause the fitting curve to oscillate erratically due to overfitting. The network model will stop functioning if the weights are high. Although DTCWT shows merit as a feature extraction strategy, the method&#x2019;s final classification performance suffers from the limitations of the MLP-BP algorithm (<xref ref-type="bibr" rid="B9">9</xref>). To improve SVM&#x2019;s generalization capability in the identification of various ECG beats, particle swarm optimization (PSO) is employed (<xref ref-type="bibr" rid="B138">138</xref>). In (<xref ref-type="bibr" rid="B29">29</xref>), five distinct types of ECG beats were classified using an algorithm based on bacteria foraging optimization (BFA) and SVM. Using SVMs, Pawel et al. (<xref ref-type="bibr" rid="B122">122</xref>) proposed an ensemble classifier for categorising arrhythmias. In this case, a genetic algorithm was used to optimize the characteristics acquired by Weich and the discrete Fourier transform (DFT). In (<xref ref-type="bibr" rid="B123">123</xref>), various classifiers, including naive Bayes, linear and quadratic discriminating functions, and J48 classifiers based on majority voting, were used to categorize five distinct heartbeats according to the AAMI standard. To extract information from an ECG signal, (<xref ref-type="bibr" rid="B139">139</xref>) used a DWT in conjunction with a novel one-dimensional hexadecimal local pattern (1D-HLP) approach and then used a single nearest-neighborhood (1NN) classifier to categorize 17 different types of arrhythmias. The genetic ensemble of classifiers optimized by sets (GECS) was used to categorize 17 myocardial dysfunctions in (<xref ref-type="bibr" rid="B124">124</xref>). We estimate power spectral density features to improve the quality of the ECG signal. Feature extraction, the process of choosing and extracting valuable features from the ECG signal for use in machine learning methods, is performed manually. However, the classifier&#x2019;s precision may suffer if inappropriate features are used. Knowing which features are the most important when performing a classification task can be difficult. There have been several proposals for classifying cardiac arrhythmias, but many of the efforts that have been reported to date have at least one of the following limitations: (i) accuracy was only good for a few carefully chosen ECG recordings; (ii) feature extraction methods were overly complicated; (iii) classifier performance was suboptimal; (iv) fewer output classes; and (v) beat loss when the ECG signal was filtered for noise.</p>
<p>The use of deep learning algorithms for ECG beat classification has increased in recent years. CNNs (<xref ref-type="bibr" rid="B18">18</xref>), RNNs (<xref ref-type="bibr" rid="B25">25</xref>), DBNs (<xref ref-type="bibr" rid="B117">117</xref>), AEs (<xref ref-type="bibr" rid="B116">116</xref>), and attention-based models are only some of the deep-learning methods that can be applied to the problem of ECG beat classification. Automatic feature extraction is the main advantage of deep learning models. In recent years, deep-learning models have modified their structure in ECG beat classification to improve accuracy. During the initial stages of ECG beat classification, the prevailing models relied on handcrafted features, such as QRS duration, heart rate, and T-wave amplitude. These models exhibited a restricted level of accuracy, prompting researchers to initiate investigations into deep learning models. CNNs have achieved notable success in classifying ECG beats due to their ability to directly extract relevant attributes from the raw ECG signal, minimizing the requirement for manually extracted features. In an initial study by (<xref ref-type="bibr" rid="B127">127</xref>), a one-dimensional CNN (1D CNN) was introduced. This CNN is capable of accurately identifying ECG beats without the need for manually extracted features. However, this research employed an FFT to preprocess the ECG beats. In (<xref ref-type="bibr" rid="B18">18</xref>), a 1D-CNN was introduced to process raw ECG signals without pre-processing. In (<xref ref-type="bibr" rid="B140">140</xref>), a parallel configuration of CNN is described as an efficient method for classifying ECG beats. Following the emergence of CNNs and RNNs, these models were developed to process data sequences effectively. RNNs can effectively capture the sequential dependencies and extended patterns found in ECG data.</p>
<p>A deep neural LSTM including spectral features for ECG data classification has been suggested by Grzegorz et al. (<xref ref-type="bibr" rid="B113">113</xref>). In (<xref ref-type="bibr" rid="B26">26</xref>), different ECG beats were detected simultaneously using a combination of a CNN and LSTM. In (<xref ref-type="bibr" rid="B141">141</xref>), four types of ECG beats were classified using a dense convolutional network (DenseNet) and bi-directional long short-term memory (Bi-LSTM) architecture that combines the wavelet transform. Furthermore, the research on ECG beat classification has also included other combinations, such as CNN-LSTM (<xref ref-type="bibr" rid="B27">27</xref>), LSTM-CNN (<xref ref-type="bibr" rid="B27">27</xref>), CNN-BiLSTM (<xref ref-type="bibr" rid="B142">142</xref>), and Bi-LSTM (<xref ref-type="bibr" rid="B25">25</xref>). DL algorithms have the ability to acquire sophisticated attributes and comprehend intricate patterns in ECG signals. ECG beat classification is especially crucial when significant deviations in beat morphology exist. Therefore, DL-based methods (<xref ref-type="bibr" rid="B142">142</xref>&#x2013;<xref ref-type="bibr" rid="B148">148</xref>) are outperforming previously published techniques such as template matching, rule-based, and ML-based methods (<xref ref-type="bibr" rid="B12">12</xref>&#x2013;<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>). Most of the methods outlined in the current literature have limitations, such as feature extraction that requires human intervention, issues with class imbalance, requiring a large amount of training data, and the need for powerful GPUs.</p>
<p>A proficient hybrid deep learning architecture is required for efficient automatic feature extraction and ECG beat classification. 1D-CNNs are efficient but require more depth and parameters to achieve higher accuracy. ResNet was designed to address this problem, but overfitting may arise when the model&#x2019;s structure is very intricate, requiring high-performance hardware and extended training duration. Furthermore, ResNet is unsuccessful in capturing the long-term dependencies in a sequence. In the majority of the studies in the literature, researchers convert one-dimensional ECG beats into grey-scale images (<xref ref-type="bibr" rid="B39">39</xref>) or spectrograms (<xref ref-type="bibr" rid="B112">112</xref>) to improve performance. However, this approach can be computationally expensive, particularly when working with images rather than signals. Thus, a bi-directional gated recurrent unit (Bi-GRU) is implemented to capture the long-term dependencies in an ECG signal. Bi-GRU has the ability to process the input sequence in both forward and backward directions. This enables the model to effectively capture contextual information from past and future inputs, making it highly valuable for tasks that involve analyzing the relationships within the input ECG beat segment.</p>
<p>Bi-GRU is more efficient in training and converges faster than ResNet, particularly when working with smaller datasets (<xref ref-type="bibr" rid="B28">28</xref>). This is due to its reduced parameter count. Although Bi-GRU may not be able to extract complex features from input data like CNNs and ResNet, it still has its strengths. Using a CNN, ResNet, or Bi-GRU alone fails to improve ECG beat classification performance. To address these problems, the utilization of dual-stream or multi-stream (<xref ref-type="bibr" rid="B40">40</xref>) networks can be beneficial for achieving precise classification of ECG beats. Utilizing dual or multi-stream deep learning techniques to combine information from multiple sources or modalities can greatly enhance the performance of deep learning models (<xref ref-type="bibr" rid="B28">28</xref>). In dual-stream deep learning, the model receives data from two sources, each representing a distinct input or feature. In one stage in the model&#x2019;s design, these streams are usually combined to produce a forecast. Multi-stream deep learning is quite similar but uses three or more data streams. This approach may be particularly beneficial when dealing with complex data that can be broken down into numerous modalities. It is now common practice to employ dual or multi-stream deep learning approaches to combine data from many sources to enhance models&#x2019; predictive abilities (<xref ref-type="bibr" rid="B28">28</xref>).</p>
<p>An optimal fit in a machine learning or deep learning model is considered good because it strikes a balance between underfitting and overfitting, allowing the model to generalize well to unseen data (<xref ref-type="bibr" rid="B144">144</xref>). Unlike underfitting, where the model is too simple to capture important patterns, or overfitting, where it memorizes noise from the training data, an optimal fit ensures that the model learns meaningful relationships without excessive complexity (<xref ref-type="bibr" rid="B163">163</xref>). This results in better generalization, reduced bias and variance, improved accuracy on both training and validation datasets, and enhanced robustness across different data distributions. By maintaining this balance, an optimally fitted model provides reliable and stable predictions, making it suitable for real-world applications where consistency and adaptability are essential.</p>
<p>Traditional machine learning classifiers continue to play an essential role in ECG beat classification owing to their interpretability and computational efficiency. Among these, SVMs and ensemble models, such as random forest and gradient boosting, remain dominant, achieving accuracies of 98&#x0025;&#x2013;99&#x0025; when combined with optimized DWT&#x2013;PCA features. Simpler methods, such as kNN, decision tree, and na&#x00EF;ve Bayes, provide lightweight alternatives for embedded or real-time systems. Addressing class imbalance through SMOTE or cost-sensitive learning further enhances reliability. Overall, ensemble-based and kernel-optimized SVM frameworks deliver a strong balance between accuracy, speed, and interpretability, confirming that well-engineered ML systems remain competitive with deep-learning models in ECG beat classification.</p>
</sec>
</sec>
</sec>
<sec id="s5"><label>5</label><title>ECG beat classification using advanced machine learning</title>
<p>We thoroughly analyzed several articles that use machine learning, deep learning, and explainable AI (XAI) techniques to classify ECG beats. To address this, we have included a summary note on AI-based methods for ECG diagnosis in Section <xref ref-type="sec" rid="s5">5</xref>.</p>
<sec id="s5a"><label>5.1</label><title>Machine learning approaches</title>
<p>An overview of previous studies on the classification of ECG beats through the application of machine learning techniques is presented in <xref ref-type="table" rid="T6">Table&#x00A0;6</xref>. The table reviews various ECG beat classification techniques using machine learning models, highlighting their applications, databases, and performance metrics. Techniques such as radial basis function neural networks (RBFNNs), SVMs, and ensemble classifiers have been applied in datasets such as MITDB, PTBDB, and INCART, achieving accuracy rates from 84.60&#x0025; to 99.99&#x0025;. Each approach has specific advantages, such as resilience to noise and improved specificity, but also faces limitations, including increased system complexity or computational demands. Notably, classifiers such as SVM and RF consistently showed high performance, making them suitable for real-world applications; however, challenges in feature selection and model generalization were critical issues in different studies. After extracting the features from the ECG beats, artificial intelligence methods from machine learning can be used to build models from these data to classify arrhythmia heartbeats (<xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B43">43</xref>&#x2013;<xref ref-type="bibr" rid="B46">46</xref>). SVMs (<xref ref-type="bibr" rid="B126">126</xref>), ANNs (<xref ref-type="bibr" rid="B164">164</xref>), KNNs (<xref ref-type="bibr" rid="B24">24</xref>), and LDAs (<xref ref-type="bibr" rid="B165">165</xref>) are some of the most popular machine learning methods used for ECG beat classification. Despite noise and outliers in the ECG data, SVM continues to produce effective results because it finds the ideal hyperplane that maximizes the margin between distinct classes. Basic artificial neural network structures with fewer layers and parameters could improve interpretability, making it easier for clinicians to comprehend and have confidence in the model&#x2019;s decisions when classifying ECG beats. The KNN algorithm is beneficial due to its simplicity and non-parametric nature, which makes it suited for small-to-medium-sized datasets and circumstances with extremely non-linear decision boundaries (<xref ref-type="bibr" rid="B24">24</xref>). However, when the classes in the ECG data are well-separated, LDA emerges as a linear classifier that strives to maximize the between-class variation while minimizing the within-class variance (<xref ref-type="bibr" rid="B165">165</xref>). Moreover, it is important to consider the dataset&#x2019;s size, the task&#x2019;s difficulty level, and the available processing resources before selecting an approach. Each algorithm has both advantages and disadvantages.</p>
<table-wrap id="T6" position="float"><label>Table&#x00A0;6</label>
<caption><p>Review of the ECG beat classification techniques that use ML models.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Study</th>
<th valign="top" align="center">Application</th>
<th valign="top" align="center">Database</th>
<th valign="top" align="center">ML approach</th>
<th valign="top" align="center">Performance (in &#x0025;)</th>
<th valign="top" align="center">Advantages</th>
<th valign="top" align="center">Disadvantages</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B149">149</xref>)</td>
<td valign="top" align="left">Arrhythmia<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">RBFNN</td>
<td valign="top" align="left">Sen 94.54</td>
<td valign="top" align="left">Optimized classification performance with minimal network size.</td>
<td valign="top" align="left">A minimal number of morphological features are extracted from ECG beat.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B150">150</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">LDA<break/>and<break/>MLPNN</td>
<td valign="top" align="left">Acc 84.60<break/>Acc 89.00</td>
<td valign="top" align="left">Non-linear classification capabilities were improved.</td>
<td valign="top" align="left">Generalization capability of the system needs to be improved.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B151">151</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Acc 97.20</td>
<td valign="top" align="left">Resilient to noise and variability.</td>
<td valign="top" align="left">Limited generalization capability.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B152">152</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">LR</td>
<td valign="top" align="left">Acc 98.43<break/>Spe 97.75</td>
<td valign="top" align="left">A high average specificity of 97.75&#x0025; with minimal false positives.</td>
<td valign="top" align="left">Implementing and fine-tuning Reservoir Computing algorithms are complex.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B153">153</xref>)</td>
<td valign="top" align="left">AF<break/>classification</td>
<td valign="top" align="left">MITDB</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Acc 90.27<break/>F1 84.00</td>
<td valign="top" align="left">Suited for real-world applications.</td>
<td valign="top" align="left">AF rhythm detection has a lower F1 score.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B154">154</xref>)</td>
<td valign="top" align="left">Abnormalities<break/>detection</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Ensemble classifier</td>
<td valign="top" align="left">Acc 90.25</td>
<td valign="top" align="left">Improves the classification system&#x2019;s performance.</td>
<td valign="top" align="left">May require enormous computational resources.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B155">155</xref>)</td>
<td valign="top" align="left">ECG<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN with<break/>SVM</td>
<td valign="top" align="left">Acc 97.10<break/>Sen 96.50</td>
<td valign="top" align="left">Improved performance with CNN and SVM.</td>
<td valign="top" align="left">Complex model requiring extensive tuning.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B156">156</xref>)</td>
<td valign="top" align="left">Cardiac<break/>arrhythmia detection</td>
<td valign="top" align="left"/>
<td valign="top" align="left">EEMD with KNN</td>
<td valign="top" align="left">Acc 93.40<break/>Sen 95.40<break/>F1 96.30</td>
<td valign="top" align="left">Supports efficient automatic diagnosis in clinical settings.</td>
<td valign="top" align="left">Advanced signal processing increases computational demands.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B157">157</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Decision tree<break/>Gradient boosting</td>
<td valign="top" align="left">Acc 98.62<break/>Acc 99.13</td>
<td valign="top" align="left">Good accuracy for early heart disease detection.</td>
<td valign="top" align="left">Noise and artifacts may affect performance.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B35">35</xref>)</td>
<td valign="top" align="left">Five types of<break/>ECG beat classes</td>
<td valign="top" align="left"/>
<td valign="top" align="left">PCA, LDA,<break/>ICA, DWT</td>
<td valign="top" align="left">Acc 99.97</td>
<td valign="top" align="left">DWT offers energy compaction; choice of dimensionality reduction depends on data characteristics.</td>
<td valign="top" align="left">Not tested with 10-fold validation; lacks generalization as tested only on MITDB.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B9">9</xref>)</td>
<td valign="top" align="left">Five<break/>beat classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">RF classifier</td>
<td valign="top" align="left">Acc 98.50</td>
<td valign="top" align="left">Higher accuracy with 10-fold validation.</td>
<td valign="top" align="left">DTCWT for feature extraction is hard to implement on hardware.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B29">29</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left">INCART</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Sen 91.70</td>
<td valign="top" align="left">Improved classification performance, and generalization capability of the model is verified.</td>
<td valign="top" align="left">System complexity increases with various connected components.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B158">158</xref>)</td>
<td valign="top" align="left">Arrhythmia<break/>classification</td>
<td valign="top" align="left">MITDB<break/>SVEB</td>
<td valign="top" align="left">KNN and SVM<break/>with PSO optimization</td>
<td valign="top" align="left">Acc 94.50<break/>Acc 85.10</td>
<td valign="top" align="left">Maintains high accuracy for 15 heartbeat classes.</td>
<td valign="top" align="left">Higher computational cost due to PSO optimization.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B159">159</xref>)</td>
<td valign="top" align="left">Heart diseases</td>
<td valign="top" align="left">MITSA</td>
<td valign="top" align="left">RF<break/>GDB</td>
<td valign="top" align="left">Acc 97.98<break/>Acc 96.95</td>
<td valign="top" align="left">Acceptable for large datasets.</td>
<td valign="top" align="left">Performance may drop with poor feature selection.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B24">24</xref>)</td>
<td valign="top" align="left">Myocardial infarction<break/>&#x0026; heart failure</td>
<td valign="top" align="left">NSR, PHR,<break/>MIT-BIH sinus arrhythmia</td>
<td valign="top" align="left">KNN</td>
<td valign="top" align="left">Acc 98.40</td>
<td valign="top" align="left">Effective with small datasets.</td>
<td valign="top" align="left">Memory-intensive for large datasets.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B126">126</xref>)</td>
<td valign="top" align="left">ECG anomaly<break/>detection</td>
<td valign="top" align="left">Physionet<break/>long-term ECG</td>
<td valign="top" align="left">Gaussian kernel-based<break/>SVM classifier</td>
<td valign="top" align="left">Acc 99.99</td>
<td valign="top" align="left">Handles high-dimensional spaces effectively.</td>
<td valign="top" align="left">Computationally expensive with large datasets.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B160">160</xref>)</td>
<td valign="top" align="left">Myocardial<break/>infarction</td>
<td valign="top" align="left">PTBD</td>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">Acc 95.30<break/>Sen 94.60<break/>Spe 96.00</td>
<td valign="top" align="left">Consistently better results.</td>
<td valign="top" align="left">Computationally intensive model.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B161">161</xref>)</td>
<td valign="top" align="left">Myocardial<break/>infarction</td>
<td valign="top" align="left">PTB</td>
<td valign="top" align="left">SVM,<break/>KNN, and RF</td>
<td valign="top" align="left">Sen 92.60<break/>Sen 92.30<break/>Sen 91.43</td>
<td valign="top" align="left">Automated MI diagnosis.</td>
<td valign="top" align="left">Multiple-instance learning complicates classification.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B92">92</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>detection</td>
<td valign="top" align="left">SVEB</td>
<td valign="top" align="left">SVM with<break/>Kruskal-Wallis<break/>Feature selection</td>
<td valign="top" align="left">Acc 98.06<break/>MCC 91.51</td>
<td valign="top" align="left">Robust on imbalanced datasets.</td>
<td valign="top" align="left">Preprocessing may limit generalizability.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B162">162</xref>)</td>
<td valign="top" align="left">Apnea detection</td>
<td valign="top" align="left">Private</td>
<td valign="top" align="left">CHMM</td>
<td valign="top" align="left">Sen 93.98<break/>Spe 95.38</td>
<td valign="top" align="left">Works well with real-time data.</td>
<td valign="top" align="left">Limited training data reduces performance.</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-fn6a"><p>MLPNN, Multilayer Perceptron Neural Network; EEMD, Ensemble Empirical Mode Decomposition; CHMM, Coupled Hidden Markov Model; IraNet, Inter- and Intra-patient Representation Aggregation Network.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>ECG beat classification using machine learning classification algorithms increases cardiac health assessment efficiency, accuracy, and automation. Initially, these methods offered rapid and automated ECG data analysis, saving healthcare workers time and effort. This may improve heart abnormality diagnosis and treatment outcomes and lead to lower healthcare expenditures. In addition, machine learning classifiers can efficiently process significant ECG data, making scalable and cost-effective analysis possible in clinical settings. Furthermore, these methods can understand intricate patterns and correlations within ECG readings, which enables the detection of minor anomalies that may not be evident to traditional human observers.</p>
<p>However, machine learning algorithms for ECG beat classification have been associated with notable challenges and limitations. These models depend on the quality and quantity of training data, which may be noisy, artifact-filled, and variable among populations. In addition, the sophisticated decision-making processes of machine learning models in ECG analysis may be difficult for clinicians to understand. This misinterpretability may limit the clinical acceptance of machine learning-based diagnostic technologies.</p>
</sec>
<sec id="s5b"><label>5.2</label><title>Deep learning approach-based ECG beat classification</title>
<p>A comprehensive literature review on ECG beat classification using deep learning models is presented in <xref ref-type="table" rid="T7">Table&#x00A0;7</xref>. The review of deep learning models for ECG beat classification revealed various approaches, such as CNNs, LSTMs, and hybrid models, applied to datasets such as MITDB, INCART, and SVDB. CNNs show robust performance with accuracies up to 99.90&#x0025;, while LSTM-based methods excel in capturing temporal features, improving sensitivity and specificity. The advantages of these models include the automation of feature extraction and their potential for real-time applications. However, challenges remain, such as computational intensity, model complexity, and limited generalization across diverse datasets. Ensuring robustness in noisy, real-world conditions and addressing resource-intensive training remains critical for their wider clinical adoption. Deep learning has become an essential tool in ECG beat classification, with enormous significance in medical diagnostics and healthcare (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B26">26</xref>). A key advantage of deep learning over more conventional machine learning approaches for ECG beat classification is its ability to automatically derive hierarchical features from raw ECG data, eliminating the need for features to be manually extracted (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B26">26</xref>). In contrast, deep learning models, specifically CNNs and RNNs, are exceptionally proficient at automatically extracting complex features from raw ECG data, which allows for the accurate classification of a wide range of cardiac disorders and arrhythmias (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>).</p>
<table-wrap id="T7" position="float"><label>Table&#x00A0;7</label>
<caption><p>Review of the studies on ECG beat classification using deep learning models.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Study</th>
<th valign="top" align="center">Application</th>
<th valign="top" align="center">Database</th>
<th valign="top" align="center">DL approach</th>
<th valign="top" align="center">Performance (in &#x0025;)</th>
<th valign="top" align="center">Advantages</th>
<th valign="top" align="center">Disadvantages</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B127">127</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN</td>
<td valign="top" align="left">Acc 97.40<break/>Sen 60.31</td>
<td valign="top" align="left">DL replaces time-consuming, error-prone manual feature extraction.</td>
<td valign="top" align="left">Training CNNs for each patient can be computationally intensive, especially with more patients.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B136">136</xref>)</td>
<td valign="top" align="left">ECG heartbeat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN<break/>(nine-layered)</td>
<td valign="top" align="left">Acc 94.30<break/>Acc 84.07<break/>(Noisy ECG)</td>
<td valign="top" align="left">Accurately classifies heartbeats in noise-free ECGs, indicating ability to detect abnormal rhythms.</td>
<td valign="top" align="left">Training dataset quality significantly impacts performance. A biased dataset can hinder model generalization.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B137">137</xref>)</td>
<td valign="top" align="left">ECG<break/>arrhythmia<break/>detection</td>
<td valign="top" align="left"/>
<td valign="top" align="left">DCNN<break/>(seven-layered)</td>
<td valign="top" align="left">Spe 99.83<break/>Acc 99.68</td>
<td valign="top" align="left">More efficient and accurate than conventional methods.</td>
<td valign="top" align="left">Limited generalization to other datasets or real-life clinical scenarios.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B135">135</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">1D-CNN<break/>2D-CNN</td>
<td valign="top" align="left">Acc 90.93<break/>Acc 99.00</td>
<td valign="top" align="left">2D-CNN model classified five arrhythmias accurately.</td>
<td valign="top" align="left">High computational resources and time needed for training, especially for 2D-CNN.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B166">166</xref>)</td>
<td valign="top" align="left">ECG heartbeat<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">LSTM<break/>with AE</td>
<td valign="top" align="left">Sen 98.63<break/>Spe 99.66</td>
<td valign="top" align="left">LSTM-AE learns features without manual extraction.</td>
<td valign="top" align="left">LSTM networks are computationally expensive to train and deploy.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B129">129</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left">MITDB</td>
<td valign="top" align="left">LSTM-based<break/>RNN</td>
<td valign="top" align="left">Acc 99.10<break/>F1 95.00</td>
<td valign="top" align="left">Patient-specific analysis achieved by training on 5&#x2009;min segments.</td>
<td valign="top" align="left">Complex implementation hinders adoption, especially with limited resources.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B167">167</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Multiscale convolution<break/>and FCBA<break/>(frequency convolutional<break/>block attention)</td>
<td valign="top" align="left">Acc 95.60<break/>Sen 93.17</td>
<td valign="top" align="left">CNN with new multiscale blocks and attention modules classify arrhythmia with high sensitivity and accuracy. Effectively resolves data imbalance using oversampling and noise augmentation.</td>
<td valign="top" align="left">Complex model architecture and preprocessing methods may need huge computational resources. The method&#x2019;s performance may change with increasingly diversified datasets.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B39">39</xref>)</td>
<td valign="top" align="left">Normal<break/>atrial fibrillation</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Encoded deep CNN<break/>with input ECG beats<break/>as image</td>
<td valign="top" align="left">Acc 99.52<break/>F1 Score 95.64</td>
<td valign="top" align="left">The morphological variations can be captured more effectively using images compared to one-dimensional signals.</td>
<td valign="top" align="left">Complex models with high computational power (GPU-based systems) are required to handle the large input image data.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B40">40</xref>)</td>
<td valign="top" align="left">Beat classification<break/>as per AAMI standard</td>
<td valign="top" align="left"/>
<td valign="top" align="left">BiLSTM and random forest<break/>with PCA</td>
<td valign="top" align="left">Acc 98.30</td>
<td valign="top" align="left">Ability to extract more in-depth features from the ECG signal.</td>
<td valign="top" align="left">As it is an ensemble learning model, it requires more training and testing time.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B28">28</xref>)</td>
<td valign="top" align="left">Beat classification<break/>as per AAMI standard</td>
<td valign="top" align="left"/>
<td valign="top" align="left">Multi-stream Bi-GRU<break/>network with random forest</td>
<td valign="top" align="left">Acc 99.93</td>
<td valign="top" align="left">Deep features are extracted from the input, which are very helpful to accurately assess the type of beat.</td>
<td valign="top" align="left">The reliance on multiple deep-learning models can lead to high computational costs. Further research is needed to evaluate scalability for real-time applications.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B141">141</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>classification</td>
<td valign="top" align="left"/>
<td valign="top" align="left">DenseNet with Bi-LSTM</td>
<td valign="top" align="left">Acc <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>99.44</td>
<td valign="top" align="left">BiLSTM is integrated to enhance the model&#x2019;s capacity for extracting local features and capturing temporal features of ECG signals.</td>
<td valign="top" align="left">Bi-LSTM requires more computational power and needs to process input twice due to the parallel deep learning architecture.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B27">27</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>classification<break/>(six types)</td>
<td valign="top" align="left"/>
<td valign="top" align="left">CNN and LSTM</td>
<td valign="top" align="left">Acc 99.32</td>
<td valign="top" align="left">The proposed model exhibits strong generalization capabilities and could serve as a valuable tool for clinicians in diagnosing arrhythmia.</td>
<td valign="top" align="left">Requires QRS detection, introducing additional computational overhead. Imbalanced dataset challenges, particularly with limited AFL class instances.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B10">10</xref>)</td>
<td valign="top" align="left">Beat classification<break/>as per AAMI standard</td>
<td valign="top" align="left"/>
<td valign="top" align="left">An explainable deep<break/>transfer learning<break/>approach</td>
<td valign="top" align="left">Sen 99.00</td>
<td valign="top" align="left">Explainable AI enhances the accuracy and reliability of heartbeat classification by making DL models more transparent and understandable for physicians.</td>
<td valign="top" align="left">Deployment feasibility for real-time monitoring must consider computational resources, integration with clinical workflows, and regulatory standards.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B168">168</xref>)</td>
<td valign="top" align="left">ECG arrhythmia<break/>classification</td>
<td valign="top" align="left">MITDB<break/>AFDB</td>
<td valign="top" align="left">Customized CNN</td>
<td valign="top" align="left">Acc 97.31<break/>Sen 96.50<break/>F1 98.30</td>
<td valign="top" align="left">Classifies numerous arrhythmias accurately utilizing short ECG segments, making them appropriate for continuous monitoring using wearable devices.</td>
<td valign="top" align="left">Real-world wearable data noise and artifacts may affect performance. Single-lead ECG may lower arrhythmia detection accuracy.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B143">143</xref>)</td>
<td valign="top" align="left">Detection of atrial<break/>fibrillation</td>
<td valign="top" align="left">AFDB</td>
<td valign="top" align="left">CNN and RNN<break/>combination</td>
<td valign="top" align="left">Acc 89.30</td>
<td valign="top" align="left">Extract high-level features from segments of RR intervals (RRIs) to classify them as either AF or NSR.</td>
<td valign="top" align="left">Analysis of the model&#x2019;s performance on noisy ECG segments revealed a higher number of false positives, as anticipated.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B169">169</xref>)</td>
<td valign="top" align="left">ECG signal<break/>Classification</td>
<td valign="top" align="left">MITDB<break/>ICCAD</td>
<td valign="top" align="left">CLINet<break/>(Conv+LSTM+<break/>Involution)</td>
<td valign="top" align="left">Acc 99.94<break/>Acc 99.90</td>
<td valign="top" align="left">The architecture is lightweight, making it appropriate for deployment on wearable devices, and it achieves very high accuracy across multiple datasets.</td>
<td valign="top" align="left">A lack of comprehensive preprocessing may influence robustness in noisy real-world datasets.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B170">170</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left">MITDB<break/>INCART<break/>SVDB</td>
<td valign="top" align="left">DNN</td>
<td valign="top" align="left">Acc 91.30<break/>Acc 92.40<break/>Acc 90.61</td>
<td valign="top" align="left">Enhanced system robustness and generalizability.</td>
<td valign="top" align="left">Stacking autoencoders and DNNs is computationally expensive and resource-intensive.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B171">171</xref>)</td>
<td valign="top" align="left">Premature<break/>ventricular<break/>contraction</td>
<td valign="top" align="left">MITDB<break/>INCART</td>
<td valign="top" align="left">Hybrid BiLSTM</td>
<td valign="top" align="left">Acc 97.20<break/>Sen 96.00</td>
<td valign="top" align="left">Achieves high performance in classifying premature ventricular contractions.</td>
<td valign="top" align="left">May be less effective in detecting rare arrhythmias or artifacts.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B172">172</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left">LUDB</td>
<td valign="top" align="left">VGG16-based<break/>CNN</td>
<td valign="top" align="left">Acc 99.90</td>
<td valign="top" align="left">Accurately classifies beats using time-frequency representation.</td>
<td valign="top" align="left">Impressive accuracy may indicate overfitting, especially on smaller datasets.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B173">173</xref>)</td>
<td valign="top" align="left">Abnormalities<break/>detection</td>
<td valign="top" align="left">MITDB<break/>Real-time</td>
<td valign="top" align="left">Hybrid DNN</td>
<td valign="top" align="left">Acc 99.28<break/>Acc 99.12</td>
<td valign="top" align="left">High accuracy ensures reliable abnormality detection for clinical applications.</td>
<td valign="top" align="left">Heavily reliant on input data quality; noise and artifacts can reduce accuracy.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B170">170</xref>)</td>
<td valign="top" align="left">ECG beat<break/>classification</td>
<td valign="top" align="left">MITDB<break/>INCART<break/>SVDB</td>
<td valign="top" align="left">DNN</td>
<td valign="top" align="left">Acc 91.30<break/>Acc 92.40<break/>Acc 90.61</td>
<td valign="top" align="left">Enhanced system robustness and generalizability.</td>
<td valign="top" align="left">Stacking autoencoders and DNNs is computationally expensive and resource-intensive.</td>
</tr>
<tr>
<td valign="top" align="left">(<xref ref-type="bibr" rid="B174">174</xref>)</td>
<td valign="top" align="left">Heartbeat<break/>classification</td>
<td valign="top" align="left">SVEB</td>
<td valign="top" align="left">IraNet<break/>(residual attention<break/>with Bi-LSTM)</td>
<td valign="top" align="left">Acc 95.48<break/>Sen 95.75</td>
<td valign="top" align="left">Competitive accuracy and sensitivity across multiple classes.</td>
<td valign="top" align="left">Complex model may require extensive computational resources.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>DL algorithms can improve diagnostic ability by utilizing extensive datasets, allowing them to generalize across various cardiac diseases and adjust to differences in patient demographics and recording settings (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B26">26</xref>). Over the past few years, CNNs have been utilized extensively in ECG diagnosis and attained remarkable performance. CNNs are superior to other methods for extracting spatial characteristics from input signals; this allows them to detect local patterns that may indicate different cardiac problems. In contrast, RNNs can understand the temporal correlations between subsequent ECG samples since they specialize in modeling sequential data (<xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B27">27</xref>). By utilizing the combined advantages of convolutional neural networks and recurrent neural networks, particularly in hybrid structures such as CNN-RNN, ECG classification algorithms can attain exceptional performance in terms of accuracy and robustness (<xref ref-type="bibr" rid="B26">26</xref>&#x2013;<xref ref-type="bibr" rid="B28">28</xref>).</p>
<p>DL methods have various advantages over standard ECG beat classification algorithms, including automatically learning discriminative features from raw ECG data without manual feature extraction (<xref ref-type="bibr" rid="B18">18</xref>). With this automated feature extraction technique, DL models can better classify cardiac diseases by detecting intricate patterns and tiny variations in the data. Further, the temporal and sequential nature of ECG signals is well-suited to DL methods, especially RNNs and CNNs, enabling them to detect the long-range relationships and temporal patterns in heartbeats (<xref ref-type="bibr" rid="B25">25</xref>). Furthermore, DL models have also shown excellent generalization abilities, which means they can adapt to different patient groups and recording situations, which is very important for real-world clinical applications.</p>
<p>In the field of ECG beat classification, deep learning algorithms have some significant limitations and challenges. Overfitting is a significant challenge in ECG beat classification, particularly in deep learning-based models, where the model captures noise and irrelevant patterns from training data, leading to poor generalization to new, unseen data. One of the primary causes of overfitting in ECG classification is the use of complex models with high-dimensional feature spaces, especially when datasets are imbalanced. Studies have shown that utilizing all 12 ECG leads in classification models can introduce redundancy and unnecessary complexity, thereby reducing generalizability and increasing the risk of overfitting (<xref ref-type="bibr" rid="B176">176</xref>). In addition, the presence of linear dependencies within ECG data has been identified as a major issue that skews the learning process towards the majority class, leading to biased model predictions and lower accuracy in minority class detection (<xref ref-type="bibr" rid="B57">57</xref>). This issue is particularly evident in patient-specific ECG classification, where models tend to overfit to the training patients, failing to generalize effectively across different individuals (<xref ref-type="bibr" rid="B29">29</xref>). Moreover, deep learning models trained on high-dimensional spectro-temporal ECG features have been found to suffer from overfitting due to their inability to leverage beat-to-beat variations effectively (<xref ref-type="bibr" rid="B120">120</xref>).</p>
<p>To mitigate overfitting in ECG beat classification, researchers have proposed various strategies. Feature selection and dimensionality reduction techniques, such as selecting an optimal subset of ECG leads instead of using all 12 leads, have been found to enhance classification accuracy while maintaining interpretability (<xref ref-type="bibr" rid="B176">176</xref>). Sample reduction techniques, such as QR and SVD, have also been effective in eliminating redundant data and addressing class imbalance, thereby reducing bias and improving generalization (<xref ref-type="bibr" rid="B57">57</xref>). In addition, the use of ensemble methods, such as multiple classifier architectures and hybrid machine learning approaches, has shown promise in improving classification robustness and interpretability (<xref ref-type="bibr" rid="B60">60</xref>, <xref ref-type="bibr" rid="B175">175</xref>). Regularization techniques, including dropout and L2 regularization, are widely used to constrain deep learning models and prevent overfitting. Cost-sensitive learning approaches, such as modifying the classification threshold based on class imbalance, have also been shown to significantly enhance ECG beat classification performance by reducing bias towards majority classes (<xref ref-type="bibr" rid="B98">98</xref>). Furthermore, data augmentation strategies, such as adding noise, applying transformations, or generating synthetic ECG beats using generative models, have been successful in increasing the diversity of training data and improving model generalization (<xref ref-type="bibr" rid="B120">120</xref>). Collectively, these approaches ensure the reliability and robustness of ECG beat classification models, making them more effective for real-world medical applications.</p>
<p>In addition to the overfitting, large annotated datasets are also necessary for effective deep neural network training, which is a significant challenge. Generating high-quality annotated ECG data, particularly for rare cardiac disorders, can be costly and time-consuming (<xref ref-type="bibr" rid="B9">9</xref>). Furthermore, DL models are computationally demanding and require enormous computational resources, particularly during the training and optimization phases. This may limit their scalability and practical implementation in contexts with limited resources, such as point-of-care settings. Despite these challenges, continuous research is endeavoring to overcome these constraints by creating interpretable DL architectures, data-efficient learning methods, and hardware optimizations (<xref ref-type="bibr" rid="B24">24</xref>). The ultimate goal is to maximize the benefits of DL for ECG beat classification and simultaneously reduce its potential drawbacks.</p>
<p>Deep learning has become the leading paradigm for ECG beat classification by automatically learning spatial-temporal features from raw signals. Among various models, CNN-LSTM hybrids and attention-enhanced networks consistently demonstrate superior performance, achieving accuracies of 98&#x0025;&#x2013;99&#x0025; across multiple ECG databases. CNNs capture morphological patterns, while LSTM and GRU layers model temporal dependencies. Transformer-based models further improve interpretability and long-range context handling. Data augmentation with GANs and representation learning via autoencoders effectively address class imbalance and noise. In addition, transfer-learning and lightweight architectures, such as MobileNet, enable real-time deployment on wearable devices. Overall, hybrid and attention-driven frameworks represent the state of the art in robust, generalizable ECG beat classification systems.</p>
</sec>
<sec id="s5c"><label>5.3</label><title>Explainable AI for ECG beat classification</title>
<p>ECG beat classification using XAI leverages advanced machine learning techniques to enhance transparency in automated diagnostic systems. Traditional classification methods often function as &#x201C;black boxes,&#x201D; making it difficult for clinicians to interpret or trust decisions, especially in critical applications such as arrhythmia detection. Explainable AI addresses this limitation by employing methods such as saliency maps, feature importance visualization, and decision boundary analysis. These approaches allow for better understanding and verification of the features contributing to a model&#x2019;s predictions. Techniques such as layer-wise relevance propagation (LRP) and gradient-weighted class activation mapping (Grad-CAM) have been applied to visualize critical regions of ECG signals, helping practitioners align model decisions with medical insights (<xref ref-type="bibr" rid="B177">177</xref>, <xref ref-type="bibr" rid="B178">178</xref>). This not only improves diagnostic reliability but also aids in identifying potential errors in classification. Incorporating XAI into ECG beat classification aligns automated systems with real-world clinical requirements. Explainable methods enable the assessment of model predictions in handling class imbalances and morphological complexities in ECG datasets. Studies integrating XAI with neural networks, such as convolutional and recurrent architectures, have shown improved interpretability without compromising classification accuracy (<xref ref-type="bibr" rid="B58">58</xref>, <xref ref-type="bibr" rid="B121">121</xref>). For instance, combining ICA with neural networks has demonstrated robust classification results with enhanced feature interpretability, achieving over 98&#x0025; accuracy on benchmark datasets (<xref ref-type="bibr" rid="B98">98</xref>, <xref ref-type="bibr" rid="B179">179</xref>). By bridging the gap between machine intelligence and clinician trust, explainable AI ensures that automated ECG diagnostic tools are not only effective but also transparent and clinically viable. A detailed comparison of the different features is summarized in <xref ref-type="table" rid="T8">Table&#x00A0;8</xref>.</p>
<table-wrap id="T8" position="float"><label>Table&#x00A0;8</label>
<caption><p>Comparison of XAI, traditional ML, and deep learning.</p></caption>
<table>
<thead>
<tr>
<th valign="top" align="left">Feature</th>
<th valign="top" align="center">XAI</th>
<th valign="top" align="center">Traditional ML</th>
<th valign="top" align="center">Deep learning</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Transparency</td>
<td valign="top" align="left">High transparency; models provide insights into decision-making processes.</td>
<td valign="top" align="left">Moderate transparency; some models (e.g., decision trees) are interpretable, others (e.g., SVM) are not.</td>
<td valign="top" align="left">Low transparency; often acts as a &#x201C;black box.&#x201D;</td>
</tr>
<tr>
<td valign="top" align="left">Accuracy</td>
<td valign="top" align="left">Slight trade-off in accuracy due to constraints of explainability in some cases.</td>
<td valign="top" align="left">Moderate accuracy depending on the model and dataset.</td>
<td valign="top" align="left">High accuracy, especially in complex tasks.</td>
</tr>
<tr>
<td valign="top" align="left">Interpretability</td>
<td valign="top" align="left">Clear reasoning behind predictions, improving trust and adoption.</td>
<td valign="top" align="left">Varies; interpretable in simple models (e.g., linear regression) but not in ensemble models.</td>
<td valign="top" align="left">Poor interpretability due to complexity.</td>
</tr>
<tr>
<td valign="top" align="left">Scalability</td>
<td valign="top" align="left">Dependent on the complexity of explainable methods; may require additional computation.</td>
<td valign="top" align="left">Good scalability; lightweight and efficient.</td>
<td valign="top" align="left">Highly scalable for large-scale data.</td>
</tr>
<tr>
<td valign="top" align="left">Application areas</td>
<td valign="top" align="left">Suitable for trust-sensitive fields like healthcare and finance.</td>
<td valign="top" align="left">General-purpose applications like classification and regression.</td>
<td valign="top" align="left">Ideal for unstructured data such as images, text, and audio.</td>
</tr>
<tr>
<td valign="top" align="left">User trust</td>
<td valign="top" align="left">Builds trust through interpretable results.</td>
<td valign="top" align="left">Moderate; depends on model interpretability.</td>
<td valign="top" align="left">Limited due to black-box nature.</td>
</tr>
<tr>
<td valign="top" align="left">Complexity of implementation</td>
<td valign="top" align="left">Higher due to integration of methods like SHAP, LIME, or Grad-CAM.</td>
<td valign="top" align="left">Moderate; simpler than XAI and DL.</td>
<td valign="top" align="left">High; requires expertise in network architecture and optimization.</td>
</tr>
<tr>
<td valign="top" align="left">Regulatory compliance</td>
<td valign="top" align="left">Aligned with regulations requiring transparency and accountability.</td>
<td valign="top" align="left">Limited compliance where explainability is required.</td>
<td valign="top" align="left">Poor compliance due to lack of interpretability.</td>
</tr>
<tr>
<td valign="top" align="left">Performance on unstructured data</td>
<td valign="top" align="left">Performs well but may lag behind DL in raw accuracy.</td>
<td valign="top" align="left">Moderate; pre-processing required for unstructured data.</td>
<td valign="top" align="left">Excels with unstructured data such as images and signals.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>XAI has emerged as a crucial frontier in ECG beat classification research, bridging the gap between high-performing deep-learning models and clinical interpretability. While deep neural networks, such as CNNs, LSTMs, and transformers, have demonstrated outstanding diagnostic accuracy, their &#x201C;black-box&#x201D; nature continues to limit real-world clinical trust and regulatory acceptance. Among the 106 reviewed studies, approximately 14&#x0025; (15 papers) explicitly incorporated XAI methods to interpret model predictions and visualize decision reasoning. Most of these studies applied saliency-based techniques, including Grad-CAM (<xref ref-type="bibr" rid="B180">180</xref>) and LRP (<xref ref-type="bibr" rid="B60">60</xref>), to highlight the waveform segments that contribute most strongly to the classification outcomes. Such visualization maps frequently revealed correspondence between algorithmic focus regions and clinically significant components of the ECG&#x2014;particularly the QRS complex, P-wave, and ST&#x2013;T segments&#x2014;demonstrating the potential of XAI to validate model reasoning in physiological terms.</p>
<p>Beyond saliency methods, a smaller number of studies utilized attention mechanisms within hybrid CNN-LSTM architectures to provide interpretability by weighting critical temporal regions. Others employed the SHapley Additive exPlanations (SHAP) (<xref ref-type="bibr" rid="B181">181</xref>) and Local Interpretable Model-Agnostic Explanations (LIME) to quantify feature importance in models trained on handcrafted attributes. However, the overall adoption of such explainability frameworks remains limited. Approximately 86&#x0025; of the analyzed deep-learning studies focused solely on predictive performance metrics&#x2014;accuracy, precision, recall, or F1-score&#x2014;without providing interpretive insight into model behavior or physiological relevance. This significant gap highlights that the ECG-AI community remains primarily performance-driven, with interpretability often treated as an auxiliary consideration rather than a core design principle. The limited integration of XAI tools underscores an urgent need for standardization in interpretability reporting. Future research should emphasize quantitative explainability benchmarks, such as region relevance overlap with annotated ECG segments, and clinician-in-the-loop validation to assess whether the model explanations align with expert reasoning. Integrating XAI at the design stage can enhance clinical transparency, regulatory compliance, and physician confidence, ultimately enabling safer and more explainable deployment of AI-driven cardiac diagnostic systems.</p>
</sec>
</sec>
<sec id="s6"><label>6</label><title>Limitations, solutions, and future directions</title>
<p>Though this review provides a comprehensive overview of ECG beat classification systems, it is important to acknowledge several limitations inherent in the current ECG beat classification approaches.</p>
<sec id="s6a"><label>6.1</label><title>Minor challenges</title>
<p>
<list list-type="bullet">
<list-item>
<p>As the traditional methods use handcrafted features, they are unable to provide reliable and adequate information from similar ECG beats due to the action of morphological patterns, which may lead to misclassification (<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B43">43</xref>&#x2013;<xref ref-type="bibr" rid="B46">46</xref>).</p></list-item>
<list-item>
<p>Deep learning models involve many computations, particularly those with large architectures such as CNNs or RNNs. High-end GPUs offer more powerful processors and parallel processing capabilities, enabling faster and more efficient execution of these computations than CPUs (central processing units) (<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B114">114</xref>).</p></list-item>
<list-item>
<p>Deep learning algorithms require extensive training datasets to train the models (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B19">19</xref>).</p></list-item>
</list><italic>Solutions for minor challenges:</italic> Implementing deep learning models, such as CNNs and RNNs, that automatically learn relevant features from raw ECG data can significantly improve classification accuracy (<xref ref-type="bibr" rid="B127">127</xref>). These models capture complex patterns and morphological variations without relying on handcrafted features. To optimize neural network architectures for computational efficiency, techniques such as model pruning and quantization can be adopted, or lightweight models such as MobileNet can be utilized (<xref ref-type="bibr" rid="B182">182</xref>). Leveraging cloud-based GPU resources or distributed computing helps meet computational demands without compromising performance (<xref ref-type="bibr" rid="B183">183</xref>). Employing data augmentation techniques to artificially expand the training dataset by introducing variations, such as scaling, rotation, or adding noise to existing ECG signals, enhances the model&#x2019;s robustness (<xref ref-type="bibr" rid="B184">184</xref>). In addition, one could use transfer learning from models pre-trained on large datasets or explore semi-supervised learning methods that can effectively use unlabeled data (<xref ref-type="bibr" rid="B185">185</xref>).</p>
</sec>
<sec id="s6b"><label>6.2</label><title>Major challenges</title>
<p>
<list list-type="bullet">
<list-item>
<p>ECG signals exhibit significant intra- and inter-patient variability in beat morphology due to differences in heart anatomy, electrode placement, noise, artifacts, and physiological factors. This variability makes it challenging for deep learning models to generalize across different individuals and accurately classify ECG beats (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B116">116</xref>).</p></list-item>
<list-item>
<p>Most of the pre-processing techniques in the literature depend on the signal sampling frequency. If the sampling frequency of the input signal varies, it is very difficult to achieve better classification accuracy (<xref ref-type="bibr" rid="B113">113</xref>, <xref ref-type="bibr" rid="B114">114</xref>).</p></list-item>
<list-item>
<p>Deep learning models generally require a large amount of labeled data to achieve high accuracy. Obtaining a large and accurately annotated ECG dataset for training deep learning models can be challenging, as ECG data collection and annotation are time-consuming and require expertise (<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B136">136</xref>).</p></list-item>
<list-item>
<p>ECG beat classification models trained on one dataset may not generalize well to unseen data from different sources. Ensuring the robustness and generalizability of deep learning models is a challenge in ECG beat classification (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>).</p></list-item>
<list-item>
<p>The performance of the classification algorithms is significantly degraded in the presence of similar morphological patterns with minor variations from different classes (<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B26">26</xref>, <xref ref-type="bibr" rid="B27">27</xref>).</p></list-item>
</list><italic>Solutions for major challenges:</italic> Collecting a diverse dataset that represents different patient populations is crucial for training models that generalize well (<xref ref-type="bibr" rid="B186">186</xref>). Techniques such as domain adaptation can adjust the model to new patient data, and personalization strategies can fine-tune the model based on individual patient characteristics (<xref ref-type="bibr" rid="B187">187</xref>). Standardizing the sampling frequency by resampling all ECG signals to a common rate prior to processing ensures consistency (<xref ref-type="bibr" rid="B188">188</xref>). Developing pre-processing methods that are robust to sampling frequency variations or designing models that handle inputs with different sampling rates using adaptive algorithms can mitigate issues related to varied sampling frequencies (<xref ref-type="bibr" rid="B189">189</xref>). The use of semi-supervised learning and active learning approaches reduces the amount of labeled data required (<xref ref-type="bibr" rid="B190">190</xref>). Collaborating with medical institutions to share and pool annotated datasets expands the available training data (<xref ref-type="bibr" rid="B191">191</xref>). Exploring synthetic data generation methods, such as the use of generative adversarial networks to create realistic ECG signals, provides additional training resources (<xref ref-type="bibr" rid="B192">192</xref>). Training models on combined datasets from multiple sources improves generalization capabilities (<xref ref-type="bibr" rid="B163">163</xref>). Implementing cross-validation strategies across different datasets and using domain generalization techniques ensure that models are robust to variations in data distribution from different sources (<xref ref-type="bibr" rid="B193">193</xref>). Enhancing the model&#x2019;s ability to detect subtle differences by incorporating attention mechanisms and multi-scale feature extraction techniques improves discrimination between classes with similar morphological patterns (<xref ref-type="bibr" rid="B194">194</xref>). Using ensemble methods that combine multiple models further enhances classification performance (<xref ref-type="bibr" rid="B195">195</xref>), and fine-tuning the model using specialized loss functions, such as focal loss, emphasizes hard-to-classify examples (<xref ref-type="bibr" rid="B196">196</xref>).</p>
</sec>
<sec id="s6c"><label>6.3</label><title>Synthesis of the proven solutions and best practices</title>
<p>From the 106 selected articles, we identified consistently successful practices for ECG beat classification, particularly regarding data imbalance, generalization, model design, and evaluation (<xref ref-type="bibr" rid="B55">55</xref>). A key observation across numerous studies is that models trained and tested on the same patient cohort (intra-patient splits) tend to exhibit inflated performance, as they inadvertently learn subject-specific morphology (<xref ref-type="bibr" rid="B127">127</xref>). In contrast, inter-patient validation&#x2014;where all beats from a given subject appear in only one data split&#x2014;offers a more realistic assessment by ensuring generalization to unseen individuals. Therefore, inter-patient (or leave-one-subject-out) evaluation should be considered the primary reporting standard, with any intra-patient results clearly labeled as ablation or sensitivity analyses. The synthesis of reviewed literature highlights that rigorous data curation and proper dataset partitioning contribute significantly more to trustworthy and generalizable results than methodological novelty alone. These best practices address four major recurring challenges in ECG beat classification: data imbalance, architectural design, training and evaluation methodology, and reproducibility. Therefore, it is increasingly accepted that inter-patient evaluation should serve as the primary reporting protocol, with intra-patient results presented only as supplementary ablation tests. Equally important is the transparent documentation of any pre-processing, i.e., band-pass filtering (BPF) parameters, baseline-wander removal, R-peak detection methods, and beat segmentation window lengths, since small differences in these steps can significantly alter results (<xref ref-type="bibr" rid="B57">57</xref>). Explicitly reporting such settings is now recognized as best practice for reproducibility.</p>
<p>The most persistent problem identified across datasets such as MIT-BIH Arrhythmia (<xref ref-type="bibr" rid="B8">8</xref>), INCART (<xref ref-type="bibr" rid="B53">53</xref>), and MIT-BIH Supraventricular Arrhythmia (<xref ref-type="bibr" rid="B3">3</xref>) is the severe class imbalance between normal and abnormal beats. To mitigate this, studies have increasingly combined algorithmic and data-level solutions. Among the algorithmic solutions, loss-function re-weighting or dynamic minority-biased batch weighting consistently improved sensitivity to rare arrhythmias without harming majority class precision. These methods dynamically scale gradients according to class frequency, preventing the network from converging toward trivial majority predictions. Complementary strategies such as feature-fusion architectures, which integrate temporal, frequency-domain, and time-frequency representations, were also effective, as they expose the classifier to richer discriminative cues and mitigate bias towards dominant waveform shapes (<xref ref-type="bibr" rid="B197">197</xref>). A smaller but influential group of studies used DBA or F1-based early-stopping criteria instead of overall accuracy, thereby explicitly optimizing for balanced recognition across classes. Collectively, these practices demonstrate that metric-aware optimization is more faithful to clinical relevance than simple accuracy maximization. At the data level, the combination of ECG-specific augmentation and transfer learning emerged as another reliable route to improved minority-class recall. Augmentations such as controlled time-shifting, amplitude scaling, additive Gaussian noise, and mild temporal warping expand training diversity while preserving physiological plausibility. Overly aggressive distortions, such as heavy frequency modulation, were found to degrade performance by altering beat morphology. Consequently, augmentations that respect signal physiology are now favored. For smaller or domain-specific datasets, transfer learning&#x2014;pre-training on a large balanced corpus and fine-tuning on the target data&#x2014;consistently reduced overfitting and variance, especially for rare arrhythmias. Ensemble learning, though computationally heavier, repeatedly provided robustness against minority misclassifications by averaging the decisions of differently initialized or architected models (<xref ref-type="bibr" rid="B21">21</xref>). Together, these results establish a hierarchy of preferred imbalance-handling practices, namely, loss-level weighting, physiologically consistent augmentation, transfer learning, and lightweight ensembles, in order of practicality. Architectural trends in the literature show a clear evolution from manual feature engineering to end-to-end deep networks capable of automatically learning morphological and temporal patterns. Among these, 1D-CNNs remain the dominant backbone for local feature extraction because they effectively capture QRS-complex morphology and achieve high efficiency. When CNNs are extended with recurrent layers&#x2014;especially LSTM or Bi-LSTM units&#x2014;they gain temporal awareness, enabling them to exploit rhythm dependencies between consecutive beats. Hybrid CNN-LSTM architectures, sometimes referred to as hierarchical temporal models, consistently occupied the upper performance tier, with F-scores typically between 95&#x0025; and 99&#x0025; in benchmark datasets. These combinations proved particularly successful in distinguishing morphologically similar beats that differ primarily in timing rather than shape.</p>
<p>A further architectural enhancement repeatedly associated with improved interpretability and accuracy is the attention mechanism. Attention layers help the network emphasize diagnostically important regions of the ECG, such as the QRS onset and offset, while down-weighting redundant background segments. Across multiple studies, attention modules increased sensitivity to subtle morphological differences between ventricular and supraventricular ectopic beats, and they provided intuitive saliency maps that facilitate clinical interpretability. Where data and computational resources permitted, transformer-style multi-head attention further improved long-range context modeling, capturing dependencies across entire cardiac cycles rather than single beats. In parallel, modern convolutional refinements such as residual connections, squeeze-and-excitation blocks, and frequency-channel attention enhanced optimization stability and feature discrimination. These structural elements have therefore become standard components of competitive ECG classifiers. Beyond architecture, the review reveals consensus on several training and evaluation practices that determine whether good models generalize in clinically realistic conditions. Regularization through dropout, weight decay, and batch normalization is nearly universal among successful deep networks, preventing overfitting to small patient subsets. Early stopping based on validation F1-score or AUPRC proved more reliable than using loss reduction alone, because it guards against bias towards majority classes. Many articles also emphasize aligning model capacity with hardware constraints. For example, for wearable or edge deployment, compact 1D-CNNs with attention heads offer an attractive trade-off between interpretability, accuracy, and latency. Reporting inference time per beat or per signal window is increasingly viewed as essential, since real-time performance is critical for embedded medical systems.</p>
</sec>
<sec id="s6d"><label>6.4</label><title>Future directions</title>
<p>The proposed ECG beat classification techniques in the literature provide promising performance, but there is a need to develop such methods to overcome the limitations of the current techniques. In this section, we discuss some of the open possible extensions of the techniques proposed in this article.
<list list-type="bullet">
<list-item>
<p><italic>Personalized, adaptive models for individualized ECG classification:</italic> One significant future direction is the development of personalized and adaptive models that tailor the ECG classification to the individual patient&#x2019;s data. Traditional models often struggle with variability in ECG signals across different patients due to factors such as age, physiology, and comorbid conditions. By incorporating patient-specific data into the training process, models can adjust their parameters to better reflect individual cardiac patterns. Transfer learning and online learning can fine-tune models using a patient&#x2019;s historical ECG data, leading to more accurate and reliable diagnoses (<xref ref-type="bibr" rid="B198">198</xref>, <xref ref-type="bibr" rid="B199">199</xref>).</p></list-item>
<list-item>
<p><italic>Explainable and interpretable deep learning models:</italic> Deep learning models must be both explainable and interpretable for widespread clinical acceptance. Clinicians must understand the reasoning behind a model&#x2019;s prediction to trust and effectively use it in decision-making. Future research should focus on integrating explainable AI techniques, highlighting which parts of the ECG signal contribute the most to a classification decision. Methods such as attention mechanisms, saliency maps, and layer-wise relevance propagation can provide insight into the inner workings of the model (<xref ref-type="bibr" rid="B181">181</xref>, <xref ref-type="bibr" rid="B200">200</xref>). By transparentizing the decision process, we can bridge the gap between complex algorithms and clinical practice, ensuring that these tools support rather than hinder healthcare professionals.</p></list-item>
<list-item>
<p><italic>Efficient, real-time processing for wearable and mobile devices:</italic> As wearable technology and mobile health applications become more prevalent, there is a growing need for algorithms that can process ECG data efficiently and in real-time. Future developments should aim to optimize models to run on devices with limited computational resources without sacrificing accuracy. This can be achieved through model compression techniques, such as quantization and pruning, and the design of lightweight architectures specifically tailored for edge computing (<xref ref-type="bibr" rid="B182">182</xref>, <xref ref-type="bibr" rid="B201">201</xref>). Efficient algorithms enable continuous monitoring and prompt detection of cardiac anomalies, which is essential for timely medical responses and for improving patient care in everyday settings.</p></list-item>
<list-item>
<p><italic>Unlabeled ECG data with advanced learning techniques:</italic> A vast amount of ECG data remains unlabeled due to the time and expertise required for annotation. Unsupervised, semi-supervised, and self-supervised learning techniques offer ways to utilize this untapped resource. Future research should focus on developing models that can learn meaningful representations from unlabeled data, thereby reducing the dependence on large labeled datasets. Techniques such as autoencoders, contrastive learning, and generative adversarial networks can uncover underlying patterns in the data, which can then be fine-tuned with minimal labeled examples (<xref ref-type="bibr" rid="B202">202</xref>, <xref ref-type="bibr" rid="B203">203</xref>). Leveraging unlabeled data not only enhances model performance but also accelerates the development of robust ECG classification systems.</p></list-item>
<list-item>
<p><italic>Performance with federated learning:</italic> Patient privacy is of paramount concern in healthcare, limiting data sharing across institutions. Federated learning presents a solution by allowing models to be trained on decentralized data without transferring sensitive information. Future directions involve implementing federated learning frameworks for ECG analysis, enabling collaboration between hospitals and research centers while maintaining patient confidentiality (<xref ref-type="bibr" rid="B180">180</xref>, <xref ref-type="bibr" rid="B197">197</xref>). This approach can lead to the creation of more generalized models trained on diverse datasets, improving accuracy and reliability across different populations. Addressing challenges such as communication efficiency and model convergence in federated settings will be essential for practical deployment.</p></list-item>
<list-item>
<p><italic>Multi-modal learning:</italic> Combining ECG data with other physiological signals or medical information through multi-modal learning can significantly improve diagnostic precision. Future work should explore integrating data from sources such as blood pressure monitors, oxygen saturation sensors, and patient medical histories. By providing a more comprehensive view of a patient&#x2019;s health status, models can make more informed predictions about cardiac events (<xref ref-type="bibr" rid="B204">204</xref>, <xref ref-type="bibr" rid="B205">205</xref>). Multi-modal approaches can help identify complex conditions that may not be detectable through ECG analysis alone, leading to more holistic and effective patient care. Developing algorithms capable of processing and synthesizing information from multiple modalities will be a key area of focus.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s7"><label>7</label><title>Limitations of the review methodology</title>
<p>Despite the systematic and comprehensive approach adopted in this review paper, several methodological limitations must be acknowledged to ensure transparency and contextual accuracy in the interpretation of our findings. These limitations arise from the nature of systematic reviews themselves, the search and selection procedures, the heterogeneity of the included studies, and the diversity in experimental designs, databases, and performance metrics used in the studies on ECG beat classification. Recognizing these constraints provides a balanced understanding of the review outcomes and outlines potential directions for improving future systematic reviews in this field.</p>
<sec id="s7a"><label>7.1</label><title>Scope and search limitations</title>
<p>The review process followed the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines to ensure methodological rigor and reproducibility. Nevertheless, one inherent limitation stems from the restriction to peer-reviewed, English-language publications indexed in major databases such as PubMed, IEEE Xplore, ScienceDirect, and Springer. While this criterion ensured quality and accessibility, it potentially excluded significant research reported in non-English journals, regional repositories, theses, and conference proceedings not indexed in the selected databases. Excluding non-English studies may have introduced a language bias, especially given that ECG research is conducted globally, with active contributions from Asian, European, and South American institutions. Consequently, important innovations, particularly those published in national medical journals or non-indexed conference proceedings, may have been overlooked. This review paper provides a detailed analysis of machine learning and deep learning techniques for the classification of ECG beats, focusing on the advancements from 2014 to 2024, but it may have excluded earlier pioneering work that laid the groundwork for more advanced ECG analysis methods. A systematic approach was adopted to analyze the 106 studies, offering a comprehensive evaluation of methodologies and their applications in ECG classification. Another limitation relates to the deliberate exclusion of grey literature, including technical reports, dissertations, white papers, and non-peer-reviewed conference abstracts. While this approach enhanced the credibility of the included studies by ensuring they met peer-review standards, it may have resulted in the omission of innovative but unpublished work or early-stage algorithmic implementations. Grey literature often contains valuable methodological insights, comparative evaluations, or negative findings that are less likely to appear in journal publications due to publication bias.</p>
<p>A major methodological limitation of this review arises from the heterogeneity across the datasets used in the included studies. The three most frequently employed databases&#x2014;MIT-BIH Arrhythmia (<xref ref-type="bibr" rid="B8">8</xref>), St. Petersburg INCART (<xref ref-type="bibr" rid="B53">53</xref>), and MIT-BIH Supraventricular Arrhythmia (<xref ref-type="bibr" rid="B3">3</xref>)&#x2014;differ substantially in sampling frequency, signal resolution, lead configuration, and patient demographics. Consequently, performance metrics such as accuracy, sensitivity, and F1-score cannot be directly compared across studies, as the underlying data distributions vary considerably. For instance, the MIT-BIH Arrhythmia database contains 48 half-hour two-lead ECG recordings from 47 subjects sampled at 360&#x2009;Hz, whereas the INCART dataset (<xref ref-type="bibr" rid="B53">53</xref>) includes 75 recordings at 257&#x2009;Hz from 25 patients with different arrhythmia profiles. These discrepancies introduced variability in the reported results, even when identical algorithms are used. Furthermore, some studies utilized patient-specific evaluation protocols (intra-patient validation), while others employed inter-patient cross-validation strategies. The choice between these validation schemes has a profound effect on reported accuracy. Models evaluated using intra-patient splits typically yield inflated performance metrics since the test data shares morphological characteristics with the training data. Conversely, inter-patient validation better represents real-world generalization but usually yields lower accuracy. The lack of standardized evaluation protocols across the studies makes it difficult to provide an entirely uniform assessment of algorithmic performance.</p>
</sec>
</sec>
<sec id="s8"><label>8</label><title>Recommendations from the critical review</title>
<p>Based on our comprehensive systematic review of 106 studies on the state-of-the-art machine and deep learning techniques for ECG beat classification, we propose the following recommendations to advance the field and address existing limitations. Addressing the prevalent issue of data imbalance, techniques such as SMOTE, GANs, and transfer learning should be employed to enhance model performance on underrepresented arrhythmia classes. Robust pre-processing pipelines using modern denoising methods, such as deep learning-based filtering and wavelet transforms, are crucial for mitigating noise artifacts such as baseline wander and motion interference. Hybrid and ensemble models that combine handcrafted and deep learning-based features can leverage domain knowledge while improving classification robustness. The adoption of transformer architectures and attention mechanisms can better capture long-term dependencies in ECG signals, while patient-specific and adaptive models, utilizing transfer learning and federated learning, can address inter-patient variability. To enhance real-world applicability, optimizing models for deployment on wearable and Internet of Things (IoT) devices, with a focus on lightweight architectures and edge computing, is essential. Furthermore, standardizing evaluation metrics and benchmarking datasets, fostering interdisciplinary collaborations, integrating multimodal data sources, and emphasizing ethical considerations such as data privacy and XAI will collectively ensure the development of clinically relevant and scalable ECG classification systems. These recommendations aim to address current challenges in ECG beat classification and pave the way for innovative, clinically relevant, and scalable solutions. By focusing on these areas, researchers and practitioners can enhance the diagnostic accuracy and real-world applicability of automated ECG analysis systems.</p>
</sec>
<sec id="s9" sec-type="conclusions"><label>9</label><title>Conclusions</title>
<p>This systematic review highlights growing trends in deep learning for ECG classification, with CNN and hybrid models showing consistently high performance across benchmarks. Despite advancements, clinical translation is limited by bias, data imbalance, and lack of interpretability. While the field has witnessed significant progress, particularly with the adoption of deep learning methods such as CNNs and RNNs, challenges remain. These include noise and artifacts in ECG signals, data imbalance, the need for extensive annotated datasets, computational resource constraints, and the lack of generalizability to unseen data. In addition, many traditional approaches rely on handcrafted features, which may not fully capture the complexity and variability of ECG signals. Deep learning models have demonstrated superior performance in ECG beat classification tasks, offering the ability to automatically learn features from raw data and effectively capture temporal and morphological patterns. However, the &#x201C;black-box&#x201D; nature of these models raises concerns about interpretability, which is critical for clinical applications. Addressing these limitations requires the development of explainable AI algorithms that provide transparent decision-making while maintaining the high accuracy of deep learning models. This review underscores the need for robust pre-processing pipelines, advanced data augmentation strategies, and the integration of multimodal data to improve classification performance. Furthermore, interdisciplinary collaboration between researchers, clinicians, and engineers is essential to ensure that the developed systems align with clinical needs. By addressing these challenges and embracing emerging techniques, such as transfer learning, explainable AI, and real-time processing on wearable devices, future research can pave the way for more accurate, interpretable, and scalable ECG beat classification systems that improve patient care and diagnostic efficiency.</p>
</sec>
</body>
<back>
<sec id="s10" sec-type="data-availability"><title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s11" sec-type="author-contributions"><title>Author contributions</title>
<p>AJ: Investigation, Conceptualization, Software, Formal analysis, Writing &#x2013; review &#x0026; editing, Methodology, Writing &#x2013; original draft. AN: Supervision, Project administration, Writing &#x2013; review &#x0026; editing. IE: Funding acquisition, Supervision, Writing &#x2013; review &#x0026; editing, Project administration. HJ: Project administration, Writing &#x2013; review &#x0026; editing, Supervision. MA: Supervision, Writing &#x2013; review &#x0026; editing, Writing &#x2013; original draft, Resources, Funding acquisition.</p>
</sec>
<sec id="s13" sec-type="COI-statement"><title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s14" sec-type="ai-statement"><title>Generative AI statement</title>
<p>The author(s) declare that Generative AI was used in the creation of this manuscript. In the preparation of this manuscript, AI-assisted technologies, specifically Grammarly, were used to enhance language clarity, grammar, and readability. No generative AI tools were employed to generate original content, data, or analysis.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec id="s15" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Strik</surname> <given-names>M</given-names></name> <name><surname>Ploux</surname> <given-names>S</given-names></name> <name><surname>Weigel</surname> <given-names>D</given-names></name> <name><surname>van der Zande</surname> <given-names>J</given-names></name> <name><surname>Velraeds</surname> <given-names>A</given-names></name> <name><surname>Racine</surname> <given-names>HP</given-names></name><etal/></person-group> <article-title>The use of smartwatch electrocardiogram beyond arrhythmia detection</article-title>. <source>Trends Cardiovasc Med</source>. (<year>2024</year>) <volume>34</volume>:<fpage>174</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1016/j.tcm.2022.12.006</pub-id><pub-id pub-id-type="pmid">36603673</pub-id></mixed-citation></ref>
<ref id="B2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mirvis</surname> <given-names>DM</given-names></name> <name><surname>Goldberger</surname> <given-names>AL</given-names></name></person-group>. <article-title>Electrocardiography</article-title>. <source>Heart Dis</source>. (<year>2001</year>) <volume>1</volume>:<fpage>82</fpage>&#x2013;<lpage>128</lpage>.</mixed-citation></ref>
<ref id="B3"><label>3.</label><mixed-citation publication-type="other"><article-title>Data from: The MIT-BIH supraventricular arrhythmia database</article-title>. (<year>2012</year>). <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.physionet.org/physiobank/database/svdb/">http://www.physionet.org/physiobank/database/svdb/</ext-link> (Accessed March 1, 2012)</comment>.</mixed-citation></ref>
<ref id="B4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chandra</surname> <given-names>S</given-names></name> <name><surname>Sharma</surname> <given-names>A</given-names></name> <name><surname>Singh</surname> <given-names>GK</given-names></name></person-group>. <article-title>Feature extraction of ECG signal</article-title>. <source>J Med Eng Technol</source>. (<year>2018</year>) <volume>42</volume>:<fpage>306</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1080/03091902.2018.1492039</pub-id><pub-id pub-id-type="pmid">30251572</pub-id></mixed-citation></ref>
<ref id="B5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gaidai</surname> <given-names>O</given-names></name> <name><surname>Cao</surname> <given-names>Y</given-names></name> <name><surname>Loginov</surname> <given-names>S</given-names></name></person-group>. <article-title>Global cardiovascular diseases death rate prediction</article-title>. <source>Curr Probl Cardiol</source>. (<year>2023</year>) <volume>48</volume>:<fpage>101622</fpage>. <pub-id pub-id-type="doi">10.1016/j.cpcardiol.2023.101622</pub-id><pub-id pub-id-type="pmid">36724816</pub-id></mixed-citation></ref>
<ref id="B6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ismail</surname> <given-names>SNMS</given-names></name> <name><surname>Razak</surname> <given-names>SFA</given-names></name> <name><surname>Ab Aziz</surname> <given-names>NA</given-names></name></person-group>. <article-title>ECG-based transfer learning for cardiovascular disease: a scoping review</article-title>. <source>Int J Cogn Comput Eng</source>. (<year>2025</year>) <volume>6</volume>:<fpage>280</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijcce.2025.01.007</pub-id></mixed-citation></ref>
<ref id="B7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Prakash</surname> <given-names>AJ</given-names></name> <name><surname>Samantray</surname> <given-names>S</given-names></name> <name><surname>Sahoo</surname> <given-names>SP</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>A deformable CNN architecture for predicting clinical acceptability of ECG signal</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2023</year>) <volume>43</volume>:<fpage>335</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2023.01.006</pub-id></mixed-citation></ref>
<ref id="B8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Moody</surname> <given-names>GB</given-names></name> <name><surname>Mark</surname> <given-names>RG</given-names></name></person-group>. <article-title>The impact of the MIT-BIH arrhythmia database</article-title>. <source>IEEE Eng Med Biol Mag</source>. (<year>2001</year>) <volume>20</volume>:<fpage>45</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1109/51.932724</pub-id><pub-id pub-id-type="pmid">11446209</pub-id></mixed-citation></ref>
<ref id="B9"><label>9.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Prakash</surname> <given-names>AJ</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>35&#x2014;a system for automatic cardiac arrhythmia recognition using electrocardiogram signal</article-title>. <comment>In: Pal K, Kraatz HB, Khasnobish A, Bag S, Banerjee I, Kuruganti U, editors. <italic>Bioelectronics and Medical Devices</italic>. Cambridge: Woodhead Publishing (2019), Woodhead Publishing Series in Electronic and Optical Materials; p. 891&#x2013;911</comment>.</mixed-citation></ref>
<ref id="B10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Peimankar</surname> <given-names>A</given-names></name> <name><surname>Ebrahimi</surname> <given-names>A</given-names></name> <name><surname>Wiil</surname> <given-names>UK</given-names></name></person-group>. <article-title>xECG-Beats: an explainable deep transfer learning approach for ecg-based heartbeat classification</article-title>. <source>Netw Model Anal Health Inform Bioinform</source>. (<year>2024</year>) <volume>13</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s13721-024-00481-2</pub-id></mixed-citation></ref>
<ref id="B11"><label>11.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Prakash</surname> <given-names>AJ</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>Aami standard cardiac arrhythmia detection with random forest using mixed features</article-title>. <comment>In: <italic>2019 IEEE 16th India Council International Conference (INDICON)</italic>. IEEE (2019). p. 1&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B12"><label>12.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Tsipouras</surname> <given-names>MG</given-names></name> <name><surname>Fotiadis</surname> <given-names>DI</given-names></name> <name><surname>Sideris</surname> <given-names>D</given-names></name></person-group>. <article-title>Arrhythmia classification using the RR-interval duration signal</article-title>. <comment>In: <italic>Computers in Cardiology</italic>. IEEE (2002). p. 485&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Al-Ani</surname> <given-names>M</given-names></name> <name><surname>Rawi</surname> <given-names>AA</given-names></name></person-group>. <article-title>A rule-based expert system for automated ecg diagnosis</article-title>. <source>Int J Adv Eng Technol</source>. (<year>2014</year>) <volume>6</volume>:<fpage>1480</fpage>&#x2013;<lpage>92</lpage>.</mixed-citation></ref>
<ref id="B14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>M</given-names></name> <name><surname>Wei</surname> <given-names>S</given-names></name> <name><surname>Qin</surname> <given-names>X</given-names></name> <name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name></person-group>. <article-title>Rule-based method for morphological classification of st segment in ECG signals</article-title>. <source>J Med Biol Eng</source>. (<year>2015</year>) <volume>35</volume>:<fpage>816</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1007/s40846-015-0092-x</pub-id></mixed-citation></ref>
<ref id="B15"><label>15.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Bansal</surname> <given-names>G</given-names></name> <name><surname>Gera</surname> <given-names>P</given-names></name> <name><surname>Bathula</surname> <given-names>DR</given-names></name></person-group>. <article-title>Template based classification of cardiac arrhythmia in ECG data</article-title>. <comment>In: <italic>2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS)</italic>. (2015). p. 337&#x2013;41</comment>.</mixed-citation></ref>
<ref id="B16"><label>16.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Silva-Filarder</surname> <given-names>MD</given-names></name> <name><surname>Marzbanrad</surname> <given-names>F</given-names></name></person-group>. <article-title>Combining template-based and feature-based classification to detect atrial fibrillation from a short single lead ECG recording</article-title>. <comment>In: <italic>2017 Computing in Cardiology (CinC)</italic>. (2017). p. 1&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B17"><label>17.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Medhi</surname> <given-names>K</given-names></name> <name><surname>Hussain</surname> <given-names>MI</given-names></name></person-group>. <article-title>Lightweight arrhythmia detection using cross-correlation</article-title>. <comment>In: <italic>2021 4th International Conference on Recent Trends in Computer Science and Technology (ICRTCST)</italic>. (2022). p. 296&#x2013;301</comment>.</mixed-citation></ref>
<ref id="B18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ferretti</surname> <given-names>J</given-names></name> <name><surname>Randazzo</surname> <given-names>V</given-names></name> <name><surname>Cirrincione</surname> <given-names>G</given-names></name> <name><surname>Pasero</surname> <given-names>E</given-names></name></person-group>. <article-title>1-D convolutional neural network for ECG arrhythmia classification</article-title>. <source>Progr Artif Intell Neural Syst</source>. (<year>2021</year>) <volume>184</volume>:<fpage>269</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1007/978-981-15-5093-5_25</pub-id></mixed-citation></ref>
<ref id="B19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sakli</surname> <given-names>N</given-names></name> <name><surname>Ghabri</surname> <given-names>H</given-names></name> <name><surname>Soufiene</surname> <given-names>BO</given-names></name> <name><surname>Almalki</surname> <given-names>F</given-names></name> <name><surname>Sakli</surname> <given-names>H</given-names></name> <name><surname>Ali</surname> <given-names>O</given-names></name><etal/></person-group> <article-title>Resnet-50 for 12-lead electrocardiogram automated diagnosis</article-title>. <source>Comput Intell Neurosci</source>. (<year>2022</year>) <volume>2022</volume>:<fpage>1</fpage>.<lpage>16</lpage> <pub-id pub-id-type="doi">10.1155/2022/7617551</pub-id></mixed-citation></ref>
<ref id="B20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>&#x00D6;zal</surname> <given-names>Y</given-names></name> <name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name> <name><surname>Tan</surname> <given-names>RS</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name></person-group>. <article-title>Arrhythmia detection using deep convolutional neural network with long duration ECG signals</article-title>. <source>Comput Biol Med</source>. (<year>2018</year>) <volume>102</volume>:<fpage>411</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2018.09.009</pub-id></mixed-citation></ref>
<ref id="B21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Banerjee</surname> <given-names>S</given-names></name> <name><surname>Singh</surname> <given-names>GK</given-names></name></person-group>. <article-title>A new moving horizon estimation based real-time motion artifact removal from wavelet subbands of ECG signal using particle filter</article-title>. <source>J Signal Process Syst</source>. (<year>2023</year>) <volume>11</volume>:<fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1007/s11265-023-01887-3</pub-id></mixed-citation></ref>
<ref id="B22"><label>22.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Rabee</surname> <given-names>A</given-names></name> <name><surname>Barhumi</surname> <given-names>I</given-names></name></person-group>. <article-title>ECG signal classification using support vector machine based on wavelet multiresolution analysis</article-title>. <comment>In: <italic>2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA)</italic>. (2012). p. 1319&#x2013;23</comment>.</mixed-citation></ref>
<ref id="B23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>G</given-names></name> <name><surname>Xin</surname> <given-names>Z</given-names></name> <name><surname>Shi</surname> <given-names>S</given-names></name> <name><surname>Jin</surname> <given-names>D</given-names></name></person-group>. <article-title>Arrhythmia classification based on wavelet transformation and random forests</article-title>. <source>Multimed Tools Appl</source>. (<year>2018</year>) <volume>77</volume>:<fpage>21905</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-017-5225-5</pub-id></mixed-citation></ref>
<ref id="B24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rangappa</surname> <given-names>VG</given-names></name> <name><surname>Prasad</surname> <given-names>S</given-names></name> <name><surname>Agarwal</surname> <given-names>A</given-names></name></person-group>. <article-title>Classification of cardiac arrhythmia stages using hybrid features extraction with k-nearest neighbour classifier of ECG signals</article-title>. <source>Learning</source>. (<year>2018</year>) <volume>11</volume>:<fpage>21</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.22266/ijies2018.1231.03</pub-id></mixed-citation></ref>
<ref id="B25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rahul</surname> <given-names>J</given-names></name> <name><surname>Sharma</surname> <given-names>LD</given-names></name></person-group>. <article-title>Artificial intelligence-based approach for atrial fibrillation detection using normalised and short-duration time-frequency ECG</article-title>. <source>Biomed Signal Process Control</source>. (<year>2022</year>) <volume>71</volume>:<fpage>103270</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2021.103270</pub-id></mixed-citation></ref>
<ref id="B26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>Z</given-names></name> <name><surname>Chen</surname> <given-names>Z</given-names></name> <name><surname>Hu</surname> <given-names>F</given-names></name> <name><surname>Zhu</surname> <given-names>J</given-names></name> <name><surname>Tang</surname> <given-names>Q</given-names></name> <name><surname>Liang</surname> <given-names>Y</given-names></name></person-group>. <article-title>An automatic diagnosis of arrhythmias using a combination of CNN and LSTM technology</article-title>. <source>Electronics</source>. (<year>2020</year>) <volume>9</volume>:<fpage>121</fpage>. <pub-id pub-id-type="doi">10.3390/electronics9010121</pub-id></mixed-citation></ref>
<ref id="B27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>C</given-names></name> <name><surname>Hua</surname> <given-names>Z</given-names></name> <name><surname>Zhang</surname> <given-names>R</given-names></name> <name><surname>Liu</surname> <given-names>G</given-names></name> <name><surname>Wen</surname> <given-names>W</given-names></name></person-group>. <article-title>Automated arrhythmia classification based on a combination network of CNN and LSTM</article-title>. <source>Biomed Signal Process Control</source>. (<year>2020</year>) <volume>57</volume>:<fpage>101819</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2019.101819</pub-id></mixed-citation></ref>
<ref id="B28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Allam</surname> <given-names>JP</given-names></name> <name><surname>Sahoo</surname> <given-names>SP</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>Multi-stream bi-gru network to extract a comprehensive feature set for ECG signal classification</article-title>. <source>Biomed Signal Process Control</source>. (<year>2024</year>) <volume>92</volume>:<fpage>106097</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2024.106097</pub-id></mixed-citation></ref>
<ref id="B29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Das</surname> <given-names>MK</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>Patient-specific ECG beat classification technique</article-title>. <source>Healthc Technol Lett</source>. (<year>2014</year>) <volume>1</volume>:<fpage>98</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.1049/htl.2014.0072</pub-id><pub-id pub-id-type="pmid">26609386</pub-id></mixed-citation></ref>
<ref id="B30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sahoo</surname> <given-names>S</given-names></name> <name><surname>Dash</surname> <given-names>M</given-names></name> <name><surname>Behera</surname> <given-names>S</given-names></name> <name><surname>Sabut</surname> <given-names>S</given-names></name></person-group>. <article-title>Machine learning approach to detect cardiac arrhythmias in ECG signals: a survey</article-title>. <source>IRBM</source>. (<year>2020</year>) <volume>41</volume>:<fpage>185</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.irbm.2019.12.001</pub-id></mixed-citation></ref>
<ref id="B31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gupta</surname> <given-names>V</given-names></name> <name><surname>Mittal</surname> <given-names>M</given-names></name> <name><surname>Mittal</surname> <given-names>V</given-names></name> <name><surname>Saxena</surname> <given-names>NK</given-names></name></person-group>. <article-title>A critical review of feature extraction techniques for ECG signal analysis</article-title>. <source>J Inst Eng (India) Ser B</source>. (<year>2021</year>) <volume>102</volume>:<fpage>1049</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1007/s40031-021-00606-5</pub-id></mixed-citation></ref>
<ref id="B32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chatterjee</surname> <given-names>S</given-names></name> <name><surname>Thakur</surname> <given-names>RS</given-names></name> <name><surname>Yadav</surname> <given-names>RN</given-names></name> <name><surname>Gupta</surname> <given-names>L</given-names></name></person-group>. <article-title>Sparsity-based modified wavelet de-noising autoencoder for ECG signals</article-title>. <source>Signal Processing</source>. (<year>2022</year>) <volume>198</volume>:<fpage>108605</fpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2022.108605</pub-id></mixed-citation></ref>
<ref id="B33"><label>33.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>De Chazel</surname> <given-names>P</given-names></name> <name><surname>Reilly</surname> <given-names>R</given-names></name></person-group>. <article-title>A comparison of the ECG classification performance of different feature sets</article-title>. <comment>In: <italic>Computers in Cardiology 2000. Vol. 27 (Cat. 00CH37163)</italic>. IEEE (2000). p. 327&#x2013;30</comment>.</mixed-citation></ref>
<ref id="B34"><label>34.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wechsler</surname> <given-names>SB</given-names></name> <name><surname>Wernovsky</surname> <given-names>G</given-names></name></person-group>. <article-title>Cardiac disorders</article-title>. <source>Man Neonatal Care</source>. (<year>2008</year>) <volume>5</volume>:<fpage>407</fpage>.</mixed-citation></ref>
<ref id="B35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Martis</surname> <given-names>RJ</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name> <name><surname>Min</surname> <given-names>LC</given-names></name></person-group>. <article-title>ECG beat classification using PCA, LDA, ICA and discrete wavelet transform</article-title>. <source>Biomed Signal Process Control</source>. (<year>2013</year>) <volume>8</volume>:<fpage>437</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2013.01.005</pub-id></mixed-citation></ref>
<ref id="B36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ye</surname> <given-names>C</given-names></name> <name><surname>Vijaya Kumar</surname> <given-names>BVK</given-names></name> <name><surname>Coimbra</surname> <given-names>MT</given-names></name></person-group>. <article-title>Heartbeat classification using morphological and dynamic features of ECG signals</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2012</year>) <volume>59</volume>:<fpage>2930</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2012.2213253</pub-id><pub-id pub-id-type="pmid">22907960</pub-id></mixed-citation></ref>
<ref id="B37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhai</surname> <given-names>X</given-names></name> <name><surname>Zhou</surname> <given-names>Z</given-names></name> <name><surname>Tin</surname> <given-names>C</given-names></name></person-group>. <article-title>Semi-supervised learning for ECG classification without patient-specific labeled data</article-title>. <source>Expert Syst Appl</source>. (<year>2020</year>) <volume>158</volume>:<fpage>113411</fpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2020.113411</pub-id></mixed-citation></ref>
<ref id="B38"><label>38.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Al-Zuhairi</surname> <given-names>DT</given-names></name> <name><surname>Hameed</surname> <given-names>AS</given-names></name> <name><surname>Hameed</surname> <given-names>IS</given-names></name></person-group>. <article-title>Dual-stage SVD basis approach for ECG signal associated noise removal</article-title>. <source>Signal Image Video Process</source>. (<year>2022</year>) <volume>16</volume>:<fpage>1489</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1007/s11760-021-02102-1</pub-id></mixed-citation></ref>
<ref id="B39"><label>39.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mewada</surname> <given-names>H</given-names></name></person-group>. <article-title>2D-wavelet encoded deep CNN for image-based ECG classification</article-title>. <source>Multimed Tools Appl</source>. (<year>2023</year>) <volume>82</volume>:<fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-022-14302-z</pub-id></mixed-citation></ref>
<ref id="B40"><label>40.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Varalakshmi</surname> <given-names>P</given-names></name> <name><surname>Sankaran</surname> <given-names>AP</given-names></name></person-group>. <article-title>An improved hybrid AI model for prediction of arrhythmia using ECG signals</article-title>. <source>Biomed Signal Process Control</source>. (<year>2023</year>) <volume>80</volume>:<fpage>104248</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2022.104248</pub-id></mixed-citation></ref>
<ref id="B41"><label>41.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rauf</surname> <given-names>A</given-names></name> <name><surname>Muhammad</surname> <given-names>N</given-names></name> <name><surname>Mahmood</surname> <given-names>H</given-names></name> <name><surname>Aftab</surname> <given-names>M</given-names></name></person-group>. <article-title>Healthcare service quality: a systematic review based on prisma guidelines</article-title>. <source>Int J Qual Reliab Manag</source>. (<year>2025</year>) <volume>42</volume>(<issue>3</issue>):<fpage>837</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1108/IJQRM-12-2023-0403</pub-id></mixed-citation></ref>
<ref id="B42"><label>42.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sarkis-Onofre</surname> <given-names>R</given-names></name> <name><surname>Catal&#x00E1;-L&#x00F3;pez</surname> <given-names>F</given-names></name> <name><surname>Aromataris</surname> <given-names>E</given-names></name> <name><surname>Lockwood</surname> <given-names>C</given-names></name></person-group>. <article-title>How to properly use the prisma statement</article-title>. <source>Syst Rev</source>. (<year>2021</year>) <volume>10</volume>:<fpage>1</fpage>&#x2013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.1186/s13643-021-01671-z</pub-id><pub-id pub-id-type="pmid">33388080</pub-id></mixed-citation></ref>
<ref id="B43"><label>43.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jambukia</surname> <given-names>SH</given-names></name> <name><surname>Dabhi</surname> <given-names>VK</given-names></name> <name><surname>Prajapati</surname> <given-names>HB</given-names></name></person-group>. <article-title>ECG beat classification using machine learning techniques</article-title>. <source>Int J Biomed Eng Technol</source>. (<year>2018</year>) <volume>26</volume>:<fpage>32</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1504/IJBET.2018.089255</pub-id></mixed-citation></ref>
<ref id="B44"><label>44.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Jambukia</surname> <given-names>SH</given-names></name> <name><surname>Dabhi</surname> <given-names>VK</given-names></name> <name><surname>Prajapati</surname> <given-names>HB</given-names></name></person-group>. <article-title>Classification of ECG signals using machine learning techniques: a survey</article-title>. <comment>In: <italic>2015 International Conference on Advances in Computer Engineering and Applications</italic>. IEEE (2015). p. 714&#x2013;21</comment>.</mixed-citation></ref>
<ref id="B45"><label>45.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Q</given-names></name> <name><surname>Rajagopalan</surname> <given-names>C</given-names></name> <name><surname>Clifford</surname> <given-names>GD</given-names></name></person-group>. <article-title>Ventricular fibrillation and tachycardia classification using a machine learning approach</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2013</year>) <volume>61</volume>:<fpage>1607</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2013.2275000</pub-id><pub-id pub-id-type="pmid">23899591</pub-id></mixed-citation></ref>
<ref id="B46"><label>46.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname> <given-names>X</given-names></name> <name><surname>Ma</surname> <given-names>Z</given-names></name> <name><surname>Hu</surname> <given-names>Q</given-names></name> <name><surname>Tang</surname> <given-names>W</given-names></name></person-group>. <article-title>A real-time arrhythmia heartbeats classification algorithm using parallel delta modulations and rotated linear-kernel support vector machines</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2019</year>) <volume>67</volume>:<fpage>978</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2019.2926104</pub-id><pub-id pub-id-type="pmid">31265382</pub-id></mixed-citation></ref>
<ref id="B47"><label>47.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Goldberger</surname> <given-names>AL</given-names></name> <name><surname>Amaral</surname> <given-names>LA</given-names></name> <name><surname>Glass</surname> <given-names>L</given-names></name> <name><surname>Hausdorff</surname> <given-names>JM</given-names></name> <name><surname>Ivanov</surname> <given-names>PC</given-names></name> <name><surname>Mark</surname> <given-names>RG</given-names></name><etal/></person-group> <article-title>Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals</article-title>. <source>Circulation</source>. (<year>2000</year>) <volume>101</volume>:<fpage>e215</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.101.23.e215</pub-id><pub-id pub-id-type="pmid">10851218</pub-id></mixed-citation></ref>
<ref id="B48"><label>48.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Taddei</surname> <given-names>A</given-names></name> <name><surname>Distante</surname> <given-names>G</given-names></name> <name><surname>Emdin</surname> <given-names>M</given-names></name> <name><surname>Pisani</surname> <given-names>P</given-names></name> <name><surname>Moody</surname> <given-names>G</given-names></name> <name><surname>Zeelenberg</surname> <given-names>C</given-names></name><etal/></person-group> <article-title>The European ST-T database: standard for evaluating systems for the analysis of ST-T changes in ambulatory electrocardiography</article-title>. <source>Eur Heart J</source>. (<year>1992</year>) <volume>13</volume>:<fpage>1164</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1093/oxfordjournals.eurheartj.a060332</pub-id><pub-id pub-id-type="pmid">1396824</pub-id></mixed-citation></ref>
<ref id="B49"><label>49.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Petrutiu</surname> <given-names>S</given-names></name> <name><surname>Sahakian</surname> <given-names>A</given-names></name> <name><surname>Swiryn</surname> <given-names>S</given-names></name></person-group>. <article-title>Abrupt changes in fibrillatory wave characteristics at the termination of paroxysmal atrial fibrillation in humans</article-title>. <source>Europace</source>. (<year>2007</year>) <volume>9</volume>:<fpage>466</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1093/europace/eum096</pub-id><pub-id pub-id-type="pmid">17540663</pub-id></mixed-citation></ref>
<ref id="B50"><label>50.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Moody</surname> <given-names>G</given-names></name></person-group>. <article-title>Spontaneous termination of atrial fibrillation: a challenge from physionet and computers in cardiology 2004</article-title>. <comment>In: <italic>Computers in Cardiology, 2004</italic>. IEEE (2004). Vol. 31. p. 101&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B51"><label>51.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X</given-names></name> <name><surname>Han</surname> <given-names>H</given-names></name> <name><surname>Lu</surname> <given-names>H</given-names></name> <name><surname>Niu</surname> <given-names>X</given-names></name> <name><surname>Yu</surname> <given-names>Z</given-names></name> <name><surname>Dantcheva</surname> <given-names>A</given-names></name><etal/></person-group> <article-title>The 1st challenge on remote physiological signal sensing (REPSS)</article-title>. <comment>In: <italic>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops</italic>. (2020). p. 314&#x2013;5</comment>.</mixed-citation></ref>
<ref id="B52"><label>52.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Silva</surname> <given-names>I</given-names></name> <name><surname>Moody</surname> <given-names>GB</given-names></name> <name><surname>Celi</surname> <given-names>L</given-names></name></person-group>. <article-title>Improving the quality of ECGs collected using mobile phones: the physionet/computing in cardiology challenge 2011</article-title>. <comment>In: <italic>2011 Computing in Cardiology</italic>. IEEE (2011). p. 273&#x2013;6</comment>.</mixed-citation></ref>
<ref id="B53"><label>53.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Berrahou</surname> <given-names>N</given-names></name> <name><surname>El Alami</surname> <given-names>A</given-names></name> <name><surname>Mesbah</surname> <given-names>A</given-names></name> <name><surname>El Alami</surname> <given-names>R</given-names></name> <name><surname>Berrahou</surname> <given-names>A</given-names></name></person-group>. <article-title>Arrhythmia detection in inter-patient ECG signals using entropy rate features and RR intervals with CNN architecture</article-title>. <source>Comput Methods Biomech Biomed Engin</source>. (<year>2024</year>) <volume>1</volume>:<fpage>1</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1080/10255842.2024.2378105</pub-id></mixed-citation></ref>
<ref id="B54"><label>54.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Fern&#x00E1;ndez</surname> <given-names>A</given-names></name> <name><surname>Garcia</surname> <given-names>S</given-names></name> <name><surname>Herrera</surname> <given-names>F</given-names></name> <name><surname>Chawla</surname> <given-names>NV</given-names></name></person-group>. <article-title>Smote for learning from imbalanced data: progress and challenges, marking the 15-year anniversary</article-title>. <source>J Artif Intell Res</source>. (<year>2018</year>) <volume>61</volume>:<fpage>863</fpage>&#x2013;<lpage>905</lpage>. <pub-id pub-id-type="doi">10.1613/jair.1.11192</pub-id></mixed-citation></ref>
<ref id="B55"><label>55.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Thabtah</surname> <given-names>F</given-names></name> <name><surname>Hammoud</surname> <given-names>S</given-names></name> <name><surname>Kamalov</surname> <given-names>F</given-names></name> <name><surname>Gonsalves</surname> <given-names>A</given-names></name></person-group>. <article-title>Data imbalance in classification: experimental evaluation</article-title>. <source>Inf Sci (Ny)</source>. (<year>2020</year>) <volume>513</volume>:<fpage>429</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2019.11.004</pub-id></mixed-citation></ref>
<ref id="B56"><label>56.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Biswas</surname> <given-names>U</given-names></name> <name><surname>Maniruzzaman</surname> <given-names>M</given-names></name></person-group>. <article-title>Removing power line interference from ECG signal using adaptive filter and notch filter</article-title>. <comment>In: <italic>2014 International Conference on Electrical Engineering and Information &#x0026; Communication Technology</italic>. IEEE (2014). p. 1&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B57"><label>57.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hinterm&#x00FC;ller</surname> <given-names>C</given-names></name> <name><surname>Hirnschrodt</surname> <given-names>M</given-names></name> <name><surname>Blessberger</surname> <given-names>H</given-names></name> <name><surname>Steinwender</surname> <given-names>C</given-names></name></person-group>. <article-title>ECG beat classification: impact of linear dependent samples</article-title>. <source>Curr Dir Biomed Eng</source>. (<year>2023</year>) <volume>9</volume>:<fpage>23</fpage>&#x2013;<lpage>6</lpage>.<pub-id pub-id-type="doi">10.1515/cdbme-2023-1207</pub-id></mixed-citation></ref>
<ref id="B58"><label>58.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vadillo-Valderrama</surname> <given-names>A</given-names></name> <name><surname>Goya-Esteban</surname> <given-names>R</given-names></name> <name><surname>Caulier-Cisterna</surname> <given-names>R</given-names></name> <name><surname>Garc&#x00ED;a-Alberola</surname> <given-names>A</given-names></name> <name><surname>Rojo-&#x00C1;lvarez</surname> <given-names>J</given-names></name></person-group>. <article-title>Differential beat accuracy for ECG family classification using machine learning</article-title>. <source>IEEE Access</source>. (<year>2022</year>) <volume>10</volume>:<fpage>129362</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3227219</pub-id></mixed-citation></ref>
<ref id="B59"><label>59.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Cai</surname> <given-names>J</given-names></name> <name><surname>Song</surname> <given-names>J</given-names></name> <name><surname>Peng</surname> <given-names>B</given-names></name></person-group>. <article-title>Enhancing ECG heartbeat classification with feature fusion neural networks and dynamic minority-biased batch weighting loss function</article-title>. <source>Physiol Meas</source>. (<year>2024</year>) <volume>45</volume>:<fpage>075002</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6579/ad5cc0</pub-id></mixed-citation></ref>
<ref id="B60"><label>60.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Palreddy</surname> <given-names>S</given-names></name> <name><surname>Hu</surname> <given-names>Y</given-names></name> <name><surname>Mani</surname> <given-names>VP</given-names></name> <name><surname>Tompkins</surname> <given-names>W</given-names></name></person-group>. <article-title>A multiple-classifier architecture for ECG beat classification</article-title>. <comment>In: <italic>Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop</italic>. (1997). p. 172&#x2013;81</comment>.</mixed-citation></ref>
<ref id="B61"><label>61.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Behera</surname> <given-names>B</given-names></name> <name><surname>Kumaravelan</surname> <given-names>G</given-names></name> <name><surname>Kumar</surname> <given-names>P</given-names></name></person-group>. <article-title>Performance evaluation of deep learning algorithms in biomedical document classification</article-title>. <comment>In: <italic>2019 11th International Conference on Advanced Computing (ICoAC)</italic>. IEEE (2019). p. 220&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B62"><label>62.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Addison</surname> <given-names>PS</given-names></name></person-group>. <article-title>Wavelet transforms and the ECG: a review</article-title>. <source>Physiol Meas</source>. (<year>2005</year>) <volume>26</volume>:<fpage>R155</fpage>. <pub-id pub-id-type="doi">10.1088/0967-3334/26/5/R01</pub-id><pub-id pub-id-type="pmid">16088052</pub-id></mixed-citation></ref>
<ref id="B63"><label>63.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Altay</surname> <given-names>Y</given-names></name> <name><surname>Kremlev</surname> <given-names>A</given-names></name> <name><surname>Zimenko</surname> <given-names>K</given-names></name> <name><surname>Margun</surname> <given-names>A</given-names></name></person-group>. <article-title>The effect of filter parameters on the accuracy of ECG signal measurement</article-title>. <source>Biomed Eng</source>. (<year>2019</year>) <volume>53</volume>:<fpage>176</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1007/s10527-019-09903-2</pub-id></mixed-citation></ref>
<ref id="B64"><label>64.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Caref</surname> <given-names>EB</given-names></name> <name><surname>Turitto</surname> <given-names>G</given-names></name> <name><surname>Ibrahim</surname> <given-names>BB</given-names></name> <name><surname>Henkin</surname> <given-names>R</given-names></name> <name><surname>El-Sherif</surname> <given-names>N</given-names></name></person-group>. <article-title>Role of bandpass filters in optimizing the value of the signal-averaged electrocardiogram as a predictor of the results of programmed stimulation</article-title>. <source>Am J Cardiol</source>. (<year>1989</year>) <volume>64</volume>:<fpage>16</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1016/0002-9149(89)90646-2</pub-id><pub-id pub-id-type="pmid">2741809</pub-id></mixed-citation></ref>
<ref id="B65"><label>65.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ahlstrom</surname> <given-names>M</given-names></name> <name><surname>Tompkins</surname> <given-names>W</given-names></name></person-group>. <article-title>Digital filters for real-time ECG signal processing using microprocessors</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>1985</year>) <volume>BME-32</volume>:<fpage>708</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.1985.325589</pub-id></mixed-citation></ref>
<ref id="B66"><label>66.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Al-Qawasmi</surname> <given-names>AR</given-names></name> <name><surname>Daqrouq</surname> <given-names>K</given-names></name></person-group>. <article-title>ECG signal enhancement using wavelet transform</article-title>. <source>WSEAS Trans on Biol Biomed</source>. (<year>2010</year>) <volume>7</volume>:<fpage>62</fpage>&#x2013;<lpage>72</lpage>.</mixed-citation></ref>
<ref id="B67"><label>67.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>A</given-names></name> <name><surname>Tomar</surname> <given-names>H</given-names></name> <name><surname>Mehla</surname> <given-names>VK</given-names></name> <name><surname>Komaragiri</surname> <given-names>R</given-names></name> <name><surname>Kumar</surname> <given-names>M</given-names></name></person-group>. <article-title>Stationary wavelet transform based ECG signal denoising method</article-title>. <source>ISA Trans</source>. (<year>2021</year>) <volume>114</volume>:<fpage>251</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2020.12.029</pub-id><pub-id pub-id-type="pmid">33419569</pub-id></mixed-citation></ref>
<ref id="B68"><label>68.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Xhaja</surname> <given-names>B</given-names></name> <name><surname>Kalluci</surname> <given-names>E</given-names></name> <name><surname>Nikolla</surname> <given-names>L</given-names></name></person-group>. <article-title>Wavelet transform applied in ECG signal processing</article-title>. <source>Eur Sci J</source>. (<year>2015</year>) <volume>11</volume>.</mixed-citation></ref>
<ref id="B69"><label>69.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Castells</surname> <given-names>F</given-names></name> <name><surname>Laguna</surname> <given-names>P</given-names></name> <name><surname>S&#x00F6;rnmo</surname> <given-names>L</given-names></name> <name><surname>Bollmann</surname> <given-names>A</given-names></name> <name><surname>Roig</surname> <given-names>JM</given-names></name></person-group>. <article-title>Principal component analysis in ECG signal processing</article-title>. <source>EURASIP J Adv Signal Process</source>. (<year>2007</year>) <volume>2007</volume>:<fpage>1</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1155/2007/74580</pub-id></mixed-citation></ref>
<ref id="B70"><label>70.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Martis</surname> <given-names>RJ</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name> <name><surname>Mandana</surname> <given-names>K</given-names></name> <name><surname>Ray</surname> <given-names>AK</given-names></name> <name><surname>Chakraborty</surname> <given-names>C</given-names></name></person-group>. <article-title>Application of principal component analysis to ECG signals for automated diagnosis of cardiac health</article-title>. <source>Expert Syst Appl</source>. (<year>2012</year>) <volume>39</volume>:<fpage>11792</fpage>&#x2013;<lpage>800</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2012.04.072</pub-id></mixed-citation></ref>
<ref id="B71"><label>71.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Savitha</surname> <given-names>R</given-names></name> <name><surname>Breesha</surname> <given-names>S</given-names></name> <name><surname>Joseph</surname> <given-names>XF</given-names></name></person-group>. <article-title>Pre processing the abdominal ECG signal using combination of fir filter and principal component analysis</article-title>. <comment>In: <italic>2015 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2015]</italic>. IEEE (2015). p. 1&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B72"><label>72.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Poungponsri</surname> <given-names>S</given-names></name> <name><surname>Yu</surname> <given-names>XH</given-names></name></person-group>. <article-title>An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks</article-title>. <source>Neurocomputing</source>. (<year>2013</year>) <volume>117</volume>:<fpage>206</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2013.02.010</pub-id></mixed-citation></ref>
<ref id="B73"><label>73.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Thakor</surname> <given-names>NV</given-names></name> <name><surname>Zhu</surname> <given-names>YS</given-names></name></person-group>. <article-title>Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>1991</year>) <volume>38</volume>:<fpage>785</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1109/10.83591</pub-id><pub-id pub-id-type="pmid">1937512</pub-id></mixed-citation></ref>
<ref id="B74"><label>74.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Romero</surname> <given-names>I</given-names></name> <name><surname>Geng</surname> <given-names>D</given-names></name> <name><surname>Berset</surname> <given-names>T</given-names></name></person-group>. <article-title>Adaptive filtering in ECG denoising: a comparative study</article-title>. <comment>In: <italic>2012 Computing in Cardiology</italic>. IEEE (2012). p. 45&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B75"><label>75.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chang</surname> <given-names>KM</given-names></name> <name><surname>Liu</surname> <given-names>SH</given-names></name></person-group>. <article-title>Gaussian noise filtering from ECG by wiener filter and ensemble empirical mode decomposition</article-title>. <source>J Signal Process Syst</source>. (<year>2011</year>) <volume>64</volume>:<fpage>249</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1007/s11265-009-0447-z</pub-id></mixed-citation></ref>
<ref id="B76"><label>76.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>S</given-names></name> <name><surname>Panigrahy</surname> <given-names>D</given-names></name> <name><surname>Sahu</surname> <given-names>P</given-names></name></person-group>. <article-title>Denoising of electrocardiogram (ECG) signal by using empirical mode decomposition (EMD) with non-local mean (NLM) technique</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2018</year>) <volume>38</volume>:<fpage>297</fpage>&#x2013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2018.01.005</pub-id></mixed-citation></ref>
<ref id="B77"><label>77.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Han</surname> <given-names>G</given-names></name> <name><surname>Lin</surname> <given-names>B</given-names></name> <name><surname>Xu</surname> <given-names>Z</given-names></name></person-group>. <article-title>Electrocardiogram signal denoising based on empirical mode decomposition technique: an overview</article-title>. <source>J Instrum</source>. (<year>2017</year>) <volume>12</volume>:<fpage>P03010</fpage>. <pub-id pub-id-type="doi">10.1088/1748-0221/12/03/P03010</pub-id></mixed-citation></ref>
<ref id="B78"><label>78.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Bai</surname> <given-names>YW</given-names></name> <name><surname>Chu</surname> <given-names>WY</given-names></name> <name><surname>Chen</surname> <given-names>CY</given-names></name> <name><surname>Lee</surname> <given-names>YT</given-names></name> <name><surname>Tsai</surname> <given-names>YC</given-names></name> <name><surname>Tsai</surname> <given-names>CH</given-names></name></person-group>. <article-title>Adjustable 60&#x2009;Hz noise reduction by a notch filter for ECG signals</article-title>. <comment>In: <italic>Proceedings of the 21st IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No. 04CH37510)</italic>. IEEE (2004). Vol. 3. p. 1706&#x2013;11</comment>.</mixed-citation></ref>
<ref id="B79"><label>79.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Verma</surname> <given-names>A</given-names></name> <name><surname>Singh</surname> <given-names>Y</given-names></name></person-group>. <article-title>Adaptive tunable notch filter for ECG signal enhancement</article-title>. <source>Procedia Comput Sci</source>. (<year>2015</year>) <volume>57</volume>:<fpage>332</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2015.07.347</pub-id></mixed-citation></ref>
<ref id="B80"><label>80.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Raj</surname> <given-names>S</given-names></name> <name><surname>Ray</surname> <given-names>KC</given-names></name></person-group>. <article-title>Sparse representation of ECG signals for automated recognition of cardiac arrhythmias</article-title>. <source>Expert Syst Appl</source>. (<year>2018</year>) <volume>105</volume>:<fpage>49</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2018.03.038</pub-id></mixed-citation></ref>
<ref id="B81"><label>81.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>Y</given-names></name> <name><surname>Hu</surname> <given-names>X</given-names></name> <name><surname>Tang</surname> <given-names>Z</given-names></name> <name><surname>Ahn</surname> <given-names>AC</given-names></name></person-group>. <article-title>Sparse representation-based ECG signal enhancement and QRS detection</article-title>. <source>Physiol Meas</source>. (<year>2016</year>) <volume>37</volume>:<fpage>2093</fpage>. <pub-id pub-id-type="doi">10.1088/0967-3334/37/12/2093</pub-id><pub-id pub-id-type="pmid">27811395</pub-id></mixed-citation></ref>
<ref id="B82"><label>82.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>W</given-names></name> <name><surname>Wang</surname> <given-names>G</given-names></name> <name><surname>Hu</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>C</given-names></name> <name><surname>Guo</surname> <given-names>B</given-names></name> <name><surname>Li</surname> <given-names>F</given-names></name></person-group>. <article-title>Simultaneous human health monitoring and time-frequency sparse representation using EEG and ECG signals</article-title>. <source>IEEE Access</source>. (<year>2019</year>) <volume>7</volume>:<fpage>85985</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2921568</pub-id></mixed-citation></ref>
<ref id="B83"><label>83.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>P</given-names></name> <name><surname>Pradhan</surname> <given-names>G</given-names></name></person-group>. <article-title>Variational mode decomposition based ECG denoising using non-local means and wavelet domain filtering</article-title>. <source>Australas Phys Eng Sci Med</source>. (<year>2018</year>) <volume>41</volume>:<fpage>891</fpage>&#x2013;<lpage>904</lpage>. <pub-id pub-id-type="doi">10.1007/s13246-018-0685-0</pub-id><pub-id pub-id-type="pmid">30191539</pub-id></mixed-citation></ref>
<ref id="B84"><label>84.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>P</given-names></name> <name><surname>Shahnawazuddin</surname> <given-names>S</given-names></name> <name><surname>Pradhan</surname> <given-names>G</given-names></name></person-group>. <article-title>An efficient ECG denoising technique based on non-local means estimation and modified empirical mode decomposition</article-title>. <source>Circuits Syst Signal Process</source>. (<year>2018</year>) <volume>37</volume>:<fpage>4527</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1007/s00034-018-0777-9</pub-id></mixed-citation></ref>
<ref id="B85"><label>85.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Pravin</surname> <given-names>C</given-names></name> <name><surname>Ojha</surname> <given-names>V</given-names></name></person-group>. <article-title>A novel ECG signal denoising filter selection algorithm based on conventional neural networks</article-title>. <comment>In: <italic>2020 19th IEEE International Conference on Machine Learning and Applications (ICMLA)</italic>. IEEE (2020). p. 1094&#x2013;100</comment>.</mixed-citation></ref>
<ref id="B86"><label>86.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nurmaini</surname> <given-names>S</given-names></name> <name><surname>Darmawahyuni</surname> <given-names>A</given-names></name> <name><surname>Sakti Mukti</surname> <given-names>AN</given-names></name> <name><surname>Rachmatullah</surname> <given-names>MN</given-names></name> <name><surname>Firdaus</surname> <given-names>F</given-names></name> <name><surname>Tutuko</surname> <given-names>B</given-names></name></person-group>. <article-title>Deep learning-based stacked denoising and autoencoder for ECG heartbeat classification</article-title>. <source>Electronics</source>. (<year>2020</year>) <volume>9</volume>:<fpage>135</fpage>. <pub-id pub-id-type="doi">10.3390/electronics9010135</pub-id></mixed-citation></ref>
<ref id="B87"><label>87.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>Y</given-names></name> <name><surname>Liu</surname> <given-names>R</given-names></name> <name><surname>Shu</surname> <given-names>M</given-names></name> <name><surname>Xie</surname> <given-names>X</given-names></name> <name><surname>Chen</surname> <given-names>C</given-names></name></person-group>. <article-title>Deep neural network denoising model based on sparse representation algorithm for ECG signal</article-title>. <source>IEEE Trans Instrum Meas</source>. (<year>2023</year>) <volume>72</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2023.3251408</pub-id><pub-id pub-id-type="pmid">37323850</pub-id></mixed-citation></ref>
<ref id="B88"><label>88.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>SS</given-names></name> <name><surname>Mohan</surname> <given-names>N</given-names></name> <name><surname>Prabaharan</surname> <given-names>P</given-names></name> <name><surname>Soman</surname> <given-names>K</given-names></name></person-group>. <article-title>Total variation denoising based approach for R-peak detection in ECG signals</article-title>. <source>Procedia Comput Sci</source>. (<year>2016</year>) <volume>93</volume>:<fpage>697</fpage>&#x2013;<lpage>705</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2016.07.268</pub-id></mixed-citation></ref>
<ref id="B89"><label>89.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname> <given-names>O</given-names></name> <name><surname>Sunkaria</surname> <given-names>RK</given-names></name></person-group>. <article-title>Powerline interference reduction in ECG signals using empirical wavelet transform and adaptive filtering</article-title>. <source>J Med Eng Technol</source>. (<year>2015</year>) <volume>39</volume>:<fpage>60</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.3109/03091902.2014.979954</pub-id><pub-id pub-id-type="pmid">25412942</pub-id></mixed-citation></ref>
<ref id="B90"><label>90.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Malik</surname> <given-names>SA</given-names></name> <name><surname>Parah</surname> <given-names>SA</given-names></name> <name><surname>Malik</surname> <given-names>BA</given-names></name></person-group>. <article-title>Power line noise and baseline wander removal from ECG signals using empirical mode decomposition and lifting wavelet transform technique</article-title>. <source>Health Technol</source>. (<year>2022</year>) <volume>12</volume>:<fpage>745</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1007/s12553-022-00662-x</pub-id></mixed-citation></ref>
<ref id="B91"><label>91.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Ramakrishnan</surname> <given-names>S</given-names></name> <name><surname>Yogeswaran</surname> <given-names>R</given-names></name></person-group>. <article-title>Design and analysis of feature extraction algorithm for ECG signals using adaptive threshold method</article-title>. <comment>In: <italic>2017 Trends in Industrial Measurement and Automation (TIMA)</italic>. IEEE (2017). p. 1&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B92"><label>92.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Fatimah</surname> <given-names>B</given-names></name> <name><surname>Singhal</surname> <given-names>A</given-names></name> <name><surname>Singh</surname> <given-names>P</given-names></name></person-group>. <article-title>ECG arrhythmia detection in an inter-patient setting using fourier decomposition and machine learning</article-title>. <source>Med Eng Phys</source>. (<year>2024</year>) <volume>124</volume>:<fpage>104102</fpage>. <pub-id pub-id-type="doi">10.1016/j.medengphy.2024.104102</pub-id><pub-id pub-id-type="pmid">38418030</pub-id></mixed-citation></ref>
<ref id="B93"><label>93.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hussein</surname> <given-names>A</given-names></name> <name><surname>Mohammed</surname> <given-names>WR</given-names></name> <name><surname>Musa Jaber</surname> <given-names>M</given-names></name> <name><surname>Ibrahim Khalaf</surname> <given-names>O</given-names></name></person-group>. <article-title>An adaptive ECG noise removal process based on empirical mode decomposition (EMD)</article-title>. <source>Contrast Media Mol Imaging</source>. (<year>2022</year>) <volume>2022</volume>. <pub-id pub-id-type="doi">10.1155/2022/3346055</pub-id><pub-id pub-id-type="pmid">36072620</pub-id></mixed-citation></ref>
<ref id="B94"><label>94.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Faiz</surname> <given-names>MMU</given-names></name> <name><surname>Kale</surname> <given-names>I</given-names></name></person-group>. <article-title>Removal of multiple artifacts from ECG signal using cascaded multistage adaptive noise cancellers</article-title>. <source>Array</source>. (<year>2022</year>) <volume>14</volume>:<fpage>100133</fpage>. <pub-id pub-id-type="doi">10.1016/j.array.2022.100133</pub-id></mixed-citation></ref>
<ref id="B95"><label>95.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Kollem</surname> <given-names>S</given-names></name> <name><surname>Baig</surname> <given-names>MR</given-names></name> <name><surname>Lasya</surname> <given-names>D</given-names></name> <name><surname>Kalyan</surname> <given-names>EA</given-names></name> <name><surname>Varma</surname> <given-names>KN</given-names></name></person-group>. <article-title>ECG noise removal using FCN DAE method</article-title>. <comment>In: <italic>2022 2nd International Conference on Intelligent Technologies (CONIT)</italic>. IEEE (2022). p. 1&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B96"><label>96.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>H</given-names></name> <name><surname>Ditzler</surname> <given-names>G</given-names></name> <name><surname>Roveda</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>A</given-names></name></person-group>. <article-title>Descod-ECG: deep score-based diffusion model for ECG baseline wander and noise removal</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2023</year>) <volume>28</volume>:<fpage>5081</fpage>&#x2013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2023.3237712</pub-id></mixed-citation></ref>
<ref id="B97"><label>97.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nivitha V</surname> <given-names>V.</given-names></name> <name><surname>Cao</surname> <given-names>H.</given-names></name> <name><surname>Peyrodie</surname> <given-names>L.</given-names></name></person-group>. <article-title>Variational mode decomposition-based simultaneous R peak detection and noise suppression for automatic ECG analysis</article-title>. <source>IEEE Sens J</source>. (<year>2023</year>) <volume>23</volume>:<fpage>8703</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1109/JSEN.2023.3257332</pub-id></mixed-citation></ref>
<ref id="B98"><label>98.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zidelmal</surname> <given-names>Z</given-names></name> <name><surname>Amirou</surname> <given-names>A</given-names></name> <name><surname>Abdeslam</surname> <given-names>D</given-names></name> <name><surname>Merckl&#x00E9;</surname> <given-names>J</given-names></name></person-group>. <article-title>ECG beat classification using a cost-sensitive classifier</article-title>. <source>Comput Methods Programs Biomed</source>. (<year>2013</year>) <volume>111</volume>:<fpage>570</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2013.05.011</pub-id><pub-id pub-id-type="pmid">23849928</pub-id></mixed-citation></ref>
<ref id="B99"><label>99.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mert</surname> <given-names>A</given-names></name> <name><surname>K&#x0131;l&#x0131;&#x00E7;</surname> <given-names>N</given-names></name> <name><surname>Akan</surname> <given-names>A</given-names></name></person-group>. <article-title>Evaluation of bagging ensemble method with time-domain feature extraction for diagnosing of arrhythmia beats</article-title>. <source>Neural Comput Appl</source>. (<year>2014</year>) <volume>24</volume>:<fpage>317</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-012-1232-7</pub-id></mixed-citation></ref>
<ref id="B100"><label>100.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kuila</surname> <given-names>S</given-names></name> <name><surname>Dhanda</surname> <given-names>N</given-names></name> <name><surname>Joardar</surname> <given-names>S</given-names></name></person-group>. <article-title>Feature extraction of electrocardiogram signal using machine learning classification</article-title>. <source>Int J Electr Comput Eng</source>. (<year>2020</year>) <volume>10</volume>:<fpage>6598</fpage>&#x2013;<lpage>605</lpage>. <pub-id pub-id-type="doi">10.11591/ijece.v10i6.pp6598-6605</pub-id></mixed-citation></ref>
<ref id="B101"><label>101.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>H</given-names></name> <name><surname>Feng</surname> <given-names>X</given-names></name> <name><surname>Cao</surname> <given-names>L</given-names></name> <name><surname>Li</surname> <given-names>E</given-names></name> <name><surname>Liang</surname> <given-names>H</given-names></name> <name><surname>Chen</surname> <given-names>X</given-names></name></person-group>. <article-title>A new ECG signal classification based on WPD and apen feature extraction</article-title>. <source>Circuits Syst Signal Process</source>. (<year>2016</year>) <volume>35</volume>:<fpage>339</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1007/s00034-015-0068-7</pub-id></mixed-citation></ref>
<ref id="B102"><label>102.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>TT</given-names></name> <name><surname>Sultana</surname> <given-names>N</given-names></name> <name><surname>Reza</surname> <given-names>RB</given-names></name> <name><surname>Mostafa</surname> <given-names>R</given-names></name></person-group>. <article-title>ECG feature extraction in temporal domain and detection of various heart conditions</article-title>. <comment>In: <italic>2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT)</italic>. IEEE (2015). p. 1&#x2013;6</comment>.</mixed-citation></ref>
<ref id="B103"><label>103.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Cai</surname> <given-names>J</given-names></name> <name><surname>Zhou</surname> <given-names>G</given-names></name> <name><surname>Dong</surname> <given-names>M</given-names></name> <name><surname>Hu</surname> <given-names>X</given-names></name> <name><surname>Liu</surname> <given-names>G</given-names></name> <name><surname>Ni</surname> <given-names>W</given-names></name></person-group>. <article-title>Real-time arrhythmia classification algorithm using time-domain ECG feature based on FFNN and CNN</article-title>. <source>Math Probl Eng</source>. (<year>2021</year>) <volume>2021</volume>:<fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1155/2021/6648432</pub-id></mixed-citation></ref>
<ref id="B104"><label>104.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Sridhar</surname> <given-names>C</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name> <name><surname>Fujita</surname> <given-names>H</given-names></name> <name><surname>Bairy</surname> <given-names>GM</given-names></name></person-group>. <article-title>Automated diagnosis of coronary artery disease using nonlinear features extracted from ECG signals</article-title>. <comment>In: <italic>2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC)</italic>. IEEE (2016). p. 000545&#x2013;9</comment>.</mixed-citation></ref>
<ref id="B105"><label>105.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>CH</given-names></name></person-group>. <article-title>Frequency-domain features for ECG beat discrimination using grey relational analysis-based classifier</article-title>. <source>Comput Math Appl</source>. (<year>2008</year>) <volume>55</volume>:<fpage>680</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1016/j.camwa.2007.04.035</pub-id></mixed-citation></ref>
<ref id="B106"><label>106.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Asgharzadeh-Bonab</surname> <given-names>A</given-names></name> <name><surname>Amirani</surname> <given-names>MC</given-names></name> <name><surname>Mehri</surname> <given-names>A</given-names></name></person-group>. <article-title>Spectral entropy and deep convolutional neural network for ECG beat classification</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2020</year>) <volume>40</volume>:<fpage>691</fpage>&#x2013;<lpage>700</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2020.02.004</pub-id></mixed-citation></ref>
<ref id="B107"><label>107.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Fattah</surname> <given-names>SA</given-names></name> <name><surname>Jameel</surname> <given-names>ASMM</given-names></name> <name><surname>Goswami</surname> <given-names>R</given-names></name> <name><surname>Saha</surname> <given-names>SK</given-names></name> <name><surname>Syed</surname> <given-names>N</given-names></name> <name><surname>Akter</surname> <given-names>S</given-names></name><etal/></person-group> <article-title>An approach for human identification based on time and frequency domain features extracted from ECG signals</article-title>. <comment>In: <italic>TENCON 2011-2011 IEEE Region 10 Conference</italic>. IEEE (2011). p. 259&#x2013;63</comment>. <pub-id pub-id-type="doi">10.1186/s12911-020-01337-1</pub-id></mixed-citation></ref>
<ref id="B108"><label>108.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>Y</given-names></name> <name><surname>Zhao</surname> <given-names>Y</given-names></name> <name><surname>Liu</surname> <given-names>J</given-names></name> <name><surname>Pang</surname> <given-names>J</given-names></name> <name><surname>Zhang</surname> <given-names>C</given-names></name> <name><surname>Li</surname> <given-names>P</given-names></name></person-group>. <article-title>An effective frequency-domain feature of atrial fibrillation based on time&#x2013;frequency analysis</article-title>. <source>BMC Med Inform Decis Mak</source>. (<year>2020</year>) <volume>20</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>.<pub-id pub-id-type="pmid">31906929</pub-id></mixed-citation></ref>
<ref id="B109"><label>109.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>S</given-names></name> <name><surname>Hua</surname> <given-names>W</given-names></name> <name><surname>Li</surname> <given-names>Z</given-names></name> <name><surname>Li</surname> <given-names>J</given-names></name> <name><surname>Gao</surname> <given-names>X</given-names></name></person-group>. <article-title>Heartbeat classification using projected and dynamic features of ECG signal</article-title>. <source>Biomed Signal Process Control</source>. (<year>2017</year>) <volume>31</volume>:<fpage>165</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2016.07.010</pub-id></mixed-citation></ref>
<ref id="B110"><label>110.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mitra</surname> <given-names>S</given-names></name> <name><surname>Mitra</surname> <given-names>M</given-names></name> <name><surname>Chaudhuri</surname> <given-names>B</given-names></name></person-group>. <article-title>Generation of digital time database from paper ECG records and fourier transform-based analysis for disease identification</article-title>. <source>Comput Biol Med</source>. (<year>2004</year>) <volume>34</volume>:<fpage>551</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2003.08.001</pub-id><pub-id pub-id-type="pmid">15369707</pub-id></mixed-citation></ref>
<ref id="B111"><label>111.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Banerjee</surname> <given-names>S</given-names></name> <name><surname>Mitra</surname> <given-names>M</given-names></name></person-group>. <article-title>Application of cross wavelet transform for ECG pattern analysis and classification</article-title>. <source>IEEE Trans Instrum Meas</source>. (<year>2013</year>) <volume>63</volume>:<fpage>326</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2013.2279001</pub-id></mixed-citation></ref>
<ref id="B112"><label>112.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jaya Prakash</surname> <given-names>A</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>Spec: a system for patient specific ECG beat classification using deep residual network</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2020</year>) <volume>40</volume>:<fpage>1446</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2020.08.001</pub-id></mixed-citation></ref>
<ref id="B113"><label>113.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>K&#x142;osowski</surname> <given-names>G</given-names></name> <name><surname>Rymarczyk</surname> <given-names>T</given-names></name> <name><surname>W&#x00F3;jcik</surname> <given-names>D</given-names></name> <name><surname>Skowron</surname> <given-names>S</given-names></name> <name><surname>Cieplak</surname> <given-names>T</given-names></name> <name><surname>Adamkiewicz</surname> <given-names>P</given-names></name></person-group>. <article-title>The use of time-frequency moments as inputs of LSTM network for ECG signal classification</article-title>. <source>Electronics</source>. (<year>2020</year>) <volume>9</volume>:<fpage>1452</fpage>. <pub-id pub-id-type="doi">10.3390/electronics9091452</pub-id></mixed-citation></ref>
<ref id="B114"><label>114.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>&#x00D6;zal</surname> <given-names>Y</given-names></name></person-group>. <article-title>A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification</article-title>. <source>Comput Biol Med</source>. (<year>2018</year>) <volume>96</volume>:<fpage>189</fpage>&#x2013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2018.03.016</pub-id></mixed-citation></ref>
<ref id="B115"><label>115.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Shaker</surname> <given-names>AM</given-names></name> <name><surname>Tantawi</surname> <given-names>M</given-names></name> <name><surname>Shedeed</surname> <given-names>HA</given-names></name> <name><surname>Tolba</surname> <given-names>MF</given-names></name></person-group>. <article-title>Generalization of convolutional neural networks for ECG classification using generative adversarial networks</article-title>. <source>IEEE Access</source>. (<year>2020</year>) <volume>8</volume>:<fpage>35592</fpage>&#x2013;<lpage>605</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2974712</pub-id></mixed-citation></ref>
<ref id="B116"><label>116.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Siouda</surname> <given-names>R</given-names></name> <name><surname>Nemissi</surname> <given-names>M</given-names></name> <name><surname>Seridi</surname> <given-names>H</given-names></name></person-group>. <article-title>ECG beat classification using neural classifier based on deep autoencoder and decomposition techniques</article-title>. <source>Prog Artif Intell</source>. (<year>2021</year>) <volume>10</volume>:<fpage>333</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1007/s13748-021-00243-5</pub-id></mixed-citation></ref>
<ref id="B117"><label>117.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sayantan</surname> <given-names>G</given-names></name> <name><surname>Kien</surname> <given-names>P</given-names></name> <name><surname>Kadambari</surname> <given-names>K</given-names></name></person-group>. <article-title>Classification of ECG beats using deep belief network and active learning</article-title>. <source>Med Biol Eng Comput</source>. (<year>2018</year>) <volume>56</volume>:<fpage>1887</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1007/s11517-018-1815-2</pub-id><pub-id pub-id-type="pmid">29651694</pub-id></mixed-citation></ref>
<ref id="B118"><label>118.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>van de Leur</surname> <given-names>RR</given-names></name> <name><surname>Bos</surname> <given-names>MN</given-names></name> <name><surname>Taha</surname> <given-names>K</given-names></name> <name><surname>Sammani</surname> <given-names>A</given-names></name> <name><surname>Yeung</surname> <given-names>MW</given-names></name> <name><surname>van Duijvenboden</surname> <given-names>S</given-names></name><etal/></person-group> <article-title>Improving explainability of deep neural network-based electrocardiogram interpretation using variational auto-encoders</article-title>. <source>Eur Heart J Digit Health</source>. (<year>2022</year>) <volume>3</volume>:<fpage>390</fpage>&#x2013;<lpage>404</lpage>. <pub-id pub-id-type="doi">10.1093/ehjdh/ztac038</pub-id><pub-id pub-id-type="pmid">36712164</pub-id></mixed-citation></ref>
<ref id="B119"><label>119.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ge</surname> <given-names>D</given-names></name> <name><surname>Srinivasan</surname> <given-names>N</given-names></name> <name><surname>Krishnan</surname> <given-names>SM</given-names></name></person-group>. <article-title>Cardiac arrhythmia classification using autoregressive modeling</article-title>. <source>Biomed Eng Online</source>. (<year>2002</year>) <volume>1</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1186/1475-925X-1-5</pub-id><pub-id pub-id-type="pmid">12437767</pub-id></mixed-citation></ref>
<ref id="B120"><label>120.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Hao</surname> <given-names>C</given-names></name> <name><surname>Wibowo</surname> <given-names>S</given-names></name> <name><surname>Majmudar</surname> <given-names>M</given-names></name> <name><surname>Rajput</surname> <given-names>KS</given-names></name></person-group>. <article-title>Spectro-temporal feature based multi-channel convolutional neural network for ECG beat classification</article-title>. <comment>In: <italic>2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</italic>. (2019). p. 5642&#x2013;5</comment>.</mixed-citation></ref>
<ref id="B121"><label>121.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>SN</given-names></name> <name><surname>Chou</surname> <given-names>KT</given-names></name></person-group>. <article-title>Integration of independent component analysis and neural networks for ECG beat classification</article-title>. <source>Expert Syst Appl</source>. (<year>2008</year>) <volume>34</volume>:<fpage>2841</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2007.05.006</pub-id></mixed-citation></ref>
<ref id="B122"><label>122.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name></person-group>. <article-title>Novel deep genetic ensemble of classifiers for arrhythmia detection using ECG signals</article-title>. <source>Neural Comput Appl</source>. (<year>2020</year>) <volume>32</volume>:<fpage>11137</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-018-03980-2</pub-id></mixed-citation></ref>
<ref id="B123"><label>123.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kandala</surname> <given-names>RNVPS</given-names></name> <name><surname>Dhuli</surname> <given-names>R</given-names></name> <name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name> <name><surname>Naik</surname> <given-names>GR</given-names></name> <name><surname>Moeinzadeh</surname> <given-names>H</given-names></name> <name><surname>Gargiulo</surname> <given-names>GD</given-names></name><etal/></person-group> <article-title>Towards real-time heartbeat classification: evaluation of nonlinear morphological features and voting method</article-title>. <source>Sensors</source>. (<year>2019</year>) <volume>19</volume>:<fpage>5079</fpage>. <pub-id pub-id-type="doi">10.3390/s19235079</pub-id><pub-id pub-id-type="pmid">31766323</pub-id></mixed-citation></ref>
<ref id="B124"><label>124.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name></person-group>. <article-title>Novel genetic ensembles of classifiers applied to myocardium dysfunction recognition based on ECG signals</article-title>. <source>Swarm Evol Comput</source>. (<year>2018</year>) <volume>39</volume>:<fpage>192</fpage>&#x2013;<lpage>208</lpage>. <pub-id pub-id-type="doi">10.1016/j.swevo.2017.10.002</pub-id></mixed-citation></ref>
<ref id="B125"><label>125.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Acharya</surname> <given-names>UR</given-names></name> <name><surname>Fujita</surname> <given-names>H</given-names></name> <name><surname>Oh</surname> <given-names>SL</given-names></name> <name><surname>Hagiwara</surname> <given-names>Y</given-names></name> <name><surname>Tan</surname> <given-names>JH</given-names></name> <name><surname>Adam</surname> <given-names>M</given-names></name><etal/></person-group> <article-title>Deep convolutional neural network for the automated diagnosis of congestive heart failure using ECG signals</article-title>. <source>Appl Intell</source>. (<year>2019</year>) <volume>49</volume>:<fpage>16</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1007/s10489-018-1179-1</pub-id></mixed-citation></ref>
<ref id="B126"><label>126.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kampouraki</surname> <given-names>A</given-names></name> <name><surname>Manis</surname> <given-names>G</given-names></name> <name><surname>Nikou</surname> <given-names>C</given-names></name></person-group>. <article-title>Heartbeat time series classification with support vector machines</article-title>. <source>IEEE Trans Inf Technol Biomed</source>. (<year>2009</year>) <volume>13</volume>:<fpage>512</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/TITB.2008.2003323</pub-id><pub-id pub-id-type="pmid">19273030</pub-id></mixed-citation></ref>
<ref id="B127"><label>127.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kiranyaz</surname> <given-names>S</given-names></name> <name><surname>Ince</surname> <given-names>T</given-names></name> <name><surname>Gabbouj</surname> <given-names>M</given-names></name></person-group>. <article-title>Real-time patient-specific ECG classification by 1-D convolutional neural networks</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2015</year>) <volume>63</volume>:<fpage>664</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2015.2468589</pub-id><pub-id pub-id-type="pmid">26285054</pub-id></mixed-citation></ref>
<ref id="B128"><label>128.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Li</surname> <given-names>J</given-names></name> <name><surname>Wei</surname> <given-names>S</given-names></name> <name><surname>Zhou</surname> <given-names>F</given-names></name> <name><surname>Li</surname> <given-names>D</given-names></name></person-group>. <article-title>Heartbeats classification using hybrid time-frequency analysis and transfer learning based on ResNet</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2021</year>) <volume>25</volume>:<fpage>4175</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2021.3085318</pub-id><pub-id pub-id-type="pmid">34077377</pub-id></mixed-citation></ref>
<ref id="B129"><label>129.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Boda</surname> <given-names>S</given-names></name> <name><surname>Mahadevappa</surname> <given-names>M</given-names></name> <name><surname>Dutta</surname> <given-names>PK</given-names></name></person-group>. <article-title>An automated patient-specific ECG beat classification using lstm-based recurrent neural networks</article-title>. <source>Biomed Signal Process Control</source>. (<year>2023</year>) <volume>84</volume>:<fpage>104756</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2023.104756</pub-id></mixed-citation></ref>
<ref id="B130"><label>130.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Barlow</surname> <given-names>HB</given-names></name></person-group>. <article-title>Unsupervised learning</article-title>. <source>Neural Comput</source>. (<year>1989</year>) <volume>1</volume>:<fpage>295</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1162/neco.1989.1.3.295</pub-id></mixed-citation></ref>
<ref id="B131"><label>131.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kaur</surname> <given-names>M</given-names></name> <name><surname>Arora</surname> <given-names>A</given-names></name></person-group>. <article-title>Unsupervised analysis of arrhythmias using k-means clustering</article-title>. <source>Int J Comput Sci Inform Technol</source>. (<year>2010</year>) <volume>1</volume>:<fpage>417</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="B132"><label>132.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Van Engelen</surname> <given-names>JE</given-names></name> <name><surname>Hoos</surname> <given-names>HH</given-names></name></person-group>. <article-title>A survey on semi-supervised learning</article-title>. <source>Mach Learn</source>. (<year>2020</year>) <volume>109</volume>:<fpage>373</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1007/s10994-019-05855-6</pub-id></mixed-citation></ref>
<ref id="B133"><label>133.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>P</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Lin</surname> <given-names>F</given-names></name> <name><surname>Wu</surname> <given-names>S</given-names></name> <name><surname>Yang</surname> <given-names>X</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name></person-group>. <article-title>Semi-supervised learning for automatic atrial fibrillation detection in 24-hour holter monitoring</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2022</year>) <volume>26</volume>:<fpage>3791</fpage>&#x2013;<lpage>801</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2022.3173655</pub-id><pub-id pub-id-type="pmid">35536820</pub-id></mixed-citation></ref>
<ref id="B134"><label>134.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Suthaharan</surname> <given-names>S</given-names></name></person-group>. <article-title>Supervised learning algorithms</article-title>. In: <source>Machine Learning Models and Algorithms for Big Data Classification. Integrated Series in Information Systems</source>. <volume>Vol 36</volume>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2016</year>). <pub-id pub-id-type="doi">10.1007/978-1-4899-7641-3_8</pub-id></mixed-citation></ref>
<ref id="B135"><label>135.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>J</given-names></name> <name><surname>Chen</surname> <given-names>B</given-names></name> <name><surname>Yao</surname> <given-names>B</given-names></name> <name><surname>He</surname> <given-names>W</given-names></name></person-group>. <article-title>ECG arrhythmia classification using stft-based spectrogram and convolutional neural network</article-title>. <source>IEEE Access</source>. (<year>2019</year>) <volume>7</volume>:<fpage>92871</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2928017</pub-id></mixed-citation></ref>
<ref id="B136"><label>136.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Acharya</surname> <given-names>UR</given-names></name> <name><surname>Oh</surname> <given-names>SL</given-names></name> <name><surname>Hagiwara</surname> <given-names>Y</given-names></name> <name><surname>Tan</surname> <given-names>JH</given-names></name> <name><surname>Adam</surname> <given-names>M</given-names></name> <name><surname>Gertych</surname> <given-names>A</given-names></name><etal/></person-group> <article-title>A deep convolutional neural network model to classify heartbeats</article-title>. <source>Comput Biol Med</source>. (<year>2017</year>) <volume>89</volume>:<fpage>389</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2017.08.022</pub-id><pub-id pub-id-type="pmid">28869899</pub-id></mixed-citation></ref>
<ref id="B137"><label>137.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sannino</surname> <given-names>G</given-names></name> <name><surname>De Pietro</surname> <given-names>G</given-names></name></person-group>. <article-title>A deep learning approach for ECG-based heartbeat classification for arrhythmia detection</article-title>. <source>Future Gener Comput Syst</source>. (<year>2018</year>) <volume>86</volume>:<fpage>446</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1016/j.future.2018.03.057</pub-id></mixed-citation></ref>
<ref id="B138"><label>138.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Melgani</surname> <given-names>F</given-names></name> <name><surname>Bazi</surname> <given-names>Y</given-names></name></person-group>. <source>Evolutionary Computation Approach to ECG Signal Classification</source>. <publisher-loc>Set&#x00FA;bal</publisher-loc>: <publisher-name>SciTepress</publisher-name> (<year>2008</year>). <comment>p. 19&#x2013;24</comment>.</mixed-citation></ref>
<ref id="B139"><label>139.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Tuncer</surname> <given-names>T</given-names></name> <name><surname>Dogan</surname> <given-names>S</given-names></name> <name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name></person-group>. <article-title>Automated arrhythmia detection using novel hexadecimal local pattern and multilevel wavelet transform with ECG signals</article-title>. <source>Knowl Based Syst</source>. (<year>2019</year>) <volume>186</volume>:<fpage>104923</fpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2019.104923</pub-id></mixed-citation></ref>
<ref id="B140"><label>140.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Allam</surname> <given-names>JP</given-names></name> <name><surname>Samantray</surname> <given-names>S</given-names></name> <name><surname>Ari</surname> <given-names>S</given-names></name></person-group>. <article-title>Patient-specific ECG beat classification using emd and deep learning-based technique</article-title>. <comment>In: <italic>Advanced Methods in Biomedical Signal Processing and Analysis</italic>. New York, NY: Elsevier (2023). p. 87&#x2013;108</comment>.</mixed-citation></ref>
<ref id="B141"><label>141.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gan</surname> <given-names>Y</given-names></name> <name><surname>Shi</surname> <given-names>J</given-names></name> <name><surname>He</surname> <given-names>W</given-names></name> <name><surname>Sun</surname> <given-names>F</given-names></name></person-group>. <article-title>Parallel classification model of arrhythmia based on DenseNet-BiLSTM</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2021</year>) <volume>41</volume>:<fpage>1548</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2021.09.001</pub-id></mixed-citation></ref>
<ref id="B142"><label>142.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rahul</surname> <given-names>J</given-names></name> <name><surname>Sharma</surname> <given-names>LD</given-names></name></person-group>. <article-title>Automatic cardiac arrhythmia classification based on hybrid 1-D CNN and Bi-LSTM model</article-title>. <source>Biocybern Biomed Eng</source>. (<year>2022</year>) <volume>42</volume>:<fpage>312</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbe.2022.02.006</pub-id></mixed-citation></ref>
<ref id="B143"><label>143.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Andersen</surname> <given-names>RS</given-names></name> <name><surname>Peimankar</surname> <given-names>A</given-names></name> <name><surname>Puthusserypady</surname> <given-names>S</given-names></name></person-group>. <article-title>A deep learning approach for real-time detection of atrial fibrillation</article-title>. <source>Expert Syst Appl</source>. (<year>2019</year>) <volume>115</volume>:<fpage>465</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2018.08.011</pub-id></mixed-citation></ref>
<ref id="B144"><label>144.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Oh</surname> <given-names>SL</given-names></name> <name><surname>Ng</surname> <given-names>EY</given-names></name> <name><surname>San Tan</surname> <given-names>R</given-names></name> <name><surname>Acharya</surname> <given-names>UR</given-names></name></person-group>. <article-title>Automated beat-wise arrhythmia diagnosis using modified U-Net on extended electrocardiographic recordings with heterogeneous arrhythmia types</article-title>. <source>Comput Biol Med</source>. (<year>2019</year>) <volume>105</volume>:<fpage>92</fpage>&#x2013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2018.12.012</pub-id><pub-id pub-id-type="pmid">30599317</pub-id></mixed-citation></ref>
<ref id="B145"><label>145.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jangra</surname> <given-names>M</given-names></name> <name><surname>Dhull</surname> <given-names>SK</given-names></name> <name><surname>Singh</surname> <given-names>KK</given-names></name></person-group>. <article-title>ECG arrhythmia classification using modified visual geometry group network (mVGGNet)</article-title>. <source>J Intell Fuzzy Syst</source>. (<year>2020</year>) <volume>38</volume>:<fpage>3151</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.3233/JIFS-191135</pub-id></mixed-citation></ref>
<ref id="B146"><label>146.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Arun Kumar</surname> <given-names>M</given-names></name> <name><surname>Chakrapani</surname> <given-names>A</given-names></name></person-group>. <article-title>Classification of ECG signal using FFT based improved AlexNet classifier</article-title>. <source>PLoS One</source>. (<year>2022</year>) <volume>17</volume>:<fpage>e0274225</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0274225</pub-id><pub-id pub-id-type="pmid">36166430</pub-id></mixed-citation></ref>
<ref id="B147"><label>147.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Degirmenci</surname> <given-names>M</given-names></name> <name><surname>Ozdemir</surname> <given-names>MA</given-names></name> <name><surname>Izci</surname> <given-names>E</given-names></name> <name><surname>Akan</surname> <given-names>A</given-names></name></person-group>. <article-title>Arrhythmic heartbeat classification using 2D convolutional neural networks</article-title>. <source>IRBM</source>. (<year>2022</year>) <volume>43</volume>:<fpage>422</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1016/j.irbm.2021.04.002</pub-id></mixed-citation></ref>
<ref id="B148"><label>148.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Liu</surname> <given-names>S</given-names></name> <name><surname>He</surname> <given-names>Z</given-names></name> <name><surname>Zhang</surname> <given-names>Y</given-names></name> <name><surname>Wang</surname> <given-names>C</given-names></name></person-group>. <article-title>A CNN model for cardiac arrhythmias classification based on individual ECG signals</article-title>. <source>Cardiovasc Eng Technol</source>. (<year>2022</year>) <volume>13</volume>:<fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1007/s13239-021-00599-8</pub-id><pub-id pub-id-type="pmid">34080171</pub-id></mixed-citation></ref>
<ref id="B149"><label>149.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kor&#x00FC;rek</surname> <given-names>M</given-names></name> <name><surname>Do&#x011F;an</surname> <given-names>B</given-names></name></person-group>. <article-title>ECG beat classification using particle swarm optimization and radial basis function neural network</article-title>. <source>Expert Syst Appl</source>. (<year>2010</year>) <volume>37</volume>:<fpage>7563</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2010.04.087</pub-id></mixed-citation></ref>
<ref id="B150"><label>150.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mar</surname> <given-names>T</given-names></name> <name><surname>Zaunseder</surname> <given-names>S</given-names></name> <name><surname>Mart&#x00ED;nez</surname> <given-names>JP</given-names></name> <name><surname>Llamedo</surname> <given-names>M</given-names></name> <name><surname>Poll</surname> <given-names>R</given-names></name></person-group>. <article-title>Optimization of ECG classification by means of feature selection</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2011</year>) <volume>58</volume>:<fpage>2168</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2011.2113395</pub-id></mixed-citation></ref>
<ref id="B151"><label>151.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zidelmal</surname> <given-names>Z</given-names></name> <name><surname>Amirou</surname> <given-names>A</given-names></name> <name><surname>Ould-Abdeslam</surname> <given-names>D</given-names></name> <name><surname>Merckle</surname> <given-names>J</given-names></name></person-group>. <article-title>ECG beat classification using a cost sensitive classifier</article-title>. <source>Comput Methods Prog Biomed</source>. (<year>2013</year>) <volume>111</volume>:<fpage>570</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2013.05.011</pub-id></mixed-citation></ref>
<ref id="B152"><label>152.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Escalona-Mor&#x00E1;n</surname> <given-names>MA</given-names></name> <name><surname>Soriano</surname> <given-names>MC</given-names></name> <name><surname>Fischer</surname> <given-names>I</given-names></name> <name><surname>Mirasso</surname> <given-names>CR</given-names></name></person-group>. <article-title>Electrocardiogram classification using reservoir computing with logistic regression</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2014</year>) <volume>19</volume>:<fpage>892</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2014.2332001</pub-id></mixed-citation></ref>
<ref id="B153"><label>153.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>N</given-names></name> <name><surname>Sun</surname> <given-names>M</given-names></name> <name><surname>Wang</surname> <given-names>L</given-names></name> <name><surname>Zhou</surname> <given-names>W</given-names></name> <name><surname>Dang</surname> <given-names>H</given-names></name> <name><surname>Zhou</surname> <given-names>X</given-names></name></person-group>. <article-title>A support vector machine approach for af classification from a short single-lead ECG recording</article-title>. <source>Physiol Meas</source>. (<year>2018</year>) <volume>39</volume>:<fpage>064004</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6579/aac7aa</pub-id><pub-id pub-id-type="pmid">29794340</pub-id></mixed-citation></ref>
<ref id="B154"><label>154.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>H</given-names></name> <name><surname>Wei</surname> <given-names>Z</given-names></name></person-group>. <article-title>A novel approach for heart ventricular and atrial abnormalities detection via an ensemble classification algorithm based on ECG morphological features</article-title>. <source>IEEE Access</source>. (<year>2021</year>) <volume>9</volume>:<fpage>54757</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3071273</pub-id></mixed-citation></ref>
<ref id="B155"><label>155.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zou</surname> <given-names>C</given-names></name> <name><surname>M&#x00FC;ller</surname> <given-names>A</given-names></name> <name><surname>Wolfgang</surname> <given-names>U</given-names></name> <name><surname>R&#x00FC;ckert</surname> <given-names>D</given-names></name> <name><surname>M&#x00FC;ller</surname> <given-names>P</given-names></name> <name><surname>Becker</surname> <given-names>M</given-names></name><etal/></person-group> <article-title>Heartbeat classification by random forest with a novel context feature: a segment label</article-title>. <source>IEEE J Transl Eng Health Med</source>. (<year>2022</year>) <volume>10</volume>:<fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/JTEHM.2022.3202749</pub-id></mixed-citation></ref>
<ref id="B156"><label>156.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Pham</surname> <given-names>VT</given-names></name> <name><surname>Pham</surname> <given-names>VS</given-names></name> <name><surname>Nguyen</surname> <given-names>MT</given-names></name> <name><surname>Le</surname> <given-names>HC</given-names></name></person-group>. <article-title>Efficient electrocardiogram-based arrhythmia detection utilizing R-peaks and machine learning</article-title>. <comment>In: <italic>2023 International Conference on System Science and Engineering (ICSSE)</italic>. IEEE (2023). p. 604&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B157"><label>157.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mishra</surname> <given-names>A</given-names></name> <name><surname>Bhusnur</surname> <given-names>S</given-names></name> <name><surname>Mishra</surname> <given-names>SK</given-names></name> <name><surname>Singh</surname> <given-names>P</given-names></name></person-group>. <article-title>Exploring a new frontier in cardiac diagnosis: ECG analysis enhanced by machine learning and parametric quartic spline modeling</article-title>. <source>J Electrocardiol</source>. (<year>2024</year>) <volume>85</volume>:<fpage>19</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1016/j.jelectrocard.2024.05.086</pub-id><pub-id pub-id-type="pmid">38815401</pub-id></mixed-citation></ref>
<ref id="B158"><label>158.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nasim</surname> <given-names>A</given-names></name> <name><surname>Nchekwube</surname> <given-names>DC</given-names></name> <name><surname>Munir</surname> <given-names>F</given-names></name> <name><surname>Kim</surname> <given-names>YS</given-names></name></person-group>. <article-title>An evolutionary-neural mechanism for arrhythmia classification with optimum features using single-lead electrocardiogram</article-title>. <source>IEEE Access</source>. (<year>2022</year>) <volume>10</volume>:<fpage>99050</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3203586</pub-id></mixed-citation></ref>
<ref id="B159"><label>159.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Alarsan</surname> <given-names>FI</given-names></name> <name><surname>Younes</surname> <given-names>M</given-names></name></person-group>. <article-title>Analysis and classification of heart diseases using heartbeat features and machine learning algorithms</article-title>. <source>J Big Data</source>. (<year>2019</year>) <volume>6</volume>:<fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1186/s40537-019-0244-x</pub-id></mixed-citation></ref>
<ref id="B160"><label>160.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Padhy</surname> <given-names>S</given-names></name> <name><surname>Dandapat</surname> <given-names>S</given-names></name></person-group>. <article-title>Third-order tensor based analysis of multilead ECG for classification of myocardial infarction</article-title>. <source>Biomed Signal Process Control</source>. (<year>2017</year>) <volume>31</volume>:<fpage>71</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2016.07.007</pub-id></mixed-citation></ref>
<ref id="B161"><label>161.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>L</given-names></name> <name><surname>Lu</surname> <given-names>Y</given-names></name> <name><surname>Yang</surname> <given-names>K</given-names></name> <name><surname>Li</surname> <given-names>S</given-names></name></person-group>. <article-title>ECG analysis using multiple instance learning for myocardial infarction detection</article-title>. <source>IEEE Trans Biomed Eng</source>. (<year>2012</year>) <volume>59</volume>:<fpage>3348</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2012.2213597</pub-id><pub-id pub-id-type="pmid">22929363</pub-id></mixed-citation></ref>
<ref id="B162"><label>162.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ghahjaverestan</surname> <given-names>NM</given-names></name> <name><surname>Masoudi</surname> <given-names>S</given-names></name> <name><surname>Shamsollahi</surname> <given-names>MB</given-names></name> <name><surname>Beuchee</surname> <given-names>A</given-names></name> <name><surname>Pladys</surname> <given-names>P</given-names></name> <name><surname>Ge</surname> <given-names>D</given-names></name><etal/></person-group> <article-title>Coupled hidden Markov model-based method for apnea bradycardia detection</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2015</year>) <volume>20</volume>:<fpage>527</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2015.2405075</pub-id><pub-id pub-id-type="pmid">25706937</pub-id></mixed-citation></ref>
<ref id="B163"><label>163.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Strodthoff</surname> <given-names>N</given-names></name> <name><surname>Wagner</surname> <given-names>P</given-names></name> <name><surname>Schaeffter</surname> <given-names>T</given-names></name> <name><surname>Samek</surname> <given-names>W</given-names></name></person-group>. <article-title>Deep learning for ECG analysis: benchmarks and insights from PTB-XL</article-title>. <source>IEEE J Biomed Health Inform</source>. (<year>2020</year>) <volume>25</volume>:<fpage>1519</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2020.3022989</pub-id></mixed-citation></ref>
<ref id="B164"><label>164.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Baptista</surname> <given-names>FD</given-names></name> <name><surname>Rodrigues</surname> <given-names>S</given-names></name> <name><surname>Morgado-Dias</surname> <given-names>F</given-names></name></person-group>. <article-title>Performance comparison of ann training algorithms for classification</article-title>. <comment>In: <italic>2013 IEEE 8th International Symposium on Intelligent Signal Processing</italic>. IEEE (2013). p. 115&#x2013;20</comment>.</mixed-citation></ref>
<ref id="B165"><label>165.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Tharwat</surname> <given-names>A</given-names></name> <name><surname>Gaber</surname> <given-names>T</given-names></name> <name><surname>Ibrahim</surname> <given-names>A</given-names></name> <name><surname>Hassanien</surname> <given-names>AE</given-names></name></person-group>. <article-title>Linear discriminant analysis: a detailed tutorial</article-title>. <source>AI Commun</source>. (<year>2017</year>) <volume>30</volume>:<fpage>169</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.3233/AIC-170729</pub-id></mixed-citation></ref>
<ref id="B166"><label>166.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>B</given-names></name> <name><surname>Yang</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>P</given-names></name> <name><surname>Yan</surname> <given-names>R</given-names></name></person-group>. <article-title>LSTM-based auto-encoder model for ECG arrhythmias classification</article-title>. <source>IEEE Trans Instrum Meas</source>. (<year>2019</year>) <volume>69</volume>:<fpage>1232</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2019.2910342</pub-id></mixed-citation></ref>
<ref id="B167"><label>167.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>F</given-names></name> <name><surname>Sun</surname> <given-names>Y</given-names></name> <name><surname>Wang</surname> <given-names>Y</given-names></name></person-group>. <article-title>Inter-patient ECG arrhythmia heartbeat classification network based on multiscale convolution and FCBA</article-title>. <source>Biomed Signal Process Control</source>. (<year>2024</year>) <volume>90</volume>:<fpage>105789</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2023.105789</pub-id></mixed-citation></ref>
<ref id="B168"><label>168.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>LR</given-names></name> <name><surname>Huang</surname> <given-names>MY</given-names></name> <name><surname>Huang</surname> <given-names>ST</given-names></name> <name><surname>Kung</surname> <given-names>LC</given-names></name> <name><surname>Lee</surname> <given-names>C</given-names></name> <name><surname>Yao</surname> <given-names>WT</given-names></name><etal/></person-group> <article-title>An arrhythmia classification approach via deep learning using single-lead ECG without QRS wave detection</article-title>. <source>Heliyon</source>. (<year>2024</year>) <volume>10</volume>:<fpage>e27200</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e27200</pub-id><pub-id pub-id-type="pmid">38486759</pub-id></mixed-citation></ref>
<ref id="B169"><label>169.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mantravadi</surname> <given-names>A</given-names></name> <name><surname>Saini</surname> <given-names>S</given-names></name> <name><surname>Mittal</surname> <given-names>S</given-names></name> <name><surname>Shah</surname> <given-names>S</given-names></name> <name><surname>Devi</surname> <given-names>S</given-names></name> <name><surname>Singhal</surname> <given-names>R</given-names></name><etal/></person-group> <article-title>Clinet: a novel deep learning network for ECG signal classification</article-title>. <source>J Electrocardiol</source>. (<year>2024</year>) <volume>83</volume>:<fpage>41</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.jelectrocard.2024.01.004</pub-id><pub-id pub-id-type="pmid">38306814</pub-id></mixed-citation></ref>
<ref id="B170"><label>170.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Al Rahhal</surname> <given-names>MM</given-names></name> <name><surname>Bazi</surname> <given-names>Y</given-names></name> <name><surname>AlHichri</surname> <given-names>H</given-names></name> <name><surname>Alajlan</surname> <given-names>N</given-names></name> <name><surname>Melgani</surname> <given-names>F</given-names></name> <name><surname>Yager</surname> <given-names>RR</given-names></name></person-group>. <article-title>Deep learning approach for active classification of electrocardiogram signals</article-title>. <source>Inf Sci (Ny)</source>. (<year>2016</year>) <volume>345</volume>:<fpage>340</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2016.01.082</pub-id></mixed-citation></ref>
<ref id="B171"><label>171.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Z</given-names></name> <name><surname>Wang</surname> <given-names>K</given-names></name> <name><surname>Chen</surname> <given-names>X</given-names></name> <name><surname>Zheng</surname> <given-names>Y</given-names></name> <name><surname>Wu</surname> <given-names>X</given-names></name></person-group>. <article-title>A deep learning approach for inter-patient classification of premature ventricular contraction from electrocardiogram</article-title>. <source>Biomed Signal Process Control</source>. (<year>2024</year>) <volume>94</volume>:<fpage>106265</fpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2024.106265</pub-id></mixed-citation></ref>
<ref id="B172"><label>172.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rashed-Al-Mahfuz</surname> <given-names>M</given-names></name> <name><surname>Moni</surname> <given-names>MA</given-names></name> <name><surname>Lio&#x2019;</surname> <given-names>P</given-names></name> <name><surname>Islam</surname> <given-names>SMS</given-names></name> <name><surname>Berkovsky</surname> <given-names>S</given-names></name> <name><surname>Khushi</surname> <given-names>M</given-names></name><etal/></person-group> <article-title>Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions</article-title>. <source>Biomed Eng Lett</source>. (<year>2021</year>) <volume>11</volume>:<fpage>147</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1007/s13534-021-00185-w</pub-id><pub-id pub-id-type="pmid">34150350</pub-id></mixed-citation></ref>
<ref id="B173"><label>173.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Patro</surname> <given-names>KK</given-names></name> <name><surname>Prakash</surname> <given-names>AJ</given-names></name> <name><surname>Samantray</surname> <given-names>S</given-names></name> <name><surname>P&#x142;awiak</surname> <given-names>J</given-names></name> <name><surname>Tadeusiewicz</surname> <given-names>R</given-names></name> <name><surname>P&#x142;awiak</surname> <given-names>P</given-names></name></person-group>. <article-title>A hybrid approach of a deep learning technique for real-time ECG beat detection</article-title>. <source>Int J Appl Math Comput Sci</source>. (<year>2022</year>) <volume>32</volume>:<fpage>455</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.34768/amcs-2022-0033</pub-id></mixed-citation></ref>
<ref id="B174"><label>174.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y</given-names></name> <name><surname>Zhou</surname> <given-names>G</given-names></name> <name><surname>Yang</surname> <given-names>C</given-names></name></person-group>. <article-title>Interpatient heartbeat classification using modified residual attention network with two-phase training and assistant decision</article-title>. <source>IEEE Trans Instrum Meas</source>. (<year>2022</year>) <volume>72</volume>:<fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2022.3232646</pub-id></mixed-citation></ref>
<ref id="B175"><label>175.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Samaratunga</surname> <given-names>PS</given-names></name> <name><surname>Silva</surname> <given-names>T</given-names></name> <name><surname>Karunananda</surname> <given-names>A</given-names></name></person-group>. <article-title>ECG beat classification using capsule networks</article-title>. <comment>In: <italic>2023 7th SLAAI International Conference on Artificial Intelligence (SLAAI-ICAI)</italic>. (2023). p. 1&#x2013;6</comment>.</mixed-citation></ref>
<ref id="B176"><label>176.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lai</surname> <given-names>C</given-names></name> <name><surname>Zhou</surname> <given-names>S</given-names></name> <name><surname>Trayanova</surname> <given-names>N</given-names></name></person-group>. <article-title>Abstract 15042: heart rhythm classification from an optimal lead subset of the 12-lead electrocardiogram by deep learning</article-title>. <source>Circulation</source>. (<year>2020</year>) <volume>142</volume>. <pub-id pub-id-type="doi">10.1161/circ.142.suppl_3.15042</pub-id></mixed-citation></ref>
<ref id="B177"><label>177.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dokur</surname> <given-names>Z</given-names></name> <name><surname>&#x00D6;lmez</surname> <given-names>T</given-names></name></person-group>. <article-title>ECG beat classification by a novel hybrid neural network</article-title>. <source>Comput Methods Programs Biomed</source>. (<year>2001</year>) <volume>66</volume>:<fpage>167</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/S0169-2607(00)00133-4</pub-id><pub-id pub-id-type="pmid">11551391</pub-id></mixed-citation></ref>
<ref id="B178"><label>178.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>X</given-names></name> <name><surname>Wang</surname> <given-names>C</given-names></name> <name><surname>Si</surname> <given-names>W</given-names></name></person-group>. <article-title>ECG beat classification via deterministic learning</article-title>. <source>Neurocomputing</source>. (<year>2017</year>) <volume>240</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2017.02.056</pub-id></mixed-citation></ref>
<ref id="B179"><label>179.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>SN</given-names></name> <name><surname>Chou</surname> <given-names>KT</given-names></name></person-group>. <article-title>Selection of significant independent components for ECG beat classification</article-title>. <source>Expert Syst Appl</source>. (<year>2009</year>) <volume>36</volume>:<fpage>2088</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2007.12.016</pub-id></mixed-citation></ref>
<ref id="B180"><label>180.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>Q</given-names></name> <name><surname>Liu</surname> <given-names>Y</given-names></name> <name><surname>Chen</surname> <given-names>T</given-names></name> <name><surname>Tong</surname> <given-names>Y</given-names></name></person-group>. <article-title>Federated machine learning: concept and applications</article-title>. <source>ACM Trans Intell Syst Technol</source>. (<year>2019</year>) <volume>10</volume>:<fpage>12</fpage>. <pub-id pub-id-type="doi">10.1145/3298981</pub-id></mixed-citation></ref>
<ref id="B181"><label>181.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Samek</surname> <given-names>W</given-names></name> <name><surname>Wiegand</surname> <given-names>T</given-names></name> <name><surname>M&#x00FC;ller</surname> <given-names>KR</given-names></name></person-group>. <article-title>Explainable artificial intelligence: understanding, visualizing and interpreting deep learning models</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:1708.08296</italic> (2017)</comment>.</mixed-citation></ref>
<ref id="B182"><label>182.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Howard</surname> <given-names>AG</given-names></name> <name><surname>Zhu</surname> <given-names>M</given-names></name> <name><surname>Chen</surname> <given-names>B</given-names></name> <name><surname>Kalenichenko</surname> <given-names>D</given-names></name> <name><surname>Wang</surname> <given-names>W</given-names></name> <name><surname>Weyand</surname> <given-names>T</given-names></name><etal/></person-group> <article-title>Mobilenets: efficient convolutional neural networks for mobile vision applications</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:1704.04861</italic> (2017)</comment>.</mixed-citation></ref>
<ref id="B183"><label>183.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Xiao</surname> <given-names>Q</given-names></name> <name><surname>Lee</surname> <given-names>K</given-names></name> <name><surname>Mokhtar</surname> <given-names>SA</given-names></name> <name><surname>Ismail</surname> <given-names>I</given-names></name> <name><surname>Pauzi</surname> <given-names>ALM</given-names></name> <name><surname>Zhang</surname> <given-names>Q</given-names></name><etal/></person-group> <article-title>Deep learning-based ECG arrhythmia classification: a systematic review</article-title>. <source>Appl Sci</source>. (<year>2023</year>) <volume>13</volume>:<fpage>4964</fpage>. <pub-id pub-id-type="doi">10.3390/app13084964</pub-id></mixed-citation></ref>
<ref id="B184"><label>184.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Um</surname> <given-names>TT</given-names></name> <name><surname>Pfister</surname> <given-names>FMJ</given-names></name> <name><surname>Pichler</surname> <given-names>D</given-names></name> <name><surname>Endo</surname> <given-names>S</given-names></name> <name><surname>Lang</surname> <given-names>M</given-names></name> <name><surname>Hirche</surname> <given-names>S</given-names></name><etal/></person-group> <article-title>Data augmentation of wearable sensor data for Parkinson&#x2019;s disease monitoring using convolutional neural networks</article-title>. <comment>In: <italic>Proceedings of the 19th ACM International Conference on Multimodal Interaction</italic>. (2017). p. 216&#x2013;20</comment>.</mixed-citation></ref>
<ref id="B185"><label>185.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Gajendran</surname> <given-names>MK</given-names></name> <name><surname>Khan</surname> <given-names>MZ</given-names></name> <name><surname>Khattak</surname> <given-names>MAK</given-names></name></person-group>. <article-title>ECG classification using deep transfer learning</article-title>. <comment>In: <italic>2021 4th International Conference on Information and Computer Technologies (ICICT)</italic>. IEEE (2021). p. 1&#x2013;5</comment>.</mixed-citation></ref>
<ref id="B186"><label>186.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Clifford</surname> <given-names>GD</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name> <name><surname>Moody</surname> <given-names>B</given-names></name> <name><surname>Lehman</surname> <given-names>LH</given-names></name> <name><surname>Silva</surname> <given-names>I</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name><etal/></person-group> <article-title>AF classification from a short single lead ECG recording: the physionet/computing in cardiology challenge 2017</article-title>. <comment>In: <italic>2017 Computing in Cardiology Conference (CinC)</italic>. IEEE (2017). p. 1&#x2013;4</comment>.</mixed-citation></ref>
<ref id="B187"><label>187.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Shadmand</surname> <given-names>S</given-names></name> <name><surname>Mashoufi</surname> <given-names>B</given-names></name></person-group>. <article-title>A new personalized ECG signal classification algorithm using block-based neural network and particle swarm optimization</article-title>. <source>Biomed Signal Process Control</source>. (<year>2016</year>) <volume>25</volume>:<fpage>12</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2015.10.008</pub-id></mixed-citation></ref>
<ref id="B188"><label>188.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mir</surname> <given-names>HY</given-names></name> <name><surname>Singh</surname> <given-names>O</given-names></name></person-group>. <article-title>ECG denoising and feature extraction techniques&#x2014;a review</article-title>. <source>J Med Eng Technol</source>. (<year>2021</year>) <volume>45</volume>:<fpage>672</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1080/03091902.2021.1955032</pub-id><pub-id pub-id-type="pmid">34463593</pub-id></mixed-citation></ref>
<ref id="B189"><label>189.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Islam</surname> <given-names>M</given-names></name> <name><surname>Alajlan</surname> <given-names>N</given-names></name> <name><surname>Malek</surname> <given-names>S</given-names></name></person-group>. <article-title>Resampling of ECG signal for improved morphology alignment</article-title>. <source>Electron Lett</source>. (<year>2012</year>) <volume>48</volume>:<fpage>427</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1049/el.2012.0421</pub-id></mixed-citation></ref>
<ref id="B190"><label>190.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>XJ</given-names></name> <name><surname>Goldberg</surname> <given-names>AB</given-names></name></person-group>. <source>Introduction to Semi-Supervised Learning</source>. <publisher-loc>Princeton, NJ</publisher-loc>: <publisher-name>Morgan &#x0026; Claypool Publishers</publisher-name> (<year>2009</year>), <comment>Vol. 3</comment>.</mixed-citation></ref>
<ref id="B191"><label>191.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Goldberger</surname> <given-names>AL</given-names></name> <name><surname>Amaral</surname> <given-names>LA</given-names></name> <name><surname>Glass</surname> <given-names>L</given-names></name> <name><surname>Hausdorff</surname> <given-names>JM</given-names></name> <name><surname>Ivanov</surname> <given-names>PC</given-names></name> <name><surname>Mark</surname> <given-names>RG</given-names></name><etal/></person-group> <article-title>Physiobank, physiotoolkit, and physionet</article-title>. <source>Circulation</source>. (<year>2000</year>) <volume>101</volume>:<fpage>e215</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.101.23.e215</pub-id><pub-id pub-id-type="pmid">10851218</pub-id></mixed-citation></ref>
<ref id="B192"><label>192.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Delaney</surname> <given-names>AM</given-names></name> <name><surname>Brophy</surname> <given-names>E</given-names></name> <name><surname>Ward</surname> <given-names>TE</given-names></name></person-group>. <article-title>Synthesis of realistic ECG using generative adversarial networks</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:1909.09150</italic> (2019)</comment>.</mixed-citation></ref>
<ref id="B193"><label>193.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Shaker</surname> <given-names>AM</given-names></name> <name><surname>Tantawi</surname> <given-names>M</given-names></name> <name><surname>Shedeed</surname> <given-names>HA</given-names></name> <name><surname>Tolba</surname> <given-names>MF</given-names></name></person-group>. <article-title>Generalization of convolutional neural networks for ECG classification using generative adversarial networks</article-title>. <source>IEEE Access</source>. (<year>2020</year>) <volume>8</volume>: <fpage>35592</fpage>&#x2013;<lpage>605</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2974712</pub-id></mixed-citation></ref>
<ref id="B194"><label>194.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Al Rahhal</surname> <given-names>MM</given-names></name> <name><surname>Bazi</surname> <given-names>Y</given-names></name> <name><surname>AlHichri</surname> <given-names>H</given-names></name> <name><surname>Alajlan</surname> <given-names>N</given-names></name> <name><surname>Melgani</surname> <given-names>F</given-names></name> <name><surname>Yager</surname> <given-names>RR</given-names></name></person-group>. <article-title>Deep learning approach for active classification of electrocardiogram signals</article-title>. <source>Inf Sci (Ny)</source>. (<year>2016</year>) <volume>345</volume>:<fpage>340</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2016.01.082</pub-id></mixed-citation></ref>
<ref id="B195"><label>195.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>D</given-names></name> <name><surname>Zhang</surname> <given-names>J</given-names></name> <name><surname>Zhang</surname> <given-names>Q</given-names></name> <name><surname>Wei</surname> <given-names>X</given-names></name></person-group>. <article-title>Classification of ECG signals based on 1D convolution neural network</article-title>. <comment>In: <italic>2017 IEEE 19th International Conference on E-health Networking, Applications and Services (Healthcom)</italic>. IEEE (2017). p. 1&#x2013;6</comment>.</mixed-citation></ref>
<ref id="B196"><label>196.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>TY</given-names></name> <name><surname>Goyal</surname> <given-names>P</given-names></name> <name><surname>Girshick</surname> <given-names>R</given-names></name> <name><surname>He</surname> <given-names>K</given-names></name> <name><surname>Dollar</surname> <given-names>P</given-names></name></person-group>. <article-title>Focal loss for dense object detection</article-title>. <comment>In: <italic>Proceedings of the IEEE International Conference on Computer Vision</italic>. (2017). p. 2980&#x2013;8</comment>.</mixed-citation></ref>
<ref id="B197"><label>197.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X</given-names></name> <name><surname>Gu</surname> <given-names>Y</given-names></name> <name><surname>Dvornek</surname> <given-names>NC</given-names></name> <name><surname>Staib</surname> <given-names>LH</given-names></name> <name><surname>Ventola</surname> <given-names>P</given-names></name> <name><surname>Duncan</surname> <given-names>JS</given-names></name></person-group>. <article-title>FedHealth: a federated transfer learning framework for wearable healthcare</article-title>. <source>IEEE Intell Syst</source>. (<year>2020</year>) <volume>35</volume>:<fpage>83</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1109/MIS.2020.2972533</pub-id></mixed-citation></ref>
<ref id="B198"><label>198.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Weimann</surname> <given-names>K</given-names></name> <name><surname>Conrad</surname> <given-names>TO</given-names></name></person-group>. <article-title>Transfer learning for ECG classification</article-title>. <source>Sci Rep</source>. (<year>2021</year>) <volume>11</volume>:<fpage>5251</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-84374-8</pub-id><pub-id pub-id-type="pmid">33664343</pub-id></mixed-citation></ref>
<ref id="B199"><label>199.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Goodfellow</surname> <given-names>I</given-names></name> <name><surname>Bengio</surname> <given-names>Y</given-names></name> <name><surname>Courville</surname> <given-names>A</given-names></name></person-group>. <source>Deep Learning</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name> (<year>2016</year>).</mixed-citation></ref>
<ref id="B200"><label>200.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Choi</surname> <given-names>E</given-names></name> <name><surname>Bahadori</surname> <given-names>MT</given-names></name> <name><surname>Schuetz</surname> <given-names>A</given-names></name> <name><surname>Stewart</surname> <given-names>WF</given-names></name> <name><surname>Sun</surname> <given-names>J</given-names></name></person-group>. <article-title>Attentive recurrent neural networks for medical concept extraction</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:1608.05745</italic> (2016)</comment>.</mixed-citation></ref>
<ref id="B201"><label>201.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Han</surname> <given-names>S</given-names></name> <name><surname>Mao</surname> <given-names>H</given-names></name> <name><surname>Dally</surname> <given-names>WJ</given-names></name></person-group>. <article-title>Deep compression: compressing deep neural networks with pruning, trained quantization and huffman coding</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:1510.00149</italic> (2016)</comment>.</mixed-citation></ref>
<ref id="B202"><label>202.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Kingma</surname> <given-names>DP</given-names></name> <name><surname>Welling</surname> <given-names>M</given-names></name></person-group>. <article-title>Auto-encoding variational bayes</article-title>. <comment>In: <italic>2nd International Conference on Learning Representations (ICLR)</italic>. (2014)</comment>.</mixed-citation></ref>
<ref id="B203"><label>203.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>T</given-names></name> <name><surname>Kornblith</surname> <given-names>S</given-names></name> <name><surname>Norouzi</surname> <given-names>M</given-names></name> <name><surname>Hinton</surname> <given-names>G</given-names></name></person-group>. <article-title>A simple framework for contrastive learning of visual representations</article-title>. <comment><italic>arXiv</italic> [Preprint]. <italic>arXiv:2002.05709</italic> (2020)</comment>.</mixed-citation></ref>
<ref id="B204"><label>204.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Loh</surname> <given-names>BC</given-names></name> <name><surname>Then</surname> <given-names>PH</given-names></name></person-group>. <article-title>Deep learning for cardiac computer-aided diagnosis: benefits, issues &#x0026; solutions</article-title>. <source>Mhealth</source>. (<year>2017</year>) <volume>3</volume>:<fpage>45</fpage>. <pub-id pub-id-type="doi">10.21037/mhealth.2017.09.01</pub-id><pub-id pub-id-type="pmid">29184897</pub-id></mixed-citation></ref>
<ref id="B205"><label>205.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>De</surname> <given-names>D</given-names></name> <name><surname>Bharti</surname> <given-names>P</given-names></name> <name><surname>Das</surname> <given-names>SK</given-names></name> <name><surname>Chellappan</surname> <given-names>S</given-names></name></person-group>. <article-title>Multimodal wearable sensing for fine-grained activity recognition in healthcare</article-title>. <source>IEEE Internet Comput</source>. (<year>2015</year>) <volume>19</volume>:<fpage>26</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1109/MIC.2015.72</pub-id></mixed-citation></ref></ref-list>
<glossary>
<title>Glossary</title><def-list><def-item><term>ACC</term><def>
<p>Accuracy</p></def></def-item><def-item><term>AE</term><def>
<p>Autoencoder</p></def></def-item><def-item><term>AF</term><def>
<p>Atrial fibrillation</p></def></def-item><def-item><term>AFDB</term><def>
<p>Atrial Fibrillation Database</p></def></def-item><def-item><term>AHA</term><def>
<p>American Heart Association</p></def></def-item><def-item><term>AI</term><def>
<p>Artificial intelligence</p></def></def-item><def-item><term>AM</term><def>
<p>Autoregressive model</p></def></def-item><def-item><term>ANOVA</term><def>
<p>Analysis of variance</p></def></def-item><def-item><term>API</term><def>
<p>Application programming interface</p></def></def-item><def-item><term>AUC</term><def>
<p>Area under the curve</p></def></def-item><def-item><term>AUPRC</term><def>
<p>Area under the Precision&#x2013;Recall curve</p></def></def-item><def-item><term>AV</term><def>
<p>Atrioventricular</p></def></def-item><def-item><term>BPF</term><def>
<p>Band-pass filter</p></def></def-item><def-item><term>BN</term><def>
<p>Batch normalization</p></def></def-item><def-item><term>BP</term><def>
<p>Blood pressure</p></def></def-item><def-item><term>BSS</term><def>
<p>Blind source separation</p></def></def-item><def-item><term>BW</term><def>
<p>Baseline wander</p></def></def-item><def-item><term>BWF</term><def>
<p>Baseline wander filter</p></def></def-item><def-item><term>CINC</term><def>
<p>Computers in Cardiology Challenge</p></def></def-item><def-item><term>CI</term><def>
<p>Confidence interval</p></def></def-item><def-item><term>CNN</term><def>
<p>Convolutional neural network</p></def></def-item><def-item><term>CNN-LSTM</term><def>
<p>Convolutional neural network combined with long short-term memory</p></def></def-item><def-item><term>CPU</term><def>
<p>Central processing unit</p></def></def-item><def-item><term>CPSC</term><def>
<p>China Physiological Signal Challenge</p></def></def-item><def-item><term>CSV</term><def>
<p>Comma-separated values</p></def></def-item><def-item><term>CV</term><def>
<p>Cross-validation</p></def></def-item><def-item><term>CVDs</term><def>
<p>Cardiovascular diseases</p></def></def-item><def-item><term>CWT</term><def>
<p>Continuous wavelet transform</p></def></def-item><def-item><term>DBA</term><def>
<p>Differential beat accuracy</p></def></def-item><def-item><term>DBN</term><def>
<p>Deep belief network</p></def></def-item><def-item><term>DNN</term><def>
<p>Deep neural network</p></def></def-item><def-item><term>DL</term><def>
<p>Deep learning</p></def></def-item><def-item><term>DOI</term><def>
<p>Digital object identifier</p></def></def-item><def-item><term>DTCWT</term><def>
<p>Dual-tree complex wavelet transform</p></def></def-item><def-item><term>DWT</term><def>
<p>Discrete wavelet transform</p></def></def-item><def-item><term>ECG</term><def>
<p>Electrocardiogram</p></def></def-item><def-item><term>ECN</term><def>
<p>Electrode contact noise</p></def></def-item><def-item><term>EEG</term><def>
<p>Electroencephalogram</p></def></def-item><def-item><term>EMD</term><def>
<p>Empirical mode decomposition</p></def></def-item><def-item><term>EMG</term><def>
<p>Electromyogram</p></def></def-item><def-item><term>EWT</term><def>
<p>Empirical wavelet transform</p></def></def-item><def-item><term>FCN</term><def>
<p>Fully convolutional network</p></def></def-item><def-item><term>FFT</term><def>
<p>Fast Fourier transform</p></def></def-item><def-item><term>FN</term><def>
<p>False negative</p></def></def-item><def-item><term>FP</term><def>
<p>False positive</p></def></def-item><def-item><term>FPGA</term><def>
<p>Field programmable gate array</p></def></def-item><def-item><term>GAN</term><def>
<p>Generative adversarial network</p></def></def-item><def-item><term>GRU</term><def>
<p>Gated recurrent unit</p></def></def-item><def-item><term>GPU</term><def>
<p>Graphics processing unit</p></def></def-item><def-item><term>HMM</term><def>
<p>Hidden Markov model</p></def></def-item><def-item><term>HPF</term><def>
<p>High-pass filter</p></def></def-item><def-item><term>HR</term><def>
<p>Heart rate</p></def></def-item><def-item><term>HRV</term><def>
<p>Heart rate variability</p></def></def-item><def-item><term>ICA</term><def>
<p>Independent component analysis</p></def></def-item><def-item><term>IMF</term><def>
<p>Intrinsic mode function</p></def></def-item><def-item><term>INCART</term><def>
<p>St. Petersburg Institute of Cardiological Technics Database</p></def></def-item><def-item><term>IoMT</term><def>
<p>Internet of Medical Things</p></def></def-item><def-item><term>IoT</term><def>
<p>Internet of Things</p></def></def-item><def-item><term>JCR</term><def>
<p>Journal Citation Reports</p></def></def-item><def-item><term>kNN</term><def>
<p>K-nearest neighbor</p></def></def-item><def-item><term>LMS</term><def>
<p>Least mean squares</p></def></def-item><def-item><term>LOSO</term><def>
<p>Leave-one-subject-out validation</p></def></def-item><def-item><term>LPF</term><def>
<p>Low-pass filter</p></def></def-item><def-item><term>LR</term><def>
<p>Learning rate</p></def></def-item><def-item><term>LSTM</term><def>
<p>Long short-term memory</p></def></def-item><def-item><term>MA</term><def>
<p>Muscle artifacts</p></def></def-item><def-item><term>MAr</term><def>
<p>Motion artifact</p></def></def-item><def-item><term>MAE</term><def>
<p>Mean absolute error</p></def></def-item><def-item><term>MFCC</term><def>
<p>Mel-frequency cepstral coefficients</p></def></def-item><def-item><term>MIT-BIH</term><def>
<p>Massachusetts Institute of Technology&#x2013;Beth Israel Hospital Database</p></def></def-item><def-item><term>ML</term><def>
<p>Machine learning</p></def></def-item><def-item><term>MLP-BP</term><def>
<p>Multilayer perceptron-backpropagation</p></def></def-item><def-item><term>MSE</term><def>
<p>Mean squared error</p></def></def-item><def-item><term>NSTEMI</term><def>
<p>Non-ST-segment elevation myocardial infarction</p></def></def-item><def-item><term>NPV</term><def>
<p>Negative predictive value</p></def></def-item><def-item><term>PAC</term><def>
<p>Premature atrial contraction</p></def></def-item><def-item><term>PCA</term><def>
<p>Principal component analysis</p></def></def-item><def-item><term>PLI</term><def>
<p>Powerline interference</p></def></def-item><def-item><term>PPG</term><def>
<p>Photoplethysmography</p></def></def-item><def-item><term>PPV</term><def>
<p>Positive predictive value</p></def></def-item><def-item><term>PRISMA</term><def>
<p>Preferred Reporting Items for Systematic Reviews and Meta-Analyses</p></def></def-item><def-item><term>PTB</term><def>
<p>Physikalisch-Technische Bundesanstalt Diagnostic ECG Database</p></def></def-item><def-item><term>PVC</term><def>
<p>Premature ventricular contraction</p></def></def-item><def-item><term>PWA</term><def>
<p>Pulse wave analysis</p></def></def-item><def-item><term>Q</term><def>
<p>Quartile (Journal Citation Reports Ranking, Q1&#x2013;Q4)</p></def></def-item><def-item><term>QOL</term><def>
<p>Quality of life</p></def></def-item><def-item><term>QRS</term><def>
<p>Q-wave, R-wave, and S-wave complex</p></def></def-item><def-item><term>RMS</term><def>
<p>Root mean square</p></def></def-item><def-item><term>RMSE</term><def>
<p>Root mean square error</p></def></def-item><def-item><term>RMSSD</term><def>
<p>Root mean square of successive differences</p></def></def-item><def-item><term>RNN</term><def>
<p>Recurrent neural network</p></def></def-item><def-item><term>ROC</term><def>
<p>Receiver operating characteristic</p></def></def-item><def-item><term>RR</term><def>
<p>R&#x2013;R interval (interval between consecutive R-peaks)</p></def></def-item><def-item><term>SA</term><def>
<p>Sinoatrial (node)</p></def></def-item><def-item><term>SAE</term><def>
<p>Stacked autoencoder</p></def></def-item><def-item><term>SB</term><def>
<p>Sinus bradycardia</p></def></def-item><def-item><term>SD</term><def>
<p>Standard deviation</p></def></def-item><def-item><term>SDG</term><def>
<p>Sustainable development goal</p></def></def-item><def-item><term>SDNN</term><def>
<p>Standard deviation of normal-to-normal intervals</p></def></def-item><def-item><term>SJR</term><def>
<p>Scimago Journal Rank</p></def></def-item><def-item><term>SJR/Q</term><def>
<p>Scimago Journal Rank / Journal Citation Reports Quartile (Quality Index)</p></def></def-item><def-item><term>SMOTE</term><def>
<p>Synthetic minority oversampling technique</p></def></def-item><def-item><term>SNR</term><def>
<p>Signal-to-noise ratio</p></def></def-item><def-item><term>SOM</term><def>
<p>Self-organizing map</p></def></def-item><def-item><term>SoC</term><def>
<p>System on chip</p></def></def-item><def-item><term>Softmax</term><def>
<p>Softmax activation function</p></def></def-item><def-item><term>SPE</term><def>
<p>Specificity</p></def></def-item><def-item><term>ST</term><def>
<p>Stockwell transform</p></def></def-item><def-item><term>STEMI</term><def>
<p>ST-segment elevation myocardial infarction</p></def></def-item><def-item><term>STFT</term><def>
<p>Short-time Fourier transform</p></def></def-item><def-item><term>SVEB</term><def>
<p>Supraventricular ectopic beat</p></def></def-item><def-item><term>SVT</term><def>
<p>Supraventricular tachycardia</p></def></def-item><def-item><term>SVM</term><def>
<p>Support vector machine</p></def></def-item><def-item><term>SWT</term><def>
<p>Stationary wavelet transform</p></def></def-item><def-item><term>TL</term><def>
<p>Transfer learning</p></def></def-item><def-item><term>TCN</term><def>
<p>Temporal convolutional network</p></def></def-item><def-item><term>TN</term><def>
<p>True negative</p></def></def-item><def-item><term>TP</term><def>
<p>True positive</p></def></def-item><def-item><term>TQWT</term><def>
<p>Tunable Q-factor wavelet transform</p></def></def-item><def-item><term>VAE</term><def>
<p>Variational autoencoder</p></def></def-item><def-item><term>VEB</term><def>
<p>Ventricular ectopic beat</p></def></def-item><def-item><term>VF</term><def>
<p>Ventricular fibrillation</p></def></def-item><def-item><term>VT</term><def>
<p>Ventricular tachycardia</p></def></def-item><def-item><term>WT</term><def>
<p>Wavelet transform</p></def></def-item><def-item><term>ZCR</term><def>
<p>Zero-crossing rate</p></def></def-item></def-list>
</glossary>
<fn-group>
<fn id="n1" fn-type="custom" custom-type="edited-by"><p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1681357/overview">Xiaofeng Li</ext-link>, Heilongjiang International University, China</p></fn>
<fn id="n2" fn-type="custom" custom-type="reviewed-by"><p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2183384/overview">Ahmed Ali Dawud</ext-link>, Jimma University, Ethiopia</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3158417/overview">Hendra Kusuma</ext-link>, Institut Teknologi Sepuluh Nopember, Indonesia</p></fn>
</fn-group>
</back>
</article>