Abstract
Early diagnosis of illness is critical for timely initiation of treatment and ultimately curing of the patient. This is especially important for diseases in which fatality rate is high like heart ailments. The approach suggested in this work utilizes the efficacy of different feature sets and shallow machine learning approaches for detection of various classes of arrhythmia. In this work a multi-stage sifting approach for arrhythmia detection has been suggested. For classification of arrhythmia, eleven number of shallow machine learning models have been studied. The arrhythmia detection performance was compared using various metrics such as accuracy, precision, recall (sensitivity), specificity, and F1-Scores (F-measure). To further improve the classification models, optimized weighting was applied on top three performing classifier models. Among the four different optimizers evaluated, the Whale Optimization Algorithm (WOA) and Particle Swarm Optimizer (PSO) emerged as the top performers. The proposed method exhibited substantial improvements compared to existing models, with an average increase of 3.1% in overall accuracy. Additionally, all other parameters such as precision, recall, sensitivity, and F1-Scores showed an average improvement of around 8%.
Similar content being viewed by others
Data availability
The datasets utilized in the research are publicly available to everyone over the internet.
References
Cardiovascular diseases (CVDs). https://www.who.int/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds). Accessed 30 Sep 2022
AlGhatrif M, Lindsay J (2012) A brief review: history to understand fundamentals of electrocardiography. J Community Hosp Intern Med Perspect 2(1):14383
Sharma LD, Sunkaria RK (2021) Detection and delineation of the enigmatic u-wave in an electrocardiogram. Int J Inf Technol 13:2525–2532
Kulkarni VT, Ross JS, Wang Y, Nallamothu BK, Spertus JA, Normand S-LT, Masoudi FA, Krumholz HM (2013) Regional density of cardiologists and rates of mortality for acute myocardial infarction and heart failure. Circ Cardiovasc Qual Outcomes 6(3):352–359
Celin S, Vasanth K (2018) Ecg signal classification using various machine learning techniques. J Med Syst 42(12):1–11
Singh A, Kaul A (2022) Analysis of ecg signal using machine learning approaches for detecting different heart abnormalities. In: 2022 2nd International Conference on emerging frontiers in electrical and electronic technologies (ICEFEET), pp 1–5. IEEE
Subramanian K, Prakash NK (2020) Machine learning based cardiac arrhythmia detection from ecg signal. In: 2020 Third International Conference on smart systems and inventive technology (ICSSIT), pp 1137–1141. IEEE
Moturi S, Vemuru S, Rao ST (2021) Ecg based decision support system for clinical management using machine learning techniques. IOP Conf Ser Mater Sci Eng 1085:012016
K SRS, Martis RJ (2020) Machine learning based decision support system for atrial fibrillation detection using electrocardiogram. In: 2020 IEEE International Conference on distributed computing, VLSI, Electrical Circuits and Robotics (DISCOVER), pp 263–266
Jothiramalingam R, Jude A, Patan R, Ramachandran M, Duraisamy JH, Gandomi AH (2021) Machine learning-based left ventricular hypertrophy detection using multi-lead ecg signal. Neural Comput Appl 33(9):4445–4455
Usha Kumari C, Sampath Dakshina Murthy A, Lakshmi Prasanna B, Pala Prasad Reddy M, Kumar Panigrahy A (2021) An automated detection of heart arrhythmias using machine learning technique: Svm. Materials Today Proceedings 45, 1393–1398. In: International Conference on Advances in Materials Research—2019
Pradeepkumar A, Kaul A (2022) Ecg arrhythmia classification using ensemble of features. In: 2022 2nd Asian Conference on innovation in technology (ASIANCON), pp 1–6. IEEE
Sree V, Mapes J, Dua S, Lih OS, Koh JE, Ciaccio EJ, Acharya UR et al (2021) A novel machine learning framework for automated detection of arrhythmias in ecg segments. J Ambient Intell Humaniz Comput 12(11):10145–10162
Aziz S, Ahmed S, Alouini M-S (2021) Ecg-based machine-learning algorithms for heartbeat classification. Sci Rep 11(1):1–14
Nurmaini S, Tutuko B, Rachmatullah MN, Darmawahyuni A, Masdung F (2021) Machine learning techniques with low-dimensional feature extraction for improving the generalizability of cardiac arrhythmia. IAENG Int J Comput Sci 48(2):369–378
Jiang J, Zhang H, Pi D, Dai C (2019) A novel multi-module neural network system for imbalanced heartbeats classification. Expert Syst Appl X 1:100003
Sraitih M, Jabrane Y, Hajjam El Hassani A (2021) An automated system for ecg arrhythmia detection using machine learning techniques. J Clin Med 10(22):5450
Harrane S, Belkhiri M (2021) Classification of ecg heartbeats using deep neural networks. Res Biomed Eng 37(4):737–747
Gholamian M, Yazdi M, Joursaraei A, Zeraatkar E (2021) An ecg classification based on modified local binary patterns: a novel approach. Res Biomed Eng 37(4):617–630
Irfan S, Anjum N, Althobaiti T, Alotaibi AA, Siddiqui AB, Ramzan N (2022) Heartbeat classification and arrhythmia detection using a multi-model deep-learning technique. Sensors 22(15):5606
Hammad M, Iliyasu AM, Subasi A, Ho ES, Abd El-Latif AA (2020) A multitier deep learning model for arrhythmia detection. IEEE Trans Instrum Meas 70:1–9
Goswami AD, Bhavekar GS, Chafle PV (2023) Electrocardiogram signal classification using vggnet: a neural network based classification model. Int J Inf Technol 15(1):119–128
Sengupta S, Mayya V, Kamath SS (2022) Detection of bradycardia from electrocardiogram signals using feature extraction and snapshot ensembling. Int J Inf Technol 14(6):3235–3244
Rao BM, Kumar A, Bachwani N, Marwaha P (2023) Detection of atrial fibrillation based on stockwell transformation using convolutional neural networks. Int J Inf Technol 15(4):1937–1947
Gupta PK, Avasthi V (2023) Person identification using electrocardiogram and deep long short term memory. Int J Inf Technol 15(3):1709–1717
Sharma LD, Sunkaria RK (2021) Detection and delineation of the enigmatic u-wave in an electrocardiogram. Int J Inf Technol 13:2525–2532
Bassiouni MM, El-Dahshan E-SA, Khalefa W, Salem AM (2018) Intelligent hybrid approaches for human ecg signals identification. SIViP 12(5):941–949
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on neural networks, vol. 4, pp 1942–19484
Holland JH (1984) Genetic algorithms and adaptation. In: Selfridge OG, Rissland EL, Arbib MA (eds) Adaptive control of ill-defined systems. NATO Conference Series, vol 16. Springer, Boston, pp 317–333
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mahajan, P., Kaul, A. Optimized multi-stage sifting approach for ECG arrhythmia classification with shallow machine learning models. Int. j. inf. tecnol. 16, 53–68 (2024). https://doi.org/10.1007/s41870-023-01641-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-023-01641-9