MACRO: A Multi-Head Attentional Convolutional Recurrent Network for the Classification of Co-Occurring Diseases in 12-Lead ECGs

Cardiovascular diseases (CVDs) are a significant global health concern, causing more deaths than several types of cancer combined. Early detection and proper treatment are crucial for better clinical outcomes. Electrocardiograms (ECGs) offer valuable insights into the presence of CVDs. However, extracting powerful features from raw ECG signals for reliable automated diagnostics remains challenging due to high inter- and intra-patient variability, diversity of rhythmic and morphological abnormalities, and noise distributions. This paper proposes a deep learning architecture for the automated detection of diseases in 12-lead ECG data, capable of recognizing concurrent irregularities through multi-label classification. Moreover, we present a novel method that combines deep feature extraction with binary machine learning classifiers. To account for the distinct characteristics of various ECG leads, we use a multi-loss optimization strategy. Our methodology is rigorously evaluated through 10-fold cross-validation using the publicly available CPSC 2018 dataset. With macro <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$F_{1}$</tex> and AUC scores reaching up to 85.2% and 98.0%, respectively, our approach demonstrates advantage over existing state-of-the-art methods. At the same time, our architecture remains lightweight with approximately 1.7 million trainable parameters, which represents a reduction in the number of parameters of up to 68% compared to previous methods. Assessing the generalizability of our approach, we further evaluated it on the PTB-XL dataset and achieved macro <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$F_{1}$</tex>, AUC, and accuracy scores comparable to existing methods, demonstrating the robustness of our model across diverse datasets. This advancement holds promise for enhanced automated diagnosis and improved patient care in the context of CVDs. Our code is available at: https://github.com/VanessaBorst/MACRO.

Authors

Institutions

Publication Details

Published
2024-11-10
DOI
https://doi.org/10.1109/bhi62660.2024.10913961
Citations
1
Primary Topic
ECG Monitoring and Analysis
Type
article
Field-Weighted Citation Impact
0.40
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MACRO: A Multi-Head Attentional Convolutional Recurrent Network for the Classification of Co-Occurring Diseases in 12-Lead ECGs

Vanessa Borst, Robert Leppich, Samuel Kounev
1 citations
ECG Monitoring and Analysis
0.40
article

MACRO: A Multi-Head Attentional Convolutional Recurrent Network for the Classification of Co-Occurring Diseases in 12-Lead ECGs

Vanessa Borst, Robert Leppich, Samuel Kounev
article en
1 citations

Abstract

Cardiovascular diseases (CVDs) are a significant global health concern, causing more deaths than several types of cancer combined. Early detection and proper treatment are crucial for better clinical outcomes. Electrocardiograms (ECGs) offer valuable insights into the presence of CVDs. However, extracting powerful features from raw ECG signals for reliable automated diagnostics remains challenging due to high inter- and intra-patient variability, diversity of rhythmic and morphological abnormalities, and noise distributions. This paper proposes a deep learning architecture for the automated detection of diseases in 12-lead ECG data, capable of recognizing concurrent irregularities through multi-label classification. Moreover, we present a novel method that combines deep feature extraction with binary machine learning classifiers. To account for the distinct characteristics of various ECG leads, we use a multi-loss optimization strategy. Our methodology is rigorously evaluated through 10-fold cross-validation using the publicly available CPSC 2018 dataset. With macro <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$F_{1}$</tex> and AUC scores reaching up to 85.2% and 98.0%, respectively, our approach demonstrates advantage over existing state-of-the-art methods. At the same time, our architecture remains lightweight with approximately 1.7 million trainable parameters, which represents a reduction in the number of parameters of up to 68% compared to previous methods. Assessing the generalizability of our approach, we further evaluated it on the PTB-XL dataset and achieved macro <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$F_{1}$</tex>, AUC, and accuracy scores comparable to existing methods, demonstrating the robustness of our model across diverse datasets. This advancement holds promise for enhanced automated diagnosis and improved patient care in the context of CVDs. Our code is available at: https://github.com/VanessaBorst/MACRO.

University of Würzburg (DE)
Openalex Percentile: Top 29%
ECG Monitoring and Analysis
0.40
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

MACRO: A Multi-Head Attentional Convolutional Recurrent Network for the Classification of Co-Occurring Diseases in 12-Lead ECGs — Vanessa Borst, Robert Leppich, et al. · (2024) | TGRS Research Map | TGRS