Electrocardiogram Abnormality Detection Using Machine Learning on Summary Data and Biometric Features

Kennette James Basco1,2, Alana Singh2, Daniel Nasef3

  • 1Department of Computer Science, College of Engineering and Computing Sciences, New York Institute of Technology, 1855 Broadway, New York, NY 10023, USA.

PubMed

Insights

Machine learning models can classify electrocardiogram abnormalities using clinical and biometric data. Extremely randomized trees performed best, though time-series data is needed for improved accuracy.

Area of Science:

  • Cardiology
  • Biomedical Engineering
  • Data Science

Background:

  • Electrocardiogram (ECG) data are crucial for diagnosing cardiovascular diseases.
  • Manual ECG interpretation is labor-intensive and error-prone.
  • Machine learning (ML) offers automated ECG abnormality classification.

Purpose of the Study:

  • To evaluate ML models for classifying ECG abnormalities.
  • To utilize a dataset combining clinical and ECG biometric data, excluding time-series information.
  • To identify key features for ECG abnormality classification.

Main Methods:

  • Data preprocessing included handling class imbalance, outliers, feature scaling, and categorical encoding.
  • Five ML models (Gaussian Naive Bayes, SVM, Random Forest, Extremely Randomized Trees, Gradient Boosted Trees) and an ensemble were trained.
  • Stratified k-fold cross-validation and a reserved testing set were used for model optimization and evaluation.

Main Results:

  • Extremely Randomized Trees achieved the highest performance (66.79% accuracy, 66.79% recall, 62.93% F1-score).
  • Key predictive features included ventricular rate, QRS duration, and QTC (Bezet).
  • Class imbalance and feature overlap presented challenges, particularly for borderline cases.

Conclusions:

  • ML models, especially Extremely Randomized Trees, show potential for ECG abnormality classification using non-time-series data.
  • The exclusion of time-series ECG signals limits current diagnostic accuracy.
  • Future research should integrate time-series data and deep learning for enhanced clinical relevance.

Related Concept Videos

Electrocardiogram01:29

Electrocardiogram

An electrocardiogram (ECG or EKG) is a critical diagnostic tool that records the electrical signals produced by the heart during each heartbeat. This recording is achieved through electrodes placed strategically on the arms, legs, and chest. The electrocardiograph amplifies these signals and produces 12 distinct tracings, offering a comprehensive understanding of the heart's electrical activity.
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and...
1.7K
Electrocardiogram Fundamentals01:28

Electrocardiogram Fundamentals

Introduction
An electrocardiogram (ECG) is a diagnostic tool for identifying cardiac conditions such as arrhythmias, conduction abnormalities, and myocardial ischemia.
Definition
An electrocardiogram (ECG) visualizes the heart's electrical activity by tracing the electrical movement associated with each heartbeat on a graph or monitor. As the heart beats, an electrical wave passes through it, correlating with the cardiac cycle events.
Parts of an ECG
An ECG utilizes electrodes on the skin...
450
Pulse rhythm01:30

Pulse rhythm

Pulse rhythm refers to the pattern of pulsations within specific intervals, offering valuable insights into the regularity or irregularity of the heart's beats as observed through the pattern of pulsation within specific intervals. A regular pulse exhibits a consistent heart rate with uniform waveforms and pulsation force, variations of which can be classified as normal, weak, or bounding.
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
722