Automatic Multi-Label ECG Classification with Category Imbalance and Cost-Sensitive Thresholding

Yang Liu1, Qince Li1,2, Kuanquan Wang1

  • 1School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China.

Biosensors
|November 25, 2021
PubMed

Insights

This study introduces a new deep learning framework, Category Imbalance and Cost-Sensitive Thresholding (CICST), for multi-label electrocardiogram (ECG) classification. CICST effectively addresses category imbalance and cost sensitivity, improving diagnostic accuracy for cardiovascular diseases.

Area of Science:

  • Cardiology
  • Artificial Intelligence
  • Machine Learning

Background:

  • Automatic electrocardiogram (ECG) classification aids cardiovascular disease management.
  • Multi-label ECG classification is complex due to diverse disease combinations and imbalanced data.
  • Previous models often overlook the cost-sensitive nature of ECG classification.

Purpose of the Study:

  • To develop a novel deep learning framework for multi-label ECG classification.
  • To incorporate category imbalance and cost-sensitivity into the classification process.
  • To improve the performance and practicality of ECG diagnostic models.

Main Methods:

  • Proposed a novel deep learning framework combining a residual convolutional network and class-wise attention.
  • Introduced a Category Imbalance and Cost-Sensitive Thresholding (CICST) method.
  • Evaluated the framework using a cost-sensitive metric on multiple realistic datasets.

Main Results:

  • CICST achieved a cost-sensitive metric score of 0.641 ± 0.009 in 5-fold cross-validation.
  • Outperformed existing thresholding methods like rank-based, proportion-based, and fixed thresholding.
  • Demonstrated improved performance and practicality in multi-label ECG classification.

Conclusions:

  • The proposed CICST method effectively handles category imbalance and cost information in multi-label ECG classification.
  • This approach enhances the accuracy and clinical utility of automated ECG analysis.
  • CICST represents a significant advancement in applying AI for cardiovascular diagnostics.

Related Concept Videos

Instrumentation Amplifier01:25

Instrumentation Amplifier

An electrocardiography (ECG) machine is an essential piece of medical equipment used to monitor the electrical activity of the heart. It operates by detecting small electrical changes on the skin that result from the depolarization of the heart muscle during each heartbeat. However, these signals are in the microvolt range and can be easily overwhelmed by noise or interference.
To overcome this challenge, an ECG machine utilizes an instrumentation amplifier. This specialized amplifier is...
763
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...
3.8K
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...
939
Classification of Signals01:30

Classification of Signals

In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
1.0K