Research article

AttBiLFNet: A novel hybrid network for accurate and efficient arrhythmia detection in imbalanced ECG signals

  • Received: 15 December 2023 Revised: 19 February 2024 Accepted: 29 April 2024 Published: 10 May 2024
  • Within the domain of cardiovascular diseases, arrhythmia is one of the leading anomalies causing sudden deaths. These anomalies, including arrhythmia, are detectable through the electrocardiogram, a pivotal component in the analysis of heart diseases. However, conventional methods like electrocardiography encounter challenges such as subjective analysis and limited monitoring duration. In this work, a novel hybrid model, AttBiLFNet, was proposed for precise arrhythmia detection in ECG signals, including imbalanced class distributions. AttBiLFNet integrates a Bidirectional Long Short-Term Memory (BiLSTM) network with a convolutional neural network (CNN) and incorporates an attention mechanism using the focal loss function. This architecture is capable of autonomously extracting features by harnessing BiLSTM's bidirectional information flow, which proves advantageous in capturing long-range dependencies. The attention mechanism enhances the model's focus on pertinent segments of the input sequence, which is particularly beneficial in class imbalance classification scenarios where minority class samples tend to be overshadowed. The focal loss function effectively addresses the impact of class imbalance, thereby improving overall classification performance. The proposed AttBiLFNet model achieved 99.55% accuracy and 98.52% precision. Moreover, performance metrics such as MF1, K score, and sensitivity were calculated, and the model was compared with various methods in the literature. Empirical evidence showed that AttBiLFNet outperformed other methods in terms of both accuracy and computational efficiency. The introduced model serves as a reliable tool for the timely identification of arrhythmias.

    Citation: Enes Efe, Emrehan Yavsan. AttBiLFNet: A novel hybrid network for accurate and efficient arrhythmia detection in imbalanced ECG signals[J]. Mathematical Biosciences and Engineering, 2024, 21(4): 5863-5880. doi: 10.3934/mbe.2024259

    Related Papers:

    [1] Zhongnan Ran, Mingfeng Jiang, Yang Li, Zhefeng Wang, Yongquan Wu, Wei Ke, Ling Xia . Arrhythmia classification based on multi-feature multi-path parallel deep convolutional neural networks and improved focal loss. Mathematical Biosciences and Engineering, 2024, 21(4): 5521-5535. doi: 10.3934/mbe.2024243
    [2] MingHao Zhong, Fenghuan Li, Weihong Chen . Automatic arrhythmia detection with multi-lead ECG signals based on heterogeneous graph attention networks. Mathematical Biosciences and Engineering, 2022, 19(12): 12448-12471. doi: 10.3934/mbe.2022581
    [3] Chunkai Zhang, Yingyang Chen, Ao Yin, Xuan Wang . Anomaly detection in ECG based on trend symbolic aggregate approximation. Mathematical Biosciences and Engineering, 2019, 16(4): 2154-2167. doi: 10.3934/mbe.2019105
    [4] Yuni Zeng, Hang Lv, Mingfeng Jiang, Jucheng Zhang, Ling Xia, Yaming Wang, Zhikang Wang . Deep arrhythmia classification based on SENet and lightweight context transform. Mathematical Biosciences and Engineering, 2023, 20(1): 1-17. doi: 10.3934/mbe.2023001
    [5] Diguo Zhai, Xinqi Bao, Xi Long, Taotao Ru, Guofu Zhou . Precise detection and localization of R-peaks from ECG signals. Mathematical Biosciences and Engineering, 2023, 20(11): 19191-19208. doi: 10.3934/mbe.2023848
    [6] Peng Zhang, Mingfeng Jiang, Yang Li, Ling Xia, Zhefeng Wang, Yongquan Wu, Yaming Wang, Huaxiong Zhang . An efficient ECG denoising method by fusing ECA-Net and CycleGAN. Mathematical Biosciences and Engineering, 2023, 20(7): 13415-13433. doi: 10.3934/mbe.2023598
    [7] Eleonora Sulas, Monica Urru, Roberto Tumbarello, Luigi Raffo, Danilo Pani . Systematic analysis of single- and multi-reference adaptive filters for non-invasive fetal electrocardiography. Mathematical Biosciences and Engineering, 2020, 17(1): 286-308. doi: 10.3934/mbe.2020016
    [8] Mingming Zhang, Huiyuan Jin, Ying Yang . ECG classification efficient modeling with artificial bee colony optimization data augmentation and attention mechanism. Mathematical Biosciences and Engineering, 2024, 21(3): 4626-4647. doi: 10.3934/mbe.2024203
    [9] Keyue Yan, Tengyue Li, João Alexandre Lobo Marques, Juntao Gao, Simon James Fong . A review on multimodal machine learning in medical diagnostics. Mathematical Biosciences and Engineering, 2023, 20(5): 8708-8726. doi: 10.3934/mbe.2023382
    [10] Vishal Pandey, Khushboo Anand, Anmol Kalra, Anmol Gupta, Partha Pratim Roy, Byung-Gyu Kim . Enhancing object detection in aerial images. Mathematical Biosciences and Engineering, 2022, 19(8): 7920-7932. doi: 10.3934/mbe.2022370
  • Within the domain of cardiovascular diseases, arrhythmia is one of the leading anomalies causing sudden deaths. These anomalies, including arrhythmia, are detectable through the electrocardiogram, a pivotal component in the analysis of heart diseases. However, conventional methods like electrocardiography encounter challenges such as subjective analysis and limited monitoring duration. In this work, a novel hybrid model, AttBiLFNet, was proposed for precise arrhythmia detection in ECG signals, including imbalanced class distributions. AttBiLFNet integrates a Bidirectional Long Short-Term Memory (BiLSTM) network with a convolutional neural network (CNN) and incorporates an attention mechanism using the focal loss function. This architecture is capable of autonomously extracting features by harnessing BiLSTM's bidirectional information flow, which proves advantageous in capturing long-range dependencies. The attention mechanism enhances the model's focus on pertinent segments of the input sequence, which is particularly beneficial in class imbalance classification scenarios where minority class samples tend to be overshadowed. The focal loss function effectively addresses the impact of class imbalance, thereby improving overall classification performance. The proposed AttBiLFNet model achieved 99.55% accuracy and 98.52% precision. Moreover, performance metrics such as MF1, K score, and sensitivity were calculated, and the model was compared with various methods in the literature. Empirical evidence showed that AttBiLFNet outperformed other methods in terms of both accuracy and computational efficiency. The introduced model serves as a reliable tool for the timely identification of arrhythmias.



    Cardiovascular diseases (CVDs) pose a significant threat to human health worldwide. Data from the World Health Organization (WHO) indicate that CVDs are the leading cause of death globally, resulting in 17.9 million fatalities annually, comprising approximately 32% of all global deaths. Over 75% of these fatalities occur in developing nations. The prevalence and mortality rates of CVDs are steadily increasing at alarming levels. Consequently, regular heart rhythm monitoring has emerged as an essential and indispensable strategy for effectively managing and preventing CVDs [1,2].

    Figure 1.  The 12-lead ECG system. (a) The spatial arrangement of the 10 electrodes employed in the 12-lead ECG system. (b) Electrodes on human skin capture the electrical potential differences, and ECG signals from 12 leads depict the heart's electrical activity from various angles [3].

    The electrocardiogram (ECG) is a cornerstone of clinical arrhythmia diagnosis. This non-invasive method provides a detailed view of the heart's electrical activity, revealing the timing and coordination of atrial and ventricular contractions. The most widely applied solution for arrhythmia detection is electrocardiography, which records the electrical activity of the heart over a period using electrodes placed over the skin, as illustrated in Figure 1 [3]. By analyzing the ECG's waveforms, healthcare professionals can assess the efficiency of impulse conduction through the heart's conduction system, including the atria, atrioventricular (AV) junction, and ventricles. The procedure involves attaching twelve electrodes to specific locations on the body, four on the limbs, and six on the chest. These electrodes act as sensors, capturing the heart's electrical signals and transmitting them to an ECG machine for analysis and interpretation [4,5,6]. Traditional arrhythmia monitoring methods, such as Holter monitors and event recorders, are limited by their short-term recording capabilities, often restricting continuous patient surveillance. To address this limitation and enhance the duration and quality of arrhythmia screening, smart wearable devices have emerged as a promising alternative. These devices, including smartwatches, clothing-integrated sensors, and chest patches, enable continuous monitoring of arrhythmias, providing valuable insights into cardiac rhythm patterns over extended periods. Their ability to capture arrhythmic events throughout daily activities offers clinicians a more comprehensive understanding of patient cardiovascular health [7]. However, it is important to note that the acquisition of ECG signals can be affected by various challenges. These challenges include the absence of cardiac arrhythmia indicators during capture, non-stationary ECG signal morphology, patient-specific ECG signal properties, large volumes of ECG data, and the presence of noise and artifacts. These challenges can lead to inaccurate interpretations of cardiac arrhythmias [8,9,10,11]. In addition, traditional ECG analysis is subjective, time-consuming, and limited in its ability to detect subtle changes in heart function due to its reliance on the expertise of the interpreting physician [12].

    The use of machine learning (ML) and deep learning (DL) models in ECG interpretation has the potential to improve healthcare access and outcomes in remote or resource-limited settings. These models can provide continuous, real-time monitoring and more accurate interpretation of ECG signals, thereby increasing the likelihood of capturing intermittent arrhythmias. Additionally, the use of ML and DL models can standardize analyses, reducing the variability inherent in human interpretation and potentially leading to improved patient outcomes. Therefore, it is essential to foster research and development in the field of ML to realize its full potential benefits [13,14]. A review of extant literature reveals that traditional ML algorithms, which employ handcrafted features, are commonly employed as the initial step in the model development process. The utilization of a shallow learning model in conjunction with a feature extractor is a particularly prevalent approach in this regard [15]. Several researchers [15,16,17,18,19,20,21] have utilized advanced mathematical techniques, such as higher-order statistics (HOS), continuous wavelet transform, independent component analysis (ICA), and principal component analysis (PCA), to extract meaningful features from data [22]. Conventional classifier networks, including random forest, support vector machine, and k-nearest neighbors, were trained on these extracted features. However, the achieved results fell short of expectations, and the feature extraction process proved to be time-consuming. Additionally, a significant drawback of these methods lies in the dataset-specific nature of the extracted features, hindering generalization capabilities. Because of these disadvantages, deep learning algorithms such as convolutional neural networks (CNNs) have been adopted to extract features automatically. Despite significant advancements in arrhythmia detection, both traditional classifiers [23,24,25] and deep learning-based classifiers [26,27,28] struggle to effectively handle class imbalance. This is primarily due to the inherent nature of ECG signals, where acquiring equal amounts of data for each class of arrhythmias is often impractical. Conventional classifier networks, on the other hand, require substantial amounts of balanced data from each class to achieve optimal performance [29]. To address this challenge, various techniques have been explored, including Siamese Neural Networks [30], Long Short-Term Memory (LSTM) networks [31], and Bidirectional LSTM (BiLSTM) networks [22]. While these methods have shown some improvement in classification accuracy, they have yet to reach the desired levels of performance.

    In recent years, there has been a surge of research dedicated to addressing the challenge of class imbalance in various domains. One noticeable contribution is the work of Lin et al. (2017) in the object detection field [32]. They introduced the focal loss function, an enhanced version of the categorical cross-entropy loss function commonly employed in CNNs. Subsequently, focal loss has been incorporated into DL techniques in various fields, including time series analysis [33], speech recognition [34], and natural language processing [35]. A particularly noteworthy study in this area is that of Petmezas et al. (2021) on an imbalanced ECG dataset [36]. This work utilizes a hybrid network architecture combining an LSTM and a CNN, with focal loss selected as the loss function. The CNN component serves as a feature extractor, while the LSTM acts as an information selector, learning the temporal dynamics of the input data. This study effectively demonstrates the superior performance of CNN-LSTM with focal loss in handling class imbalance [36].

    While the combination of CNN and LSTM proves effective in handling class imbalance, further improvements can be achieved by replacing the LSTM with a BiLSTM. BiLSTMs offer several advantages over LSTMs, particularly in the context of imbalanced data classification. LSTMs, with their unidirectional flow of information, can sometimes miss important contextual information, especially when dealing with long sequences or when the relevant information is spread out across the sequence. BiLSTMs, on the other hand, process the input sequence in both directions, allowing them to capture long-range dependencies and contextual information more effectively [37]. This makes BiLSTMs particularly well-suited for tasks like sentiment analysis, machine translation, and time series prediction, where contextual information is crucial for accurate classification. In addition to replacing the LSTM with a BiLSTM, incorporating an attention mechanism into the model can further enhance its performance. Attention mechanisms allow the model to focus on the most relevant parts of the input sequence, dynamically assigning weights to different parts of the sequence based on their importance. This is particularly beneficial for imbalanced data classification, where the minority class samples are often overshadowed by the majority class samples [38]. By selectively focusing on the minority class samples, the attention mechanism can help the model to better learn their characteristics and improve its classification accuracy for the minority class. The combination of a BiLSTM with an attention mechanism can provide a powerful and effective approach to handling imbalanced data classification tasks. The BiLSTM's ability to capture long-range dependencies and contextual information, coupled with the attention mechanism's ability to selectively focus on the most relevant parts of the input sequence, can lead to significant improvements in classification performance, particularly for the minority class.

    We introduce AttBiLFNet architecture, a novel network model that proficiently addresses the challenges of arrhythmia detection in ECG signals, focusing on class imbalance. The proposed method effectively extracts and classifies arrhythmia patterns using a BiLSTM network with a CNN combined with an attention mechanism and focal loss. The performance of the proposed model has been comprehensively evaluated with existing approaches and has consistently outperformed them in terms of both accuracy and computational efficiency. Additionally, the proposed method has been compared with a hybrid approach that uses both advanced and traditional feature extraction methods by integrating the univariate feature selection (UFS) method into the model. The UFS method identifies the most important features by evaluating the performance of each feature individually through classifiers [39]. Combining these two methods is aimed to lead to more meaningful and effective feature selection. To the best of our knowledge, AttBiLFNet represents the first application of this particular combination of techniques in the context of arrhythmia detection. The key contributions of this work are summarized as follows:

    ● The development of a novel network architecture, AttBiLFNet, that effectively addresses the challenges of arrhythmia detection in the context of class imbalance of ECG signals;

    ● The compelling extraction and classification of arrhythmia patterns using a BiLSTM network with a CNN combined with an attention mechanism and the focal loss function;

    ● The proposed method is comprehensively evaluated in comparison to existing approaches, demonstrating superior performance in both accuracy and computational efficiency;

    ● The comparison of the proposed method with a hybrid approach that uses both advanced and traditional feature extraction methods by integrating the UFS method into the model;

    ● The first implementation of this customized combination of techniques in the field of arrhythmia detection.

    The remainder of this paper is organized as follows: Section 2 details the experimental datasets, network architecture, and analysis of the methodologies used. Subsequently, Sections 3 and 4 provide a comprehensive comparison and evaluation of the proposed model's performance.

    The MIT-BIH Arrhythmia Database (MITDB) is a publicly available collection of 48 half-hour excerpts of two-channel ambulatory ECG recordings from 47 subjects. The recordings were obtained from the BIH Arrhythmia Laboratory between 1975 and 1979. The database includes a wide variety of arrhythmias, including atrial fibrillation, atrial flutter, ventricular tachycardia, and premature ventricular contractions. The MITDB has been used extensively for the development and evaluation of arrhythmia detection algorithms. In this work, we selected five classes that are widely used in the literature [10]:

    Right bundle branch block (RBBB): RBBB is a cardiac conduction disorder characterized by a delay in the transmission of electrical impulses through the right bundle branch (RBB) of the heart's His-Purkinje system. This delay results in a widening of the QRS complex on an ECG, indicating a prolonged activation of the right ventricle. While RBBB is often asymptomatic and benign, it may also be associated with various cardiovascular conditions and pulmonary diseases. Therefore, a thorough clinical evaluation is crucial to determine the underlying cause of RBBB and assess the overall cardiac health of individuals with this conduction abnormality.

    Left bundle branch block (LBBB): LBBB is a cardiac conduction disorder characterized by a prolonged or impeded electrical impulse along the left bundle branch, a crucial component of the heart's electrical conduction system. This abnormality often manifests on an ECG as a widened QRS complex, reflecting the delayed activation of the left ventricle. LBBB can arise from various underlying cardiac conditions, including myocardial infarction, cardiomyopathy, or structural heart disease. Clinical presentations of LBBB range from asymptomatic individuals to those experiencing symptoms such as heart failure, palpitations, or dizziness. Diagnosing and managing LBBB involve a comprehensive evaluation encompassing the patient's medical history, clinical symptoms, and additional cardiac testing to determine the underlying cause and assess overall cardiovascular health. Treatment strategies primarily focus on addressing the root cause while managing associated symptoms, emphasizing the importance of a multidisciplinary approach in the care of individuals with left bundle branch block.

    Normal beats (N): Regular and rhythmic heart contractions, known as normal beats, play a crucial role in maintaining cardiovascular health. These physiological occurrences, characterized by the depolarization of the atria and ventricles, ensure an efficient blood-pumping mechanism throughout the circulatory system. Grasping the intricacies of N beats is paramount in the realm of cardiac electrophysiology, offering valuable insights for healthcare professionals in diagnosing and managing various cardiac conditions. Researchers in the field of cardiology delve into the nuances of N beats to comprehend the normal functioning of the heart, paving the way for advancements in medical science for the prevention and treatment of cardiovascular disorders.

    Atrial premature beats (APBs): APBs, also known as premature atrial contractions (PACs), are a type of cardiac arrhythmia characterized by the origination of premature depolarization within the atria. These ectopic beats disrupt the heart's normal electrical rhythm, resulting in an early contraction of the atria before the expected heartbeat sequence. While often benign and asymptomatic, APBs can sometimes lead to palpitations, a fluttering sensation in the chest, or other mild symptoms. The identification and comprehension of APBs are crucial in clinical cardiology, as their presence may indicate an underlying cardiovascular condition. Diagnostic tools such as ECG play a crucial role in recognizing and assessing the frequency of APBs, assisting healthcare professionals in the comprehensive evaluation and management of individuals presenting with this cardiac arrhythmia.

    Premature ventricular contraction (PVC): PVC is a prevalent cardiac arrhythmia characterized by untimely contractions originating from the ventricles, the heart's lower pumping chambers. These ectopic beats disrupt the regular heartbeat, potentially impairing the heart's ability to effectively pump blood. PVCs often manifest as palpitations and can be detected through ECG, which reveals abnormal QRS complexes. While occasional PVCs may be harmless, frequent or sustained occurrences may signal underlying cardiovascular problems and may warrant further evaluation and management. Enlightening the mechanisms and triggers of PVCs is essential for developing personalized interventions to address this prevalent cardiac arrhythmia and its potential implications for overall cardiovascular health. Table 1 provides the beat counts for each class of arrhythmia waveform.

    Table 1.  The number of heartbeats and classes for the MIT-BIH dataset.
    Beat types Numbers
    Right bundle branch block (RBBB) 7259
    Left bundle branch block (LBBB) 8075
    Normal beats (N) 75,052
    Atrial premature beats (APB) 2546
    Premature ventricular contraction (PVC) 7130

     | Show Table
    DownLoad: CSV

    Univariate feature selection (UFS) is a statistical method widely used in machine learning and data analysis to identify and select the most informative features from a dataset. The aim of this technique is to improve the model performance and reduce the dimensionality by retaining only the most relevant variables. Univariate feature selection individually assesses the significance of each feature, independently of the others, making it particularly useful when dealing with high-dimensional datasets. The process involves evaluating the relationship between each feature and the target variable based on statistical metrics such as correlation, mutual information, or statistical tests like Analysis of Variance (ANOVA). Then, features with the highest scores or statistical significance are selected for further analysis or model training. One common formula used in UFS is the F-statistic for ANOVA. For a given feature, the F-statistic is calculated as the ratio of the variance between groups to the variance within groups. Mathematically, it is represented as:

    F=Variance Between GroupsVariance Within Groups, (1)

    where the variance between groups measures the differences in means among various categories, and the variance within groups represents the variability within each category. A higher F-statistic indicates greater differences between group means and, therefore, a potentially more informative feature. Researchers and data scientists often set a threshold or use statistical tests to determine the significance of the F-statistic and select features accordingly. UFS provides a systematic approach to enhance model efficiency and interpretability by focusing on the most relevant features in a dataset [39,40].

    Convolutional neural networks (CNNs) and Bidirectional Long Short-Term Memory (BiLSTM) networks are specialized architectures within the field of deep learning. CNNs excel, particularly in image recognition tasks. Fundamentally, they comprise convolutional and pooling layers. Convolutional layers amplify features within the input data while pooling layers diminish dimensionality while preserving crucial features. The convolution operation is frequently represented mathematically in Eq (2):

    y(t)=x(t)w(t)=x(τ)w(tτ)dτ. (2)

    Here, the input is denoted by x, and the kernel or filter by w. The feature map, y, is the result of applying the kernel to the input [36].

    BiLSTMs are widely used in natural language processing tasks, providing the capability to interact with both past and future contexts of the input data. BiLSTMs can retain and process information by taking into account the context beyond the immediate input. A BiLSTM cell is typically formulated as:

    it=σ(Wiixt+bii+Whiht1+bhi), (3)
    ft=σ(Wifxt+bif+Whfht1+bhf), (4)
    ot=σ(Wioxt+bio+Whoht1+bho), (5)
    gt=tanh(Wigxt+big+Whght1+bhg), (6)
    ct=ftct1+itgt, (7)
    ht=ottanh(ct). (8)

    In these equations, xt represents the input, ht is the output of the cell, it, ft, ot, and gt denote input, forget, output, and memory gates, respectively. W and b terms indicate weights and biases, σ represents the sigmoid function, tanh is the hyperbolic tangent function, and signifies element-wise multiplication [41].

    The attention mechanism employs dynamic weighting to evaluate the significance of individual elements within an input sequence. These weights are adjusted adaptively based on the relative importance of each element, enabling the model to enhance its learning and focusing capability. The attention mechanism has demonstrated effectiveness in tasks involving sequential data, particularly in the fields of natural language processing (NLP) and machine translation. Mathematically, the attention mechanism can be expressed as follows:

    Considering a data input as a sequence X={x1,x2,,xn} and hidden states H={h1,h2,,hn}, where n represents the length of the input sequence.

    The attention weights, denoted as a={a1,a2,,an}, are typically calculated using a network or a set of learnable parameters.

    These attention weights are often normalized using the softmax function to ensure the sum of the total weight to 1:

    ei=score(hi,hquery), (9)
    ai=exp(ei)nj=1exp(ej). (10)

    Here, hquery is usually a query vector, and ei is measured using a scoring function, which could involve various methods such as dot product, scalar product, or another similarity metric.

    Finally, a weighted combination is formed using these weights:

    C=ni=1aihi. (11)

    Here, C symbolizes the context vector, which is often utilized in the remainder of the model.

    This formulation constitutes the fundamental concept of the attention mechanism, enabling the model to focus on specific segments and emphasize essential information, particularly beneficial when dealing with lengthy input sequences [42].

    Focal loss is a specialized loss function designed primarily for classification problems, effective in addressing issues related to class imbalance. This function finds significant application in tasks such as object recognition. To comprehend focal loss, it is beneficial to first recall the cross-entropy loss, which is commonly utilized for multi-class classification problems.

    The cross-entropy loss, expressed by the following formula, serves as a foundational understanding:

    CE(p,y)=iyilog(pi). (12)

    Here:

    p denotes the probability vector predicted by the model;

    y represents the one-hot encoded vector corresponding to the actual class;

    yi signifies the ith element of the true class;

    pi represents the ith element of the predicted class;

    ● Focal loss stands as an improved version of the cross-entropy loss, specifically tailored to address the challenges posed by class imbalance more effectively. The formula for focal loss is articulated as follows:

    FL(p,y)=iyi((1pi)γ.log(pi)). (13)

    Here:

    γ is a hyperparameter, often set to 2;

    ● Other variables remain consistent with the cross-entropy loss.

    Notably, focal loss incorporates the term (1pi)γ to facilitate a stronger focus on rare classes. This term ensures that correctly classified instances result in less pronounced updates to the model, effectively mitigating the impact of class imbalance. In this formula, pi represents the predicted probability by the classification model, yi denotes the actual class, and γ signifies the focus parameter [32].

    AttBiLFNet is a hybrid network architecture that effectively addresses the challenges of arrhythmia detection in the context of imbalanced ECG signal datasets. The proposed method successfully extracts and classifies arrhythmia patterns by utilizing a BiLSTM network with a CNN, combined with an attention mechanism and the focal loss function. Furthermore, the proposed method has been compared with a hybrid approach that employs both advanced and traditional feature extraction methodologies by integrating the UFS algorithm into the model. In this comparison, AttBiLFNet_1, the version without UFS, and AttBiLFNet_2, the version with UFS, were evaluated. A detailed illustration of the proposed AttBiLFNet architecture is provided in Figure 2.

    Figure 2.  Proposed novel multi-hybrid AttBiLFNet architecture.

    We introduce a novel network architecture, called AttBiLFNet, for challenging arrhythmia detection in ECG signals containing class imbalance. The proposed AttBiLFNet architecture effectively extracts and classifies arrhythmia patterns utilizing the BiLSTM network with a CNN combined with the attention mechanism and the focal loss. The constructed models were tested on a computer equipped with an Intel Xeon E5-2630 2.3 GHz CPU and 12 GB RAM. Additionally, the proposed method has been compared with a hybrid approach that uses both advanced and traditional feature extraction methods by integrating the UFS technique with the proposed AttBiLFNet architecture.

    The datasets were divided into training and test sets using 10-fold cross-validation. This process was implemented in each proposed model to evaluate its performance. The average experimental results were then calculated for accuracy, sensitivity, specificity, Kappa score, and Macro F1 score, as defined in Eqs (14)–(18), respectively.

    Accuracy=TP+TNTP+FP+FN+TN×100, (14)
    Sensitivity=TPTP+FN×100, (15)
    Specificity=TNFP+TN×100, (16)
    Kappa=PoPe1Pe, (17)
    MacroF1=2×Macro Precision×Macro RecallMacro Precision+Macro Recall. (18)

    Accuracy is a fundamental metric for evaluating classification models, measuring the proportion of correctly classified instances. It encompasses both true positives (TP), instances correctly predicted as positive, and true negatives (TN), instances correctly predicted as negative. However, accuracy can be misleading in situations where the dataset is imbalanced, with one class significantly more prevalent than the others. In such cases, sensitivity (recall) and specificity become more relevant metrics.

    Sensitivity, also known as recall, evaluates the model's ability to correctly identify actual positive instances. It is calculated as the ratio of TP to the total number of actual positive instances (TP+FN). Specificity, on the other hand, evaluates the model's capability to correctly identify actual negative instances. It is calculated as the ratio of TN to the total number of actual negative instances (TN+FP). The kappa score, a more sophisticated metric, measures the agreement between predicted and actual classifications, accounting for the agreement that could have occurred by chance. The macro F1 score aims to balance precision and recall on a per-class basis. It is calculated by independently calculating the F1 score for each class and then taking the unweighted average (macro-average) across all classes. The precision measures the proportion of correct positive predictions (TP/(TP+FP)), while recall assesses the proportion of actual positive instances that are correctly identified (TP/(TP+FN)).

    These equations collectively provide a comprehensive evaluation framework for classification models, considering their ability to accurately classify instances, handle class imbalance, and measure the agreement between predicted and actual classifications. The results obtained for each metric allow for a comparison of the effectiveness of the different models studied in this paper. Additionally, it is crucial to account for variations in outcomes across multiple executions due to the stochastic nature of neural network models. Executing the model ten times and averaging the results for each metric ensures a more robust and dependable assessment of its performance.

    This work employs sensitivity, precision, accuracy, macro F1 (MF1), and Cohen's Kappa coefficient (K) as performance metrics. The proposed model's performance was evaluated using 10-fold cross-validation. The detailed results of these experiments are listed in Table 2.

    Table 2.  Ten-fold cross-validation averages using AttBiLFNet architectures.
    Methods Sensitivity (% ± SD) Precision (% ± SD) Accuracy (% ± SD) MF1 (% ± SD) K (% ± SD)
    AttBiLFNet_1 98.14 ± 0.003 98.93 ± 0.002 99.55 ± 0.0006 98.52 ± 0.001 98.93 ± 0.001
    AttBiLFNet_2 97.70 ± 0.004 98.81 ± 0.002 99.45 ± 0.0004 98.24 ± 0.001 98.70 ± 0.001

     | Show Table
    DownLoad: CSV

    The performance metrics for each arrhythmia class are provided in Tables 3 and 4. The highest performance was achieved in the LBBB and RBBB classes, while the lowest performance was obtained in the APB class.

    Table 3.  Performance metrics achieved on the five classes for AttBiLFNet_1.
    Class Accuracy (%) Sensitivity (%) Precision (%) MF1 (%) K
    N 99.62 99.83 99.66 99.74 0.99
    LBBB 99.97 99.69 99.95 99.82 1.00
    RBBB 99.97 99.80 99.83 99.81 1.00
    PVC 99.82 98.66 98.84 98.75 0.99
    APB 99.73 92.74 96.39 94.51 0.94

     | Show Table
    DownLoad: CSV
    Table 4.  Performance metrics achieved on the five classes for AttBiLFNet_2.
    Class Accuracy (%) Sensitivity (%) Precision (%) MF1 (%) K
    N 99.53 99.82 99.56 99.69 0.99
    LBBB 99.95 99.68 99.76 99.72 1.00
    RBBB 99.95 99.55 99.71 99.63 1.00
    PVC 99.80 98.28 98.93 98.61 0.98
    APB 99.68 91.21 96.12 93.56 0.93

     | Show Table
    DownLoad: CSV

    Figure 3 illustrates a performance comparison of different components in three different scenarios for the APB class. In the first scenario, LSTM was preferred over BiLSTM. In the second scenario, Categorical Cross Entropy was used instead of focal loss. In the third scenario, the attention mechanism was removed from the model. All scenarios were tested, and their performances were compared to the proposed model. The proposed model achieved the highest performance, followed by the method used in the first scenario. The worst performance occurred in the third scenario, where attention mechanism was not used.

    Figure 3.  Comparing the performance of various versions of the proposed model with different component combinations.

    Table 5 presents a performance comparison of the proposed AttBiLFNet model with the other state-of-the-art ECG studies. The highest results are highlighted in bold for easy identification. The field of arrhythmia classification has witnessed a surge in the development of novel methodologies, each aiming to achieve superior performance metrics. Notable contributions include the works of [1,43,44], all of which have surpassed a remarkable 99% accuracy threshold. A common thread among these algorithms is their adherence to the end-to-end paradigm, which effectively eliminates the need for a separate feature extraction step. This characteristic highlights the efficacy of the end-to-end methodology in attaining high precision across a diverse spectrum of arrhythmias. In contrast, [45] embarked on a distinct approach, employing an autoencoder (ACN) to extract features from ECG signals, followed by classification using a support vector machine (SVM) classifier. This strategy resulted in a commendable accuracy of 98.84%. Additionally, researchers have explored alternative avenues for feature extraction from input signals, utilizing a variety of techniques. [22], for instance, introduced a discrete wavelet transform to enhance the performance of BiLSTM networks. This innovative approach involved fusing wavelet coefficient features with ECG signal features, as mapped by Bidirectional LSTM, culminating in an impressive accuracy of 99.39% in arrhythmia classification. Building upon this success, [46] incorporated a convolutional ACN to extract encoded ECG features, subsequently inputting them into an LSTM classifier for automated arrhythmia detection. This approach yielded accuracy rates of 99.11% for encoded features and 99.23% for raw ECG data. Diverging from the prevailing end-to-end paradigm, [47] opted for wavelet features, achieving a commendable accuracy of 97.41%. This diversity in approaches underscores the dynamic landscape of methodologies employed in the pursuit of accurate arrhythmia classification. Moreover, [10] proposes a novel deep learning-based approach for arrhythmia detection from ECG signals. Their approach, termed DeepArr, utilizes a 1D-CNN and a BiLSTM layer. The 1D-CNN extracts local spatiotemporal features from the ECG signal, while the BiLSTM captures the contextual features of arrhythmia from the extracted features. Their proposed method achieves an accuracy of 99.46%, a specificity of 99.57%, a sensitivity of 97.01%, a precision of 98.26%, and an F1-score of 97.63%. Additionally, they demonstrate the effectiveness of employing CNN and BiLSTM in tandem for arrhythmia detection.

    Table 5.  Performance comparison of the proposed AttBiLFNet model with other state-of-the-art ECG studies on the MIT-BIH database.
    Works Number of beats Classifier Accuracy (%) Sensitivity (%) Precision (%) MF1 (%)
    Yildirim (2018) [22] 7326 BiLSTM 99.39 - - -
    Oh et al. (2018) [48] 16,499 CNN+LSTM 98.10 97.50 - -
    Yildirim et al. (2019) [46] 100,022 LSTM 99.23 - - -
    Oh et al. (2019) [49] 94,667 U-net architecture 99.30 - - -
    Huang et al. (2019) [1] 2520 2-D CNN 99.00 - - -
    Qiao et al. (2020) [44] 99,863 DELM-LRF-BLSTM 99.32 - 98.30 97.71
    Murat et al. (2020) [43] 100,022 CNN+LSTM 99.26 97.14 98.07 97.60
    Wu et al. (2021) [47] 32,422 CNN 97.41 97.05 - -
    Ojha et al. (2022) [45] - SVM 98.84 - - -
    Midani et al. (2023) [10] 100,062 DeepArr 99.46 97.01 98.26 97.63
    Proposed work-1 100,062 AttBiLFNet_1 99.55 98.14 98.93 98.52
    Proposed work-2 100,062 AttBiLFNet_2 99.45 97.70 98.81 98.24

     | Show Table
    DownLoad: CSV

    As can be discerned from Table 5, AttBiLFNet exhibits superior performance when compared to other works. The DeepArr approach is the closest model to ours, and with this method, as shown in Table 6, our approach demonstrably outperforms DeepArr by approximately 3% for the APB class, particularly when analyzing the performance of arrhythmia classes. This highlights the effectiveness of our model in handling class imbalance. Furthermore, the MF1 score of our proposed method surpasses that of all other studies in the table by approximately 1%. Despite AttBiLFNet_1 demonstrating the highest performance, our experiments reveal that the training time for each epoch of AttBiLFNet_2 is approximately 40% faster than that of AttBiLFNet_1. Consequently, while there is a slight decrease in performance when utilizing UFS, it facilitates a more efficient process.

    Table 6.  AttBiLFNet (Ⅰ) and DeepArr (Ⅱ) performance values of arrhythmia classes.
    Class Accuracy (%) Sensitivity (%) Precision (%) MF1 (%)
    N (Ⅰ) 99.62 99.83 99.66 99.74
    N (Ⅱ) 99.52 99.82 99.60 99.71
    LBBB (Ⅰ) 99.97 99.69 99.95 99.82
    LBBB (Ⅱ) 99.98 99.70 99.85 99.77
    RBBB (Ⅰ) 99.97 99.80 99.83 99.81
    RBBB (Ⅱ) 99.95 99.42 99.84 99.63
    PVC (Ⅰ) 99.82 98.66 98.84 98.75
    PVC (Ⅱ) 99.84 97.16 98.02 97.59
    APB (Ⅰ) 99.73 92.74 96.39 94.51
    APB (Ⅱ) 99.63 89.00 94.01 91.44

     | Show Table
    DownLoad: CSV

    In this work, a novel arrhythmia detection method called AttBiLFNet is proposed. This method is designed as a neural network that includes attention mechanisms, BiLSTM, CNN layers, and focal loss. The attention mechanism enables the model to focus on specific features and highlight important information, enabling it to focus more precisely on the attributes that are critical for arrhythmia detection. The BiLSTM layer is employed to more effectively model changes over time in arrhythmia detection, as these changes can play an important role in the diagnostic process. The CNN component is used to recognize local features and distinguish particular patterns, which has provided us to more accurately address the complex and localized features of arrhythmias. Besides, focal loss makes the learning process more balanced by enabling the model to better handle examples in rare classes. Through the combination of these layers, AttBiLFNet was able to perform more precisely and comprehensively in arrhythmia detection.

    In this paper, a novel hybrid network architecture was proposed for arrhythmia detection, which is insensitive to imbalanced class distributions. This innovative hybrid model effectively captures and classifies arrhythmia patterns in the ECG signal data by employing a combination of a BiLSTM network, a CNN, an attention mechanism, and the focal loss function. This multi-hybrid combination improves the proposed model's ability to distinguish subtle patterns in imbalanced datasets, enabling higher accuracy in arrhythmia detection while sustaining computational efficiency. Through a comprehensive evaluation and comparative performance analysis with the existing approaches, the proposed model demonstrates superior performance, proving to be an advanced solution to overcome the challenges posed by imbalanced ECG signal datasets. In addition to comparing AttBiLFNet with established methods, we explore a hybrid approach that integrates both advanced techniques and traditional feature extraction methods for arrhythmia detection. This comparative analysis provides a holistic view of the proposed method's efficacy, demonstrating its advantages over hybrid approaches and reaffirming its promise as a cutting-edge solution for addressing class imbalance in arrhythmia detection. Hence, AttBiLFNet emerges as a promising and robust approach, offering advancements in both accuracy and computational efficiency, thereby contributing to the evolution of arrhythmia detection methodologies.

    Future research will focus on developing various strategies to further improve the performance of AttBiLFNet. In this context, more effective methods will be investigated to address the issue of data imbalance, and the model's feature extraction capabilities will be enhanced by integrating with other advanced techniques. Also, some new techniques are intended to be developed to optimize real-time performance, notably on resource-constrained devices.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors received no specific funding for this work.

    The authors declare that there are no conflicts of interest.



    [1] J. Huang, B. Chen, B. Yao, W. He, ECG arrhythmia classification using STFT-based spectrogram and convolutional neural network, IEEE Access, 7 (2019), 92871–92880. https://doi.org/10.1109/ACCESS.2019.2928017 doi: 10.1109/ACCESS.2019.2928017
    [2] H. Chang, H. Zan, S. Zhang, B. Zhao, K. Zhang, Construction of cardiovascular information extraction corpus based on electronic medical records, Math. Biosci. Eng., 20 (2023), 13379–13397. https://doi.org/10.3934/mbe.2023596 doi: 10.3934/mbe.2023596
    [3] Q. Yao, R. Wang, X. Fan, J. Liu, Y. Li, Multi-class arrhythmia detection from 12-lead varied-length ECG using attention-based time-incremental convolutional neural network, Inf. Fusion, 53 (2020), 174–182. https://doi.org/10.1016/j.inffus.2019.06.024 doi: 10.1016/j.inffus.2019.06.024
    [4] L. C. M. Jr, J. F. Toole, H. S. Miller, Long-term EKG monitoring in patients with cerebrovascular insufficiency, Stroke, 7 (1976), 264–269. https://doi.org/10.1161/01.STR.7.3.264 doi: 10.1161/01.STR.7.3.264
    [5] M. Pittiruti, G. Scoppettuolo, A. L. Greca, A. Emoli, A. Brutti, I. Migliorini, et al., The EKG method for positioning the tips of PICCs: Results from two preliminary studies, J. Assoc. Vasc. Access, 13 (2008), 179–186. https://doi.org/10.2309/java.13-4-4 doi: 10.2309/java.13-4-4
    [6] E. K. Wang, L. Xi, R. P. Sun, F. Wang, L. Y. Pan, C. X. Cheng, et al., A new deep learning model for assisted diagnosis on electrocardiogram, Math. Biosci. Eng., 16 (2019), 2481–2491. https://doi.org/10.3934/mbe.2019124 doi: 10.3934/mbe.2019124
    [7] E. Svennberg, F. Tjong, A. Goette, N. Akoum, L. D. Biase, P. Bordachar, et al., How to use digital devices to detect and manage arrhythmias: An EHRA practical guide, Europace, 24 (2022), 979–1005. https://doi.org/10.1093/europace/euac038 doi: 10.1093/europace/euac038
    [8] W. Midani, Z. Fki, M. BenAyed, Online anomaly detection in ECG signal using hierarchical temporal memory, in 2019 Fifth International Conference on Advances in Biomedical Engineering (ICABME), IEEE, (2019), 1–4. https://doi.org/10.1109/ICABME47164.2019.8940307
    [9] E. R. Adams, A. Choi, Using neural networks to predict cardiac arrhythmias, in 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), IEEE, (2012), 402–407. https://doi.org/10.1109/ICSMC.2012.6377734
    [10] W. Midani, W. Ouarda, M. B. Ayed, DeepArr: An investigative tool for arrhythmia detection using a contextual deep neural network from electrocardiograms (ECG) signals, Biomed. Signal Process. Control, 85 (2023), 104954. https://doi.org/10.1016/j.bspc.2023.104954 doi: 10.1016/j.bspc.2023.104954
    [11] S. M. P. Dinakarrao, A. Jantsch, M. Shafique, Computer-aided arrhythmia diagnosis with bio-signal processing: A survey of trends and techniques, ACM Comput. Surv., 52 (2019), 1–37. https://doi.org/10.1145/3297711 doi: 10.1145/3297711
    [12] J. J. Halford, Computerized epileptiform transient detection in the scalp electroencephalogram: Obstacles to progress and the example of computerized ECG interpretation, Clin. Neurophysiol., 120 (2009), 1909–1915. https://doi.org/10.1016/j.clinph.2009.08.007 doi: 10.1016/j.clinph.2009.08.007
    [13] M. Y. Ansari, Y. Yang, P. K. Meher, S. P. Dakua, Dense-PSP-UNet: A neural network for fast inference liver ultrasound segmentation, Comput. Biol. Med., 153 (2023), 106478. https://doi.org/10.1016/j.compbiomed.2022.106478 doi: 10.1016/j.compbiomed.2022.106478
    [14] Z. Akkus, J. Cai, A. Boonrod, A. Zeinoddini, A. D. Weston, K. A. Philbrick, et al., A survey of deep-learning applications in ultrasound: Artificial intelligence–powered ultrasound for improving clinical workflow, J. Am. Coll. Radiol., 16 (2019), 1318–1328. https://doi.org/10.1016/j.jacr.2019.06.004 doi: 10.1016/j.jacr.2019.06.004
    [15] F. A. Elhaj, N. Salim, A. R. Harris, T. T. Swee, T. Ahmed, Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals, Comput. Methods Programs Biomed., 127 (2016), 52–63. https://doi.org/10.1016/j.cmpb.2015.12.024 doi: 10.1016/j.cmpb.2015.12.024
    [16] Y. Kutlu, D. Kuntalp, Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients, Comput. Methods Programs Biomed., 105 (2012), 257–267. https://doi.org/10.1016/j.cmpb.2011.10.002 doi: 10.1016/j.cmpb.2011.10.002
    [17] T. Li, M. Zhou, ECG classification using wavelet packet entropy and random forests, Entropy, 18 (2016), 285. https://doi.org/10.3390/e18080285 doi: 10.3390/e18080285
    [18] R. J. Martis, U. R. Acharya, C. M. Lim, K. M. Mandana, A. K. Ray, C. Chakraborty, Application of higher order cumulant features for cardiac health diagnosis using ECG signals, Int. J. Neural Syst., 23 (2013), 1350014. https://doi.org/10.1142/S0129065713500147 doi: 10.1142/S0129065713500147
    [19] R. J. Martis, U. R. Acharya, K. M. Mandana, A. K. Ray, C. Chakraborty, Application of principal component analysis to ECG signals for automated diagnosis of cardiac health, Expert Syst. Appl., 39 (2012), 11792–11800. https://doi.org/10.1016/j.eswa.2012.04.072 doi: 10.1016/j.eswa.2012.04.072
    [20] H. F. Huang, G. S. Hu, L. Zhu, Sparse representation-based heartbeat classification using independent component analysis, J. Med. Syst., 36 (2012), 1235–1247. https://doi.org/10.1007/s10916-010-9585-x doi: 10.1007/s10916-010-9585-x
    [21] U. R. Acharya, Y. Hagiwara, J. E. W. Koh, S. L. Oh, J. H. Tan, M. Adam, et al., Entropies for automated detection of coronary artery disease using ECG signals: A review, Biocybern. Biomed. Eng., 38 (2018), 373–384. https://doi.org/10.1016/j.bbe.2018.03.001 doi: 10.1016/j.bbe.2018.03.001
    [22] Ö. Yildirim, A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification, Comput. Biol. Med., 96 (2018), 189–202. https://doi.org/10.1016/j.compbiomed.2018.03.016 doi: 10.1016/j.compbiomed.2018.03.016
    [23] A. Khazaee, A. Ebrahimzadeh, Heart arrhythmia detection using support vector machines, Intell. Autom. Soft Comput., 19 (2013), 1–9. https://doi.org/10.1080/10798587.2013.771456 doi: 10.1080/10798587.2013.771456
    [24] J. Park, K. Lee, K. Kang, Arrhythmia detection from heartbeat using k-nearest neighbor classifier, in 2013 IEEE International Conference on Bioinformatics and Biomedicine, IEEE, (2013), 15–22. https://doi.org/10.1109/BIBM.2013.6732594
    [25] N. Maglaveras, T. Stamkopoulos, K. Diamantaras, C. Pappas, M. Strintzis, ECG pattern recognition and classification using non-linear transformations and neural networks: A review, Int. J. Med. Inform., 52 (1998), 191–208. https://doi.org/10.1016/S1386-5056(98)00138-5 doi: 10.1016/S1386-5056(98)00138-5
    [26] M. Coşkun, Ö. YILDIRIM, U. Ayşegül, Y. Demir, An overview of popular deep learning methods, Eur. J. Tech., 7 (2017), 165–176.
    [27] U. Erdenebayar, H. Kim, J. U. Park, D. Kang, K. J. Lee, Automatic prediction of atrial fibrillation based on convolutional neural network using a short-term normal electrocardiogram signal, J. Korean Med. Sci., 34 (2019), e64. https://doi.org/10.3346/jkms.2019.34.e64 doi: 10.3346/jkms.2019.34.e64
    [28] K. S. Lee, S. Jung, Y. Gil, H. S. Son, Atrial fibrillation classification based on convolutional neural networks, BMC Med. Inform. Decis. Mak., 19 (2019), 1–6. https://doi.org/10.1186/s12911-019-0946-1 doi: 10.1186/s12911-019-0946-1
    [29] C. Zhang, W. Liu, H. Ma, H. Fu, Siamese neural network based gait recognition for human identification, in 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, (2016), 2832–2836. https://doi.org/10.1109/ICASSP.2016.7472194
    [30] Y. Ng, M. T. Liao, T. L. Chen, C. K. Lee, C. Y. Chou, W. Wang, Few-shot transfer learning for personalized atrial fibrillation detection using patient-based siamese network with single-lead ECG records, Artif. Intell. Med., 144 (2023), 102644. https://doi.org/10.1016/j.artmed.2023.102644 doi: 10.1016/j.artmed.2023.102644
    [31] L. Wang, X. Zhou, Detection of congestive heart failure based on LSTM-based deep network via short-term RR intervals, Sensors, 19 (2019), 1502. https://doi.org/10.3390/s19071502 doi: 10.3390/s19071502
    [32] T. Y. Lin, P. Goyal, R. Girshick, K. He, P. Dollár, Focal loss for dense object detection, in 2017 IEEE International Conference on Computer Vision (ICCV), IEEE, (2017), 2980–2988. https://doi.org/10.1109/ICCV.2017.324
    [33] T. F. Romdhane, M. A. Pr, Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss, Comput. Biol. Med., 123 (2020), 103866. https://doi.org/10.1016/j.compbiomed.2020.103866 doi: 10.1016/j.compbiomed.2020.103866
    [34] Z. Zhu, W. Dai, Y. Hu, J. Li, Speech emotion recognition model based on Bi-GRU and focal loss, Pattern Recognit. Lett., 140 (2020), 358–365. https://doi.org/10.1016/j.patrec.2020.11.009 doi: 10.1016/j.patrec.2020.11.009
    [35] R. Iikura, M. Okada, N. Mori, Improving bert with focal loss for paragraph segmentation of novels, in Distributed Computing and Artificial Intelligence, 17th International Conference, Springer, (2021), 21–30. https://doi.org/10.1007/978-3-030-53036-5_3
    [36] G. Petmezas, K. Haris, L. Stefanopoulos, V. Kilintzis, A. Tzavelis, J. A. Rogers, et al., Automated atrial fibrillation detection using a hybrid CNN-LSTM network on imbalanced ECG datasets, Biomed. Signal Process. Control, 63 (2021), 102194. https://doi.org/10.1016/j.bspc.2020.102194 doi: 10.1016/j.bspc.2020.102194
    [37] M. Woźniak, M. Wieczorek, J. Siłka, BiLSTM deep neural network model for imbalanced medical data of IoT systems, Future Gener. Comput. Syst., 141 (2023), 489–499. https://doi.org/10.1016/j.future.2022.12.004 doi: 10.1016/j.future.2022.12.004
    [38] S. V. Moravvej, S. J. Mousavirad, M. H. Moghadam, M. Saadatmand, An LSTM-based plagiarism detection via attention mechanism and a population-based approach for pre-training parameters with imbalanced classes, in Neural Information Processing, Springer, (2021), 690–701. https://doi.org/10.1007/978-3-030-92238-2_57
    [39] A. Jović, K. Brkić, N. Bogunović, A review of feature selection methods with applications, in 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), IEEE, (2015), 1200–1205. https://doi.org/10.1109/MIPRO.2015.7160458
    [40] T. Emura, S. Matsui, H. Y. Chen, compound. Cox: Univariate feature selection and compound covariate for predicting survival, Comput. Methods Programs Biomed., 168 (2019), 21–37. https://doi.org/10.1016/j.cmpb.2018.10.020 doi: 10.1016/j.cmpb.2018.10.020
    [41] W. Lu, J. Li, J. Wang, L. Qin, A CNN-BiLSTM-AM method for stock price prediction, Neural Comput. Appl., 33 (2021), 4741–4753. https://doi.org/10.1007/s00521-020-05532-z doi: 10.1007/s00521-020-05532-z
    [42] Z. Niu, G. Zhong, H. Yu, A review on the attention mechanism of deep learning, Neurocomputing, 452 (2021), 48–62. https://doi.org/10.1016/j.neucom.2021.03.091 doi: 10.1016/j.neucom.2021.03.091
    [43] F. Murat, O. Yildirim, M. Talo, U. B. Baloglu, Y. Demir, U. R. Acharya, Application of deep learning techniques for heartbeats detection using ECG signals-analysis and review, Comput. Biol. Med., 120 (2020), 103726. https://doi.org/10.1016/j.compbiomed.2020.103726 doi: 10.1016/j.compbiomed.2020.103726
    [44] F. Qiao, B. Li, Y. Zhang, H. Guo, W. Li, S. Zhou, A fast and accurate recognition of ECG signals based on ELM-LRF and BLSTM algorithm, IEEE Access, 8 (2020), 71189–71198. https://doi.org/10.1109/ACCESS.2020.2987930 doi: 10.1109/ACCESS.2020.2987930
    [45] M. K. Ojha, S. Wadhwani, A. K. Wadhwani, A. Shukla, Automatic detection of arrhythmias from an ECG signal using an auto-encoder and SVM classifier, Phys. Eng. Sci. Med., 45 (2022), 665–674. https://doi.org/10.1007/s13246-022-01119-1 doi: 10.1007/s13246-022-01119-1
    [46] O. Yildirim, U. B. Baloglu, R. S. Tan, E. J. Ciaccio, U. R. Acharya, A new approach for arrhythmia classification using deep coded features and LSTM networks, Comput. Methods Programs Biomed., 176 (2019), 121–133. https://doi.org/10.1016/j.cmpb.2019.05.004 doi: 10.1016/j.cmpb.2019.05.004
    [47] M. Wu, Y. Lu, W. Yang, S. Y. Wong, A study on arrhythmia via ECG signal classification using the convolutional neural network, Front. Comput. Neurosci., 14 (2021), 564015. https://doi.org/10.3389/fncom.2020.564015 doi: 10.3389/fncom.2020.564015
    [48] S. L. Oh, E. Y. K. Ng, R. S. Tan, U. R. Acharya, Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats, Comput. Biol. Med., 102 (2018), 278–287. https://doi.org/10.1016/j.compbiomed.2018.06.002 doi: 10.1016/j.compbiomed.2018.06.002
    [49] S. L. Oh, E. Y. K. Ng, R. S. Tan, U. R. Acharya, Automated beat-wise arrhythmia diagnosis using modified U-net on extended electrocardiographic recordings with heterogeneous arrhythmia types, Comput. Biol. Med., 105 (2019), 92–101. https://doi.org/10.1016/j.compbiomed.2018.12.012 doi: 10.1016/j.compbiomed.2018.12.012
  • This article has been cited by:

    1. Enes Efe, Effective Cancer Diagnosis through High-Dimensional Microarray Data Analysis by Integrating DCT and UFS, 2024, 7, 2619-8991, 693, 10.34248/bsengineering.1492652
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1135) PDF downloads(49) Cited by(1)

Figures and Tables

Figures(3)  /  Tables(6)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog