WSDL-AD

WSDL-AD performs beat-by-beat detection of cardiac arrhythmias from ambulatory electrocardiogram (ECG) recordings using weakly supervised deep learning to enable training from coarsely annotated, recording-level labels.


Key Features:

  • Weak Supervision: Utilizes large amounts of coarsely annotated ECG data where labels are assigned to entire recordings rather than individual beats for training.
  • End-to-End Deep Neural Network: Integrates heartbeat classification and recording classification into a unified architecture permitting end-to-end training from recording-level labels.
  • Knowledge-Based Features: Incorporates domain-specific, knowledge-based features to inform feature extraction.
  • Masked Aggregation: Applies masked aggregation to aggregate information while masking selected data points to focus learning on relevant features.
  • Supervised Pre-Training: Employs supervised pre-training strategies prior to fine-tuning with weakly labeled data.

Scientific Applications:

  • Supraventricular Ectopic Beat (SVEB) Detection: Enables beat-by-beat detection of SVEBs in ambulatory ECG recordings.
  • Ventricular Ectopic Beat (VEB) Detection: Enables beat-by-beat detection of VEBs in ambulatory ECG recordings.
  • Cross-Dataset Generalization: Facilitates generalization of arrhythmia detection models across diverse, coarsely annotated ECG datasets for clinical monitoring applications.

Methodology:

Training uses weak supervision with coarsely annotated ECG recordings and end-to-end learning that integrates heartbeat and recording classification; the framework incorporates knowledge-based features, masked aggregation, and supervised pre-training; it was evaluated on five large-sample coarsely annotated ECG datasets and tested on three independent benchmarks recommended by the Association for the Advancement of Medical Instrumentation (AAMI), reporting F1 improvements for SVEB detection of 8%–290% and for VEB detection of 4%–11% compared to state-of-the-art supervised methods.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
7/7/2022
Last Updated:
11/24/2024

Operations

Publications

Liu Y, Li Q, He R, Wang K, Liu J, Yuan Y, Xia Y, Zhang H. Generalizable Beat-by-Beat Arrhythmia Detection by Using Weakly Supervised Deep Learning. Frontiers in Physiology. 2022;13. doi:10.3389/fphys.2022.850951. PMID:35480046. PMCID:PMC9037749.