Skip to main content
Log in

Optimized multi-stage sifting approach for ECG arrhythmia classification with shallow machine learning models

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data availability

The datasets utilized in the research are publicly available to everyone over the internet.

References

  1. Cardiovascular diseases (CVDs). https://www.who.int/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds). Accessed 30 Sep 2022

  2. AlGhatrif M, Lindsay J (2012) A brief review: history to understand fundamentals of electrocardiography. J Community Hosp Intern Med Perspect 2(1):14383

    Article  Google Scholar 

  3. Sharma LD, Sunkaria RK (2021) Detection and delineation of the enigmatic u-wave in an electrocardiogram. Int J Inf Technol 13:2525–2532

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Celin S, Vasanth K (2018) Ecg signal classification using various machine learning techniques. J Med Syst 42(12):1–11

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. Aziz S, Ahmed S, Alouini M-S (2021) Ecg-based machine-learning algorithms for heartbeat classification. Sci Rep 11(1):1–14

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Harrane S, Belkhiri M (2021) Classification of ecg heartbeats using deep neural networks. Res Biomed Eng 37(4):737–747

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. Gupta PK, Avasthi V (2023) Person identification using electrocardiogram and deep long short term memory. Int J Inf Technol 15(3):1709–1717

    Google Scholar 

  26. Sharma LD, Sunkaria RK (2021) Detection and delineation of the enigmatic u-wave in an electrocardiogram. Int J Inf Technol 13:2525–2532

    Google Scholar 

  27. Bassiouni MM, El-Dahshan E-SA, Khalefa W, Salem AM (2018) Intelligent hybrid approaches for human ecg signals identification. SIViP 12(5):941–949

    Article  Google Scholar 

  28. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on neural networks, vol. 4, pp 1942–19484

  29. 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

  30. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  31. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Piyush Mahajan.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-023-01641-9

Keywords

Navigation